ETH Price: $3,489.11 (+3.71%)

Transaction Decoder

Block:
22796687 at Jun-27-2025 03:31:59 PM +UTC
Transaction Fee:
0.000463623604623475 ETH $1.62
Gas Used:
134,143 Gas / 3.456189325 Gwei

Emitted Events:

387 EntryPoint.Deposited( account=0x8effb4ae949a3c3f4086d5e894cf6104722f00d5, totalDeposit=668796641540377 )
388 EntryPoint.BeforeExecution( )
389 EntryPoint.UserOperationEvent( userOpHash=61A00C7150F8A9849B2522E29ACC309908D916CCF2FCB38FD452A3EF8A897065, sender=0x8effb4ae949a3c3f4086d5e894cf6104722f00d5, paymaster=0x00000000...000000000, nonce=2544197657563752319525861488267042169562504751520141766216116467143358283776, success=False, actualGasCost=428400557307480, actualGasUsed=152430 )

Account State Difference:

  Address   Before After State Difference Code
0x00000000...6f37da032
(Entry Point 0.7.0)
111.179690729228580896 Eth111.179540978735641456 Eth0.00014975049293944
0x4337003f...161628D0E
(Pimlico: ERC-4337 Bundler 3)
0.332726684424671985 Eth
Nonce: 25455
0.33269146137735599 Eth
Nonce: 25456
0.000035223047315995
(Titan Builder)
7.724012069651272754 Eth7.724105730344785081 Eth0.000093660693512327
0x8efFB4ae...4722f00d5
0.000378590807949028 Eth
Nonce: 2
0.000099940743580988 Eth
Nonce: 3
0.00027865006436804

Execution Trace

