UNPKG

@biconomy/permission-context-builder

Version:

ERC-7715 Permission Context Builder utility package.

8 lines 867 B
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