ETH Price: $3,044.79 (+2.72%)

Transaction Decoder

Block:
22697103 at Jun-13-2025 05:22:59 PM +UTC
Transaction Fee:
0.000064936 ETH $0.20
Gas Used:
32,468 Gas / 2 Gwei

Emitted Events:

Account State Difference:

  Address   Before After State Difference Code
0x06FD4bA7...Caa99E3B0
(Binance Dep: 0x06FD4bA7973a0d39a91734bbc35bC2bCaa99E3B0)
0.007505233640589429 Eth
Nonce: 123636
0.007440297640589429 Eth
Nonce: 123637
0.000064936
0x0f2D7194...601FD9F29
(Titan Builder)
13.095893284733400458 Eth13.09590515522053431 Eth0.000011870487133852

Execution Trace

SynapseERC20.transfer( recipient=0x28C6c06298d514Db089934071355E5743bf21d60, amount=43846356893830000000000 ) => ( True )
  • SynapseERC20.transfer( recipient=0x28C6c06298d514Db089934071355E5743bf21d60, amount=43846356893830000000000 ) => ( True )
    File 1 of 2: SynapseERC20
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.0 <0.8.0;
    import "../utils/EnumerableSetUpgradeable.sol";
    import "../utils/AddressUpgradeable.sol";
    import "../utils/ContextUpgradeable.sol";
    import "../proxy/Initializable.sol";
    /**
    * @dev Contract module that allows children to implement role-based access
    * control mechanisms.
    *
    * Roles are referred to by their `bytes32` identifier. These should be exposed
    * in the external API and be unique. The best way to achieve this is by
    * using `public constant` hash digests:
    *
    * ```
    * bytes32 public constant MY_ROLE = keccak256("MY_ROLE");
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2: SynapseERC20
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.0 <0.8.0;
    import "../utils/EnumerableSetUpgradeable.sol";
    import "../utils/AddressUpgradeable.sol";
    import "../utils/ContextUpgradeable.sol";
    import "../proxy/Initializable.sol";
    /**
    * @dev Contract module that allows children to implement role-based access
    * control mechanisms.
    *
    * Roles are referred to by their `bytes32` identifier. These should be exposed
    * in the external API and be unique. The best way to achieve this is by
    * using `public constant` hash digests:
    *
    * ```
    * bytes32 public constant MY_ROLE = keccak256("MY_ROLE");
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX