abstractionkit
Version:
Account Abstraction 4337 SDK by Candidelabs
18 lines • 734 B
TypeScript
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 CreatePaymasterUserOperationOverrides {
callGasLimit?: bigint;
verificationGasLimit?: bigint;
preVerificationGas?: bigint;
callGasLimitPercentageMultiplier?: number;
verificationGasLimitPercentageMultiplier?: number;
preVerificationGasPercentageMultiplier?: number;
state_override_set?: StateOverrideSet;
}
//# sourceMappingURL=types.d.ts.map