Contract address
Encodes function data for handleOps
Encodes the function data for handling multiple user operations.
The user operation to encode
Gas limit for the main execution call
Maximum total fee per gas unit
Maximum priority fee per gas unit
Account nonce
Optional
paymasterPostOpGasLimit?: bigintGas limit for paymaster post-operation execution
Optional
paymasterVerificationGasLimit?: bigintGas limit for paymaster verification
Gas overhead for pre-verification operations
Gas limit for the verification phase
The address that will receive the gas refund
The encoded function data as a hex string
Simulates handling a user operation
Simulates the execution of a user operation. This method always reverts by design, and the execution result is parsed from the revert data.
The simulation parameters
Optional
stateOverrides?: StateOverrideSetGas limit for the main execution call
Maximum total fee per gas unit
Maximum priority fee per gas unit
Account nonce
Optional
paymasterPostOpGasLimit?: bigintGas limit for paymaster post-operation execution
Optional
paymasterVerificationGasLimit?: bigintGas limit for paymaster verification
Gas overhead for pre-verification operations
Gas limit for the verification phase
The execution result containing validation and execution details
ParseError if the error data cannot be parsed
Interface for EntryPoint v0.7.0 simulation methods.