@biconomy/permission-context-builder
Version:
ERC-7715 Permission Context Builder utility package.
8 lines • 867 B
TypeScript
import type { EnableSessions, GrantPermissionsRequestParams, PrepareMockEnableDataParams } from "./types/general";
import { SmartSessionMode } from "./types/general";
import { type WalletClient, type Address } from "viem";
export declare const getContext: (walletClient: WalletClient, { smartAccountAddress, permissions, expiry, signer }: GrantPermissionsRequestParams) => Promise<`0x${string}`>;
export declare const encodeEnableSessions: (enableData: EnableSessions) => string;
export declare const _prepareMockEnableData: ({ smartAccountAddress, signers, walletClient, userOpPolicies, actions, erc1271Policies, }: PrepareMockEnableDataParams) => Promise<any>;
export declare const getDigest: (walletClient: WalletClient, smartAccountAddress: Address, enableData: EnableSessions, mode: SmartSessionMode) => Promise<any>;
//# sourceMappingURL=contextBuilder.d.ts.map