Transaction Hash:
Block:
19455375 at Mar-17-2024 03:13:11 PM +UTC
Transaction Fee:
0.003979532865080052 ETH
$12.24
Gas Used:
100,509 Gas / 39.593796228 Gwei
Emitted Events:
140 |
ENJToken.Transfer( _from=[Receiver] AdminUpgradeabilityProxy, _to=[Sender] 0xb4e6e516a1d2fa298f960ccbd29b7200951ee7f6, _value=1800000000000000000000 )
|
141 |
AdminUpgradeabilityProxy.0x094688369687da4ea01588f737fb420bfc388d5f879ea796314edb4a1a3f12fd( 0x094688369687da4ea01588f737fb420bfc388d5f879ea796314edb4a1a3f12fd, 0xf845711b9225c3dca483d5cfb365302d5d30dd0ba8aa3eb5a81d79d565838f5b, 0x2f893a2b0c4fb2e710771c323e01ef4bb29cb5a7d448c4af058e374f8fabeec6 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x1dd0C7cB...30842E3b2 | |||||
0xB4E6E516...0951Ee7F6 |
0.014580300480873518 Eth
Nonce: 2
|
0.010600767615793466 Eth
Nonce: 3
| 0.003979532865080052 | ||
0xDAFEA492...692c98Bc5
Miner
| (Flashbots: Builder) | 0.149843053606250508 Eth | 0.149853104506250508 Eth | 0.0000100509 | |
0xF629cBd9...80E2a3B9c |
Execution Trace
AdminUpgradeabilityProxy.5fcf462e( )
0x5d4f0193f5adf132c371c541753d89c077b3f199.5fcf462e( )
-
Null: 0x000...001.f76bb756( )
-
ENJToken.transfer( _to=0xB4E6E516A1d2fA298f960CcBd29b7200951Ee7F6, _value=1800000000000000000000 ) => ( success=True )
-
File 1 of 2: AdminUpgradeabilityProxy
File 2 of 2: ENJToken
12345678910111213141516// SPDX-License-Identifier: MITpragma 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.
File 2 of 2: ENJToken
12345678910111213141516pragma solidity ^0.4.15;/*Utilities & Common Modifiers*/contract Utils {/**constructor*/function Utils() {}// validates an address - currently only checks that it isn't nullmodifier validAddress(address _address) {require(_address != 0x0);_;}