Alchemy Logo

Erc7677RpcSchema

type Erc7677RpcSchema<TContext> = [
  {
    Method: "pm_getPaymasterStubData";
    Parameters: [accountLoupeActions, Address, Hex, TContext];
    ReturnType: {
      isFinal?: boolean;
      paymaster?: Address;
      paymasterAndData?: Hex;
      paymasterData?: Hex;
      paymasterPostOpGasLimit?: Hex;
      paymasterVerificationGasLimit?: Hex;
      sponsor?: {
        icon?: string;
        name: string;
      };
    };
  },
  {
    Method: "pm_getPaymasterData";
    Parameters: [accountLoupeActions, Address, Hex, TContext];
    ReturnType: {
      paymaster?: Address;
      paymasterAndData?: Hex;
      paymasterData?: Hex;
      paymasterPostOpGasLimit?: Hex;
      paymasterVerificationGasLimit?: Hex;
    };
  },
];

Defined in: aa-sdk/core/src/middleware/erc7677middleware.ts:25

Type ParameterDefault type
TContext extends Record<string, any>Record<string, any>
Was this page helpful?