Transaction Hash:
Block:
20408357 at Jul-28-2024 11:31:47 PM +UTC
Transaction Fee:
0.000095034 ETH
$0.26
Gas Used:
31,678 Gas / 3 Gwei
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x28a1EaB4...9e27b10B5
Miner
| (MEV Builder: 0x28a1...0b5) | 0.045790596287672262 Eth | 0.045854796644931834 Eth | 0.000064200357259572 | |
0xD9123972...Dd471CC0c |
0.006187798 Eth
Nonce: 6
|
0.006092764 Eth
Nonce: 7
| 0.000095034 |
Execution Trace
AdminUpgradeabilityProxy.9e2ac9fa( )
-
0x5d4f0193f5adf132c371c541753d89c077b3f199.9e2ac9fa( )
1234567891011121314151617181920212223242526// 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.* @param _data Data to send as msg.data to the implementation to initialize the proxied contract.* It should include the signature and the parameters of the function to be called, as described in* https://solidity.readthedocs.io/en/v0.4.24/abi-spec.html#function-selector-and-argument-encoding.* This parameter is optional, if no data is given the initialization call to proxied contract will be skipped.*/constructor(address _logic, address _admin, bytes memory _data) UpgradeabilityProxy(_logic, _data) public payable {assert(ADMIN_SLOT == bytes32(uint256(keccak256('eip1967.proxy.admin')) - 1));_setAdmin(_admin);}/**