Variable EthBaseUserOperationStructConst

EthBaseUserOperationStruct: Struct<{
    bundlerUrl: string;
    callData: string;
    dummyPaymasterAndData: string;
    dummySignature: string;
    gasLimits?: {
        callGasLimit: string;
        preVerificationGas: string;
        verificationGasLimit: string;
    };
    initCode: string;
    nonce: string;
}, {
    bundlerUrl: Struct<string, null>;
    callData: Struct<string, null>;
    dummyPaymasterAndData: Struct<string, null>;
    dummySignature: Struct<string, null>;
    gasLimits: Struct<ExactOptionalTag | {
        callGasLimit: string;
        preVerificationGas: string;
        verificationGasLimit: string;
    }, {
        callGasLimit: Struct<string, null>;
        preVerificationGas: Struct<string, null>;
        verificationGasLimit: Struct<string, null>;
    }>;
    initCode: Struct<string, null>;
    nonce: Struct<string, null>;
}> = ...

Type declaration

  • bundlerUrl: string
  • callData: string
  • dummyPaymasterAndData: string
  • dummySignature: string
  • Optional gasLimits?: {
        callGasLimit: string;
        preVerificationGas: string;
        verificationGasLimit: string;
    }
    • callGasLimit: string
    • preVerificationGas: string
    • verificationGasLimit: string
  • initCode: string
  • nonce: string

Type declaration

  • bundlerUrl: Struct<string, null>
  • callData: Struct<string, null>
  • dummyPaymasterAndData: Struct<string, null>
  • dummySignature: Struct<string, null>
  • gasLimits: Struct<ExactOptionalTag | {
        callGasLimit: string;
        preVerificationGas: string;
        verificationGasLimit: string;
    }, {
        callGasLimit: Struct<string, null>;
        preVerificationGas: Struct<string, null>;
        verificationGasLimit: Struct<string, null>;
    }>
  • initCode: Struct<string, null>
  • nonce: Struct<string, null>