ETH Price: $3,648.38 (-0.10%)

Transaction Decoder

Block:
22662807 at Jun-08-2025 10:19:59 PM +UTC
Transaction Fee:
0.000118938850260961 ETH $0.43
Gas Used:
153,311 Gas / 0.775801151 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x196deD2D...B173030C5
0.827858866128577423 Eth
Nonce: 359
0.827739927278316462 Eth
Nonce: 360
0.000118938850260961
(Titan Builder)
17.854878234415536577 Eth17.854915297604436148 Eth0.000037063188899571

Execution Trace

UniversalRouter.execute( commands=0x080C, inputs=[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABINrz8MT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARy219kDrtZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAZm4+2KGZWy8ZcrAYeYPnWwyJeKsAAAAAAAAAAAAAAADAKqo5siP+jQoOXE8n6tkIPHVswg==, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcttfZA67WQ==], deadline=1749422975 )
  • Permit2.transferFrom( from=0x196deD2D0441959734b9cBB673fF818B173030C5, to=0x961deFC365a4F92E27d2423ef48641bBAD7Fe131, amount=1270398977250256, token=0x666E3ED8a1995b2F1972b0187983E75b0c8978aB )
    • ETH.transferFrom( sender=0x196deD2D0441959734b9cBB673fF818B173030C5, recipient=0x961deFC365a4F92E27d2423ef48641bBAD7Fe131, amount=1270398977250256 ) => ( True )
    • WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 0 )
    • UniswapV2Pair.STATICCALL( )
    • ETH.balanceOf( account=0x961deFC365a4F92E27d2423ef48641bBAD7Fe131 ) => ( 61386743364080580 )
    • UniswapV2Pair.swap( amount0Out=0, amount1Out=288318186671132835, to=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, data=0x )
      • WETH9.transfer( dst=0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B, wad=288318186671132835 ) => ( True )
      • ETH.balanceOf( account=0x961deFC365a4F92E27d2423ef48641bBAD7Fe131 ) => ( 61386743364080580 )
      • WETH9.balanceOf( 0x961deFC365a4F92E27d2423ef48641bBAD7Fe131 ) => ( 13684511782159832129 )
      • WETH9.balanceOf( 0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B ) => ( 288318186671132835 )
        File 1 of 5: UniversalRouter
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: GPL-3.0-or-later
        pragma solidity ^0.8.17;
        import {Dispatcher} from './base/Dispatcher.sol';
        import {RewardsCollector} from './base/RewardsCollector.sol';
        import {RouterParameters, RouterImmutables} from './base/RouterImmutables.sol';
        import {Constants} from './libraries/Constants.sol';
        import {Commands} from './libraries/Commands.sol';
        import {IUniversalRouter} from './interfaces/IUniversalRouter.sol';
        import {ReentrancyLock} from './base/ReentrancyLock.sol';
        contract UniversalRouter is RouterImmutables, IUniversalRouter, Dispatcher, RewardsCollector, ReentrancyLock {
        modifier checkDeadline(uint256 deadline) {
        if (block.timestamp > deadline) revert TransactionDeadlinePassed();
        _;
        }
        constructor(RouterParameters memory params) RouterImmutables(params) {}
        /// @inheritdoc IUniversalRouter
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 2 of 5: Permit2
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: AGPL-3.0-only
        pragma solidity >=0.8.0;
        /// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
        /// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/tokens/ERC20.sol)
        /// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)
        /// @dev Do not manually set balances without updating totalSupply, as the sum of all user balances must not exceed it.
        abstract contract ERC20 {
        /*//////////////////////////////////////////////////////////////
        EVENTS
        //////////////////////////////////////////////////////////////*/
        event Transfer(address indexed from, address indexed to, uint256 amount);
        event Approval(address indexed owner, address indexed spender, uint256 amount);
        /*//////////////////////////////////////////////////////////////
        METADATA STORAGE
        //////////////////////////////////////////////////////////////*/
        string public name;
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 3 of 5: ETH
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        /*****
        Telegram:- https://t.me/shrek2hulkETH
        Twitter:- https://x.com/shrek2hulkETH
        Website:- https://www.shrek2hulksimbaanushannahmontaninu.lol/
        ***/
        // SPDX-License-Identifier: UNLICENSE
        pragma solidity 0.8.28;
        abstract contract Context {
        function _msgSender() internal view virtual returns (address) {
        return msg.sender;
        }
        }
        interface IERC20 {
        function totalSupply() external view returns (uint256);
        function balanceOf(address account) external view returns (uint256);
        function transfer(address recipient, uint256 amount) external returns (bool);
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 4 of 5: WETH9
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // Copyright (C) 2015, 2016, 2017 Dapphub
        // This program is free software: you can redistribute it and/or modify
        // it under the terms of the GNU General Public License as published by
        // the Free Software Foundation, either version 3 of the License, or
        // (at your option) any later version.
        // This program is distributed in the hope that it will be useful,
        // but WITHOUT ANY WARRANTY; without even the implied warranty of
        // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
        // GNU General Public License for more details.
        // You should have received a copy of the GNU General Public License
        // along with this program. If not, see <http://www.gnu.org/licenses/>.
        pragma solidity ^0.4.18;
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 5 of 5: UniswapV2Pair
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // File: contracts/interfaces/IUniswapV2Pair.sol
        pragma solidity >=0.5.0;
        interface IUniswapV2Pair {
        event Approval(address indexed owner, address indexed spender, uint value);
        event Transfer(address indexed from, address indexed to, uint value);
        function name() external pure returns (string memory);
        function symbol() external pure returns (string memory);
        function decimals() external pure returns (uint8);
        function totalSupply() external view returns (uint);
        function balanceOf(address owner) external view returns (uint);
        function allowance(address owner, address spender) external view returns (uint);
        function approve(address spender, uint value) external returns (bool);
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX