ETH Price: $3,412.80 (+0.91%)

Transaction Decoder

Block:
22786340 at Jun-26-2025 04:50:59 AM +UTC
Transaction Fee:
0.00022470816201189 ETH $0.77
Gas Used:
182,254 Gas / 1.232939535 Gwei

Emitted Events:

425 EntryPoint.BeforeExecution( )
426 FiatTokenProxy.0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925( 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, 0x000000000000000000000000f49d29187ea48487665d8265db6dc200ab029a95, 0x0000000000000000000000007d3201fa7a85c0a5f9fa1c0c6b9d0b784368d2ac, 0000000000000000000000000000000000000000000000000000000000244054 )
427 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000f49d29187ea48487665d8265db6dc200ab029a95, 0x000000000000000000000000c7b2821e72a78b8fe09f8794870aef73c41546ab, 000000000000000000000000000000000000000000000000000000010cd12380 )
428 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000f49d29187ea48487665d8265db6dc200ab029a95, 0x000000000000000000000000480a825bed6cdba9da81cc01faacd12166761dec, 000000000000000000000000000000000000000000000000000000000012aa0c )
429 Paymaster.UserOperationSponsoredV7( userOpHash=783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE, sender=0xf49d29187ea48487665d8265db6dc200ab029a95, token=FiatTokenProxy, amount=1223180 )
430 EntryPoint.UserOperationEvent( userOpHash=783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE, sender=0xf49d29187ea48487665d8265db6dc200ab029a95, paymaster=Paymaster, nonce=1, success=True, actualGasCost=273230426220910, actualGasUsed=219826 )

Account State Difference:

  Address   Before After State Difference Code
0x00000000...6f37da032
(Entry Point 0.7.0)
110.868927279005358584 Eth110.868654048579137674 Eth0.00027323042622091
(beaverbuild)
9.757958715873987004 Eth9.757967828573987004 Eth0.0000091127
0xA0b86991...E3606eB48
0xDD232824...d76a2544c
1.318137549964057022 Eth
Nonce: 265
1.318186072228266042 Eth
Nonce: 266
0.00004852226420902
0xF49D2918...0ab029A95

Execution Trace

EntryPoint.handleOps( ops=, beneficiary=0xDD23282408C0c03D8673eBF816EBCa0d76a2544c )
  • 0xf49d29187ea48487665d8265db6dc200ab029a95.19822f7c( )
    • BizGuard.STATICCALL( )
    • Null: 0x000...001.d26f5d4a( )
    • Paymaster.validatePaymasterUserOp( userOp=[{name:sender, type:address, order:1, indexed:false, value:0xF49D29187Ea48487665D8265DB6Dc200ab029A95, valueString:0xF49D29187Ea48487665D8265DB6Dc200ab029A95}, {name:nonce, type:uint256, order:2, indexed:false, value:1, valueString:1}, {name:initCode, type:bytes, order:3, indexed:false, value:0x, valueString:0x}, {name:callData, type:bytes, order:4, indexed:false, value:0x26DA7D880000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000120000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC000000000000000000000000000000000000000000000000000000000024405400000000000000000000000000000000000000000000000000000000000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044A9059CBB000000000000000000000000C7B2821E72A78B8FE09F8794870AEF73C41546AB000000000000000000000000000000000000000000000000000000010CD1238000000000000000000000000000000000000000000000000000000000, valueString:0x26DA7D880000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000120000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC000000000000000000000000000000000000000000000000000000000024405400000000000000000000000000000000000000000000000000000000000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044A9059CBB000000000000000000000000C7B2821E72A78B8FE09F8794870AEF73C41546AB000000000000000000000000000000000000000000000000000000010CD1238000000000000000000000000000000000000000000000000000000000}, {name:accountGasLimits, type:bytes32, order:5, indexed:false, value:00000000000000000000000000013B5E00000000000000000000000000012000, valueString:00000000000000000000000000013B5E00000000000000000000000000012000}, {name:preVerificationGas, type:uint256, order:6, indexed:false, value:98248, valueString:98248}, {name:gasFees, type:bytes32, order:7, indexed:false, value:0000000000000000000000000393870000000000000000000000000070D9883C, valueString:0000000000000000000000000393870000000000000000000000000070D9883C}, {name:paymasterAndData, type:bytes, order:8, indexed:false, value:0x7D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC0000000000000000000000000000AFC800000000000000000000000000006D4F0000685CD2C1000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000012AA0CF3E69BAC0B98FA90EAB5E14602F7269E496A00E39A9E5E1A989820A63CDEB6B974175B7F9907871A27D3B1520E160F5362289DA1BAF1425AFB2A08AA052036FC1C, valueString:0x7D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC0000000000000000000000000000AFC800000000000000000000000000006D4F0000685CD2C1000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000012AA0CF3E69BAC0B98FA90EAB5E14602F7269E496A00E39A9E5E1A989820A63CDEB6B974175B7F9907871A27D3B1520E160F5362289DA1BAF1425AFB2A08AA052036FC1C}, {name:signature, type:bytes, order:9, indexed:false, value:0x35F5994841EEA2FF7D64ECC0462BDC0A8814887746F64A4609CD987D987CCB39170582E35852568A1216BF20D994E0767408F45A63F5EA72E58AFFE67626D3801B, valueString:0x35F5994841EEA2FF7D64ECC0462BDC0A8814887746F64A4609CD987D987CCB39170582E35852568A1216BF20D994E0767408F45A63F5EA72E58AFFE67626D3801B}], userOpHash=783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE, maxCost=616635983435340 ) => ( context=0x783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE000000000000000000000000F49D29187EA48487665D8265DB6DC200AB029A95000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000012AA0C, validationData=2558963281758656835448995791992008300965149145794560917504 )
      • Null: 0x000...001.6ce72720( )
      • EntryPoint.innerHandleOp( callData=0x26DA7D880000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000120000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095EA7B30000000000000000000000007D3201FA7A85C0A5F9FA1C0C6B9D0B784368D2AC000000000000000000000000000000000000000000000000000000000024405400000000000000000000000000000000000000000000000000000000000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044A9059CBB000000000000000000000000C7B2821E72A78B8FE09F8794870AEF73C41546AB000000000000000000000000000000000000000000000000000000010CD1238000000000000000000000000000000000000000000000000000000000, opInfo=[{name:mUserOp, type:tuple, order:1, indexed:false, value:[{name:sender, type:address, order:1, indexed:false, value:0xF49D29187Ea48487665D8265DB6Dc200ab029A95, valueString:0xF49D29187Ea48487665D8265DB6Dc200ab029A95}, {name:nonce, type:uint256, order:2, indexed:false, value:1, valueString:1}, {name:verificationGasLimit, type:uint256, order:3, indexed:false, value:80734, valueString:80734}, {name:callGasLimit, type:uint256, order:4, indexed:false, value:73728, valueString:73728}, {name:paymasterVerificationGasLimit, type:uint256, order:5, indexed:false, value:45000, valueString:45000}, {name:paymasterPostOpGasLimit, type:uint256, order:6, indexed:false, value:27983, valueString:27983}, {name:preVerificationGas, type:uint256, order:7, indexed:false, value:98248, valueString:98248}, {name:paymaster, type:address, order:8, indexed:false, value:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac, valueString:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac}, {name:maxFeePerGas, type:uint256, order:9, indexed:false, value:1893304380, valueString:1893304380}, {name:maxPriorityFeePerGas, type:uint256, order:10, indexed:false, value:60000000, valueString:60000000}], valueString:[{name:sender, type:address, order:1, indexed:false, value:0xF49D29187Ea48487665D8265DB6Dc200ab029A95, valueString:0xF49D29187Ea48487665D8265DB6Dc200ab029A95}, {name:nonce, type:uint256, order:2, indexed:false, value:1, valueString:1}, {name:verificationGasLimit, type:uint256, order:3, indexed:false, value:80734, valueString:80734}, {name:callGasLimit, type:uint256, order:4, indexed:false, value:73728, valueString:73728}, {name:paymasterVerificationGasLimit, type:uint256, order:5, indexed:false, value:45000, valueString:45000}, {name:paymasterPostOpGasLimit, type:uint256, order:6, indexed:false, value:27983, valueString:27983}, {name:preVerificationGas, type:uint256, order:7, indexed:false, value:98248, valueString:98248}, {name:paymaster, type:address, order:8, indexed:false, value:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac, valueString:0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac}, {name:maxFeePerGas, type:uint256, order:9, indexed:false, value:1893304380, valueString:1893304380}, {name:maxPriorityFeePerGas, type:uint256, order:10, indexed:false, value:60000000, valueString:60000000}]}, {name:userOpHash, type:bytes32, order:2, indexed:false, value:783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE, valueString:783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE}, {name:prefund, type:uint256, order:3, indexed:false, value:616635983435340, valueString:616635983435340}, {name:contextOffset, type:uint256, order:4, indexed:false, value:1344, valueString:1344}, {name:preOpGas, type:uint256, order:5, indexed:false, value:142170, valueString:142170}], context=0x783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE000000000000000000000000F49D29187EA48487665D8265DB6DC200AB029A95000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000012AA0C ) => ( actualGasCost=273230426220910 )
        • 0xf49d29187ea48487665d8265db6dc200ab029a95.26da7d88( )
          • FiatTokenProxy.095ea7b3( )
            • FiatTokenV2_2.approve( spender=0x7D3201fa7a85c0A5f9fA1c0C6b9D0B784368d2ac, value=2375764 ) => ( True )
            • FiatTokenProxy.a9059cbb( )
              • FiatTokenV2_2.transfer( to=0xc7b2821e72a78b8fe09f8794870AEF73C41546ab, value=4510000000 ) => ( True )
              • Paymaster.postOp( mode=0, context=0x783164D67E85AB78064D27489891F9C42696C12EC57E4128CB872E2CCDAF6EEE000000000000000000000000F49D29187EA48487665D8265DB6DC200AB029A95000000000000000000000000A0B86991C6218B36C1D19D4A2E9EB0CE3606EB48000000000000000000000000000000000000000000000000000000000012AA0C, actualGasCost=245633439725305, actualUserOpFeePerGas=1242939535 )
                • FiatTokenProxy.23b872dd( )
                  • FiatTokenV2_2.transferFrom( from=0xF49D29187Ea48487665D8265DB6Dc200ab029A95, to=0x480a825beD6cDBA9Da81CC01FaACD12166761deC, value=1223180 ) => ( True )
                  • ETH 0.00027323042622091 0xdd23282408c0c03d8673ebf816ebca0d76a2544c.CALL( )
                    File 1 of 5: 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 5: FiatTokenProxy
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    pragma solidity ^0.4.24;
                    // File: zos-lib/contracts/upgradeability/Proxy.sol
                    /**
                    * @title Proxy
                    * @dev Implements delegation of calls to other contracts, with proper
                    * forwarding of return values and bubbling of failures.
                    * It defines a fallback function that delegates all calls to the address
                    * returned by the abstract _implementation() internal function.
                    */
                    contract Proxy {
                    /**
                    * @dev Fallback function.
                    * Implemented entirely in `_fallback`.
                    */
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 3 of 5: Paymaster
                    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) (access/Ownable.sol)
                    pragma solidity ^0.8.20;
                    import {Context} from "../utils/Context.sol";
                    /**
                    * @dev Contract module which provides a basic access control mechanism, where
                    * there is an account (an owner) that can be granted exclusive access to
                    * specific functions.
                    *
                    * The initial owner is set to the address provided by the deployer. This can
                    * later be changed with {transferOwnership}.
                    *
                    * This module is used through inheritance. It will make available the modifier
                    * `onlyOwner`, which can be applied to your functions to restrict their use to
                    * the owner.
                    */
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 4 of 5: BizGuard
                    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) (access/Ownable.sol)
                    pragma solidity ^0.8.20;
                    import {Context} from "../utils/Context.sol";
                    /**
                    * @dev Contract module which provides a basic access control mechanism, where
                    * there is an account (an owner) that can be granted exclusive access to
                    * specific functions.
                    *
                    * The initial owner is set to the address provided by the deployer. This can
                    * later be changed with {transferOwnership}.
                    *
                    * This module is used through inheritance. It will make available the modifier
                    * `onlyOwner`, which can be applied to your functions to restrict their use to
                    * the owner.
                    */
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 5 of 5: FiatTokenV2_2
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    /**
                    * SPDX-License-Identifier: Apache-2.0
                    *
                    * Copyright (c) 2023, Circle Internet Financial, LLC.
                    *
                    * Licensed under the Apache License, Version 2.0 (the "License");
                    * you may not use this file except in compliance with the License.
                    * You may obtain a copy of the License at
                    *
                    * http://www.apache.org/licenses/LICENSE-2.0
                    *
                    * Unless required by applicable law or agreed to in writing, software
                    * distributed under the License is distributed on an "AS IS" BASIS,
                    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                    * See the License for the specific language governing permissions and
                    * limitations under the License.
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX