Transaction Hash:
Block:
4447427 at Oct-28-2017 08:07:03 PM +UTC
Transaction Fee:
0.00005124 ETH
$0.10
Gas Used:
51,240 Gas / 1 Gwei
Emitted Events:
108 |
EthereumGold.Transfer( from=[Sender] 0xf14e2952a6a71c342cba3d7aa4ed932151964945, to=0xa014DB776680e8a85f3528DA87D4e8f0270bad26, value=100 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x28c8d01F...89E698de6 | |||||
0xb2930B35...e543a0347
Miner
| (MiningPoolHub: Old Address) | 16,323.725837064965137493 Eth | 16,323.725888304965137493 Eth | 0.00005124 | |
0xF14e2952...151964945 | (ETG Finance: Deployer) |
2.4226979064 Eth
Nonce: 1853
|
2.4226466664 Eth
Nonce: 1854
| 0.00005124 |
Execution Trace
EthereumGold.transfer( _to=0xa014DB776680e8a85f3528DA87D4e8f0270bad26, _value=100 ) => ( True )
transfer[EthereumGold (ln:53)]
pragma solidity ^ 0.4 .9; library SafeMath { function mul(uint256 a, uint256 b) internal constant returns(uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal constant returns(uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal constant returns(uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal constant returns(uint256) { uint256 c = a + b; assert(c >= a); return c; } } contract EthereumGold { using SafeMath for uint256; mapping(address => mapping(address => uint256)) allowed; mapping(address => uint256) balances; uint256 public totalSupply; uint256 public decimals; address public owner; bytes32 public symbol; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed _owner, address indexed spender, uint256 value); function EthereumGold() { totalSupply = 24000000; symbol = 'ETG'; owner = 0xe913aef983e84ed90f340ff533ce39668f45a0f6; balances[owner] = totalSupply; decimals = 0; } function balanceOf(address _owner) constant returns(uint256 balance) { return balances[_owner]; } function allowance(address _owner, address _spender) constant returns(uint256 remaining) { return allowed[_owner][_spender]; } function transfer(address _to, uint256 _value) returns(bool) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } function transferFrom(address _from, address _to, uint256 _value) returns(bool) { var _allowance = allowed[_from][msg.sender]; balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) returns(bool) { require((_value == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function() { revert(); } }