ETH Price: $2,729.21 (+3.50%)

Transaction Decoder

Block:
22381826 at Apr-30-2025 12:21:35 PM +UTC
Transaction Fee:
0.000028422921200905 ETH $0.08
Gas Used:
58,583 Gas / 0.485173535 Gwei

Emitted Events:

626 Messenger.MessageReceived( message=0301EE5EB624B696CE8AF6CFC5C15139D6B514C11BCB651272E61DE396BE719D )

Account State Difference:

  Address   Before After State Difference Code
0x203e8785...BD79086dA
(Titan Builder)
42.053377382384771939 Eth42.053377388803476917 Eth0.000000006418704978
0x7234dB90...842B335BA
1.309887632020456731 Eth
Nonce: 87666
1.309859209099255826 Eth
Nonce: 87667
0.000028422921200905

Execution Trace

Messenger.receiveMessage( message=0301EE5EB624B696CE8AF6CFC5C15139D6B514C11BCB651272E61DE396BE719D, v1v2=6939, r1=B86F404DBC65A6719B9DEA1D016BA195D3EEE6C207B8DEA5DD5EC199A0F20C4F, s1=46B1075F0F9C569DDFA5AF1541F398882DD009EAA59CCC569090CD0F308AA43E, r2=59D0CB2EFAC0DC269F274E0768A7013DC5D96741AF31128A2589705A9CA58BA4, s2=3E70A2494A1F2999F0FD38E8515B27DF6F7D1FFAFB5F74A54160D600CD8C5B73 )
  • Null: 0x000...001.b71e2066( )
  • Null: 0x000...001.b71e2066( )
    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: MIT
    // OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)
    pragma solidity ^0.8.0;
    import "../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.
    *
    * By default, the owner account will be the one that deploys the contract. 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.
    */
    abstract contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    /**
    * @dev Initializes the contract setting the deployer as the initial owner.
    */
    constructor() {
    _transferOwnership(_msgSender());
    }
    /**
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX