abstractionkit
Version:
Account Abstraction 4337 SDK by Candidelabs
21 lines • 857 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 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