UNPKG

abstractionkit

Version:

Account Abstraction 4337 SDK by Candidelabs

21 lines 857 B
import type { StateOverrideSet } from "../types"; export interface CandidePaymasterContext { token?: string; sponsorshipPolicyId?: string; } export interface PrependTokenPaymasterApproveAccount { prependTokenPaymasterApproveToCallData(callData: string, tokenAddress: string, paymasterAddress: string, approveAmount: bigint): string; } export interface BasePaymasterUserOperationOverrides { entrypoint?: string; } export interface GasPaymasterUserOperationOverrides extends BasePaymasterUserOperationOverrides { callGasLimit?: bigint; verificationGasLimit?: bigint; preVerificationGas?: bigint; callGasLimitPercentageMultiplier?: number; verificationGasLimitPercentageMultiplier?: number; preVerificationGasPercentageMultiplier?: number; state_override_set?: StateOverrideSet; } //# sourceMappingURL=types.d.ts.map