ETH Price: $2,756.95 (-0.09%)

Transaction Decoder

Block:
22539317 at May-22-2025 03:30:11 PM +UTC
Transaction Fee:
0.000193520476357356 ETH $0.53
Gas Used:
36,357 Gas / 5.322784508 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x3BD465a5...f11C43e38 1.019907907505192663 Eth1.021758175246763039 Eth0.001850267741570376
(Titan Builder)
12.27229288050985591 Eth12.27232923750985591 Eth0.000036357
0xB0F2aF0a...d87b4B282
5.264828761202052522 Eth
Nonce: 215
5.26278497298412479 Eth
Nonce: 216
0.002043788217927732

Execution Trace

ETH 0.001850267741570376 UniversalRouter.execute( commands=0x05, inputs=[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA71GWli5waVNAPdhTlSPmPEcQ+OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGks8HecVI], deadline=1747927926 )
  • ETH 0.001850267741570376 0x3bd465a58b9c1a54d00f7614e548f98f11c43e38.CALL( )
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: GPL-3.0-or-later
    pragma solidity ^0.8.17;
    // Command implementations
    import {Dispatcher} from './base/Dispatcher.sol';
    import {RewardsCollector} from './base/RewardsCollector.sol';
    import {RouterParameters, RouterImmutables} from './base/RouterImmutables.sol';
    import {Commands} from './libraries/Commands.sol';
    import {IUniversalRouter} from './interfaces/IUniversalRouter.sol';
    contract UniversalRouter is RouterImmutables, IUniversalRouter, Dispatcher, RewardsCollector {
    modifier checkDeadline(uint256 deadline) {
    if (block.timestamp > deadline) revert TransactionDeadlinePassed();
    _;
    }
    constructor(RouterParameters memory params) RouterImmutables(params) {}
    /// @inheritdoc IUniversalRouter
    function execute(bytes calldata commands, bytes[] calldata inputs, uint256 deadline)
    external
    payable
    checkDeadline(deadline)
    {
    execute(commands, inputs);
    }
    /// @inheritdoc Dispatcher
    function execute(bytes calldata commands, bytes[] calldata inputs) public payable override isNotLocked {
    bool success;
    bytes memory output;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX