ETH Price: $2,510.62 (-2.38%)

Transaction Decoder

Block:
12182751 at Apr-05-2021 11:47:09 PM +UTC
Transaction Fee:
0.0067733644 ETH $17.01
Gas Used:
62,084 Gas / 109.1 Gwei

Emitted Events:

241 ENJToken.Transfer( _from=[Sender] 0x0fb61f21a2c164af0e727b62f894bf8eaf666b01, _to=[Receiver] AdminUpgradeabilityProxy, _value=5000000000000000000 )
242 AdminUpgradeabilityProxy.0xa1144a9ee937d96489bd5084ca2d72792545c4f293959fa7db1b8f85e9e254c2( 0xa1144a9ee937d96489bd5084ca2d72792545c4f293959fa7db1b8f85e9e254c2, 0xbe0645de58d51bb2f0d297eba8ff8de94da492541051f7b8bef3c328e50ebdb1, 0x000000000000000000000000000000000000000000000000000000000000001e, 0000000000000000000000000000000000000000000000000000000000000001, 0000000000000000000000000fb61f21a2c164af0e727b62f894bf8eaf666b01, 0000000000000000000000000000000000000000000000004563918244f40000 )

Account State Difference:

  Address   Before After State Difference Code
0x0fb61f21...EaF666B01
0.065556293 Eth
Nonce: 3
0.0587829286 Eth
Nonce: 4
0.0067733644
0x1dd0C7cB...30842E3b2
(ClonaNetwork)
5.679437177116748427 Eth5.686210541516748427 Eth0.0067733644
0xF629cBd9...80E2a3B9c

Execution Trace

AdminUpgradeabilityProxy.9e2ac9fa( )
  • 0x6449ed22142a506d21bd96862b815fe17f044776.9e2ac9fa( )
    • ENJToken.transferFrom( _from=0x0fb61f21a2c164aF0e727B62f894bf8EaF666B01, _to=0x1dd0C7cBF5b420648Fe37EDCdc64cBE30842E3b2, _value=5000000000000000000 ) => ( success=True )
      File 1 of 2: AdminUpgradeabilityProxy
      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;
      import './UpgradeabilityProxy.sol';
      /**
      * @title AdminUpgradeabilityProxy
      * @dev This contract combines an upgradeability proxy with an authorization
      * mechanism for administrative tasks.
      * All external functions in this contract must be guarded by the
      * `ifAdmin` modifier. See ethereum/solidity#3864 for a Solidity
      * feature proposal that would enable this to be done automatically.
      */
      contract AdminUpgradeabilityProxy is UpgradeabilityProxy {
      /**
      * Contract constructor.
      * @param _logic address of the initial implementation.
      * @param _admin Address of the proxy administrator.
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 2 of 2: ENJToken
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      pragma solidity ^0.4.15;
      /*
      Utilities & Common Modifiers
      */
      contract Utils {
      /**
      constructor
      */
      function Utils() {
      }
      // validates an address - currently only checks that it isn't null
      modifier validAddress(address _address) {
      require(_address != 0x0);
      _;
      }
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX