@abstract-foundation/agw-client
Version:
Abstract Global Wallet Client SDK
9 lines • 716 B
TypeScript
import { type Account, type PublicClient, type Transport } from 'viem';
import type { ChainEIP712, SignEip712TransactionParameters } from 'viem/zksync';
export declare enum SessionKeyPolicyStatus {
Unset = 0,
Allowed = 1,
Denied = 2
}
export declare function assertSessionKeyPolicies<chain extends ChainEIP712 | undefined = ChainEIP712 | undefined, account extends Account = Account, chainOverride extends ChainEIP712 | undefined = ChainEIP712 | undefined>(client: PublicClient<Transport, ChainEIP712>, chainId: number, account: account, transaction: Omit<SignEip712TransactionParameters<chain, account, chainOverride>, 'account' | 'chain'>): Promise<void>;
//# sourceMappingURL=sessionValidator.d.ts.map