Transaction Hash:
Block:
9859905 at Apr-12-2020 09:18:26 PM +UTC
Transaction Fee:
0.000023234 ETH
$0.06
Gas Used:
23,234 Gas / 1 Gwei
Emitted Events:
76 |
Proxy.Received( value=29965149000000000, sender=[Sender] 0x0bb3b842e27ed0b325bdc058ce70c28fd4a55370, data=0x )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x0BB3B842...Fd4A55370 |
0.03 Eth
Nonce: 0
|
0.000011617 Eth
Nonce: 1
| 0.029988383 | ||
0x9d6d492b...360FcaAa0
Miner
| (HTX Mining Pool) | 17.353173622171082144 Eth | 17.353196856171082144 Eth | 0.000023234 | |
0xa23d009a...4892F0549 | 18.186165144200148109 Eth | 18.216130293200148109 Eth | 0.029965149 |
Execution Trace
ETH 0.029965149
Proxy.CALL( )
[Proxy (ln:19)]
Received[Proxy (ln:22)]
pragma solidity ^0.4.24; /** * @title Proxy * @dev Basic proxy that delegates all calls to a fixed implementing contract. * The implementing contract cannot be upgraded. * @author Julien Niset - <[email protected]> */ contract Proxy { address implementation; event Received(uint indexed value, address indexed sender, bytes data); constructor(address _implementation) public { implementation = _implementation; } function() external payable { if(msg.data.length == 0 && msg.value > 0) { emit Received(msg.value, msg.sender, msg.data); } else { // solium-disable-next-line security/no-inline-assembly assembly { let target := sload(0) calldatacopy(0, 0, calldatasize()) let result := delegatecall(gas, target, 0, calldatasize(), 0, 0) returndatacopy(0, 0, returndatasize()) switch result case 0 {revert(0, returndatasize())} default {return (0, returndatasize())} } } } }