EntryPoint.handleOps( ops=, beneficiary=0x4337003fcD2F56DE3977cCb806383E9161628D0E )
  • 0x8effb4ae949a3c3f4086d5e894cf6104722f00d5.19822f7c( )
    • K1MeeValidator.validateUserOp( userOp=[{name:sender, type:address, order:1, indexed:false, value:0x8efFB4ae949A3c3F4086D5E894cF6104722f00d5, valueString:0x8efFB4ae949A3c3F4086D5E894cF6104722f00d5}, {name:nonce, type:uint256, order:2, indexed:false, value:2544197657563752319525861488267042169562504751520141766216116467143358283776, valueString:2544197657563752319525861488267042169562504751520141766216116467143358283776}, {name:initCode, type:bytes, order:3, indexed:false, value:0x, valueString:0x}, {name:callData, type:bytes, order:4, indexed:false, value:0xE9AE5C5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003448D406B6C7EAA9EF4DF4816A535D330120820AF000000000000000000000000000000000000000000000000000010EA36A255400000000000000000000000000, valueString:0xE9AE5C5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003448D406B6C7EAA9EF4DF4816A535D330120820AF000000000000000000000000000000000000000000000000000010EA36A255400000000000000000000000000}, {name:accountGasLimits, type:bytes32, order:5, indexed:false, value:0000000000000000000000000001320B00000000000000000000000000004623, valueString:0000000000000000000000000001320B00000000000000000000000000004623}, {name:preVerificationGas, type:uint256, order:6, indexed:false, value:75681, valueString:75681}, {name:gasFees, type:bytes32, order:7, indexed:false, value:00000000000000000000000003211620000000000000000000000000E7C96A97, valueString:00000000000000000000000003211620000000000000000000000000E7C96A97}, {name:paymasterAndData, type:bytes, order:8, indexed:false, value:0x, valueString:0x}, {name:signature, type:bytes, order:9, indexed:false, value:0x761DE9A0717CDFFDBC34C8111E435CE0E4498BFC91946057095A73518AA0CC9801024E81DD1855B655837378A7ED3D703FBD0190A6C37601CE6EE6E5641073721B, valueString:0x761DE9A0717CDFFDBC34C8111E435CE0E4498BFC91946057095A73518AA0CC9801024E81DD1855B655837378A7ED3D703FBD0190A6C37601CE6EE6E5641073721B}], userOpHash=61A00C7150F8A9849B2522E29ACC309908D916CCF2FCB38FD452A3EF8A897065 ) => ( 0 )
      • Null: 0x000...001.61a00c71( )
      • Null: 0x000...001.1a5108ed( )
      • ETH 0.00027865006436804 EntryPoint.CALL( )
      • EntryPoint.innerHandleOp( callData=0xE9AE5C5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003448D406B6C7EAA9EF4DF4816A535D330120820AF000000000000000000000000000000000000000000000000000010EA36A255400000000000000000000000000, opInfo=[{name:mUserOp, type:tuple, order:1, indexed:false, value:[{name:sender, type:address, order:1, indexed:false, value:0x8efFB4ae949A3c3F4086D5E894cF6104722f00d5, valueString:0x8efFB4ae949A3c3F4086D5E894cF6104722f00d5}, {name:nonce, type:uint256, order:2, indexed:false, value:2544197657563752319525861488267042169562504751520141766216116467143358283776, valueString:2544197657563752319525861488267042169562504751520141766216116467143358283776}, {name:verificationGasLimit, type:uint256, order:3, indexed:false, value:78347, valueString:78347}, {name:callGasLimit, type:uint256, order:4, indexed:false, value:17955, valueString:17955}, {name:paymasterVerificationGasLimit, type:uint256, order:5, indexed:false, value:0, valueString:0}, {name:paymasterPostOpGasLimit, type:uint256, order:6, indexed:false, value:0, valueString:0}, {name:preVerificationGas, type:uint256, order:7, indexed:false, value:75681, valueString:75681}, {name:paymaster, type:address, order:8, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:maxFeePerGas, type:uint256, order:9, indexed:false, value:3888736919, valueString:3888736919}, {name:maxPriorityFeePerGas, type:uint256, order:10, indexed:false, value:52500000, valueString:52500000}], valueString:[{name:sender, type:address, order:1, indexed:false, value:0x8efFB4ae949A3c3F4086D5E894cF6104722f00d5, valueString:0x8efFB4ae949A3c3F4086D5E894cF6104722f00d5}, {name:nonce, type:uint256, order:2, indexed:false, value:2544197657563752319525861488267042169562504751520141766216116467143358283776, valueString:2544197657563752319525861488267042169562504751520141766216116467143358283776}, {name:verificationGasLimit, type:uint256, order:3, indexed:false, value:78347, valueString:78347}, {name:callGasLimit, type:uint256, order:4, indexed:false, value:17955, valueString:17955}, {name:paymasterVerificationGasLimit, type:uint256, order:5, indexed:false, value:0, valueString:0}, {name:paymasterPostOpGasLimit, type:uint256, order:6, indexed:false, value:0, valueString:0}, {name:preVerificationGas, type:uint256, order:7, indexed:false, value:75681, valueString:75681}, {name:paymaster, type:address, order:8, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:maxFeePerGas, type:uint256, order:9, indexed:false, value:3888736919, valueString:3888736919}, {name:maxPriorityFeePerGas, type:uint256, order:10, indexed:false, value:52500000, valueString:52500000}]}, {name:userOpHash, type:bytes32, order:2, indexed:false, value:61A00C7150F8A9849B2522E29ACC309908D916CCF2FCB38FD452A3EF8A897065, valueString:61A00C7150F8A9849B2522E29ACC309908D916CCF2FCB38FD452A3EF8A897065}, {name:prefund, type:uint256, order:3, indexed:false, value:668796641540377, valueString:668796641540377}, {name:contextOffset, type:uint256, order:4, indexed:false, value:96, valueString:96}, {name:preOpGas, type:uint256, order:5, indexed:false, value:138363, valueString:138363}], context=0x ) => ( actualGasCost=428400557307480 )
        • 0x8effb4ae949a3c3f4086d5e894cf6104722f00d5.e9ae5c53( )
          • ETH 0.00029757 Binance Dep: 0x48d406b6c7eAA9eF4DF4816A535D330120820af0.CALL( )
          • ETH 0.00042840055730748 Pimlico: ERC-4337 Bundler 3.CALL( )
            File 1 of 2: EntryPoint
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            // OpenZeppelin Contracts (last updated v5.0.0) (utils/introspection/ERC165.sol)
            pragma solidity ^0.8.20;
            import {IERC165} from "./IERC165.sol";
            /**
            * @dev Implementation of the {IERC165} interface.
            *
            * Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check
            * for the additional interface id that will be supported. For example:
            *
            * ```solidity
            * function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
            * return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);
            * }
            * ```
            */
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 2 of 2: K1MeeValidator
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: MIT
            pragma solidity ^0.8.27;
            import {IValidator, MODULE_TYPE_VALIDATOR} from "erc7579/interfaces/IERC7579Module.sol";
            import {ISessionValidator} from "contracts/interfaces/ISessionValidator.sol";
            import {EnumerableSet} from "EnumerableSet4337/EnumerableSet4337.sol";
            import {PackedUserOperation} from "account-abstraction/interfaces/PackedUserOperation.sol";
            import {ERC7739Validator} from "erc7739Validator/ERC7739Validator.sol";
            import {
            SIG_TYPE_SIMPLE,
            SIG_TYPE_ON_CHAIN,
            SIG_TYPE_ERC20_PERMIT,
            EIP1271_SUCCESS,
            EIP1271_FAILED,
            MODULE_TYPE_STATELESS_VALIDATOR,
            SIG_TYPE_MEE_FLOW
            } from "contracts/types/Constants.sol";
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX