Variable EthUserOperationStructConst

EthUserOperationStruct: Struct<{
    callData: string;
    callGasLimit: string;
    initCode: string;
    maxFeePerGas: string;
    maxPriorityFeePerGas: string;
    nonce: string;
    paymasterAndData: string;
    preVerificationGas: string;
    sender: string;
    signature: string;
    verificationGasLimit: string;
}, {
    callData: Struct<string, null>;
    callGasLimit: Struct<string, null>;
    initCode: Struct<string, null>;
    maxFeePerGas: Struct<string, null>;
    maxPriorityFeePerGas: Struct<string, null>;
    nonce: Struct<string, null>;
    paymasterAndData: Struct<string, null>;
    preVerificationGas: Struct<string, null>;
    sender: Struct<string, null>;
    signature: Struct<string, null>;
    verificationGasLimit: Struct<string, null>;
}> = ...

Struct of a UserOperation as defined by ERC-4337.

Type declaration

  • callData: string
  • callGasLimit: string
  • initCode: string
  • maxFeePerGas: string
  • maxPriorityFeePerGas: string
  • nonce: string
  • paymasterAndData: string
  • preVerificationGas: string
  • sender: string
  • signature: string
  • verificationGasLimit: string

Type declaration

  • callData: Struct<string, null>
  • callGasLimit: Struct<string, null>
  • initCode: Struct<string, null>
  • maxFeePerGas: Struct<string, null>
  • maxPriorityFeePerGas: Struct<string, null>
  • nonce: Struct<string, null>
  • paymasterAndData: Struct<string, null>
  • preVerificationGas: Struct<string, null>
  • sender: Struct<string, null>
  • signature: Struct<string, null>
  • verificationGasLimit: Struct<string, null>