Transaction Hash:
Block:
7629728 at Apr-24-2019 11:03:15 AM +UTC
Transaction Fee:
0.000228714 ETH
$0.46
Gas Used:
38,119 Gas / 6 Gwei
Emitted Events:
| 84 |
FinCrypChain.Transfer( from=[Sender] 0x0166f3121772678241392e4ebe0aec2d6fe32a4f, to=0xa0b0eF52cA37fDA92721Da6cA2be1bd263Be417d, value=20000000000 )
|
Account State Difference:
| Address | Before | After | State Difference | ||
|---|---|---|---|---|---|
| 0x0166F312...D6fE32A4f |
39.894160424743311123 Eth
Nonce: 22707
|
39.893931710743311123 Eth
Nonce: 22708
| 0.000228714 | ||
|
0x5A0b54D5...D3E029c4c
Miner
| (Spark Pool) | 2,475.059023024098884011 Eth | 2,475.059251738098884011 Eth | 0.000228714 | |
| 0xb7bBF6D2...ce78dA8c3 |
Execution Trace
FinCrypChain.transfer( _to=0xa0b0eF52cA37fDA92721Da6cA2be1bd263Be417d, _value=20000000000 )
transfer[FinCrypChain (ln:1)]
_transfer[FinCrypChain (ln:1)]Transfer[FinCrypChain (ln:1)]
pragma solidity ^0.4.16;contract FinCrypChain {string public name;string public symbol;uint8 public decimals = 8;uint256 public totalSupply;mapping (address => uint256) public balanceOf;mapping (address => mapping (address => uint256)) public allowance;event Transfer(address indexed from, address indexed to, uint256 value);function FinCrypChain(uint256 initialSupply,string tokenName,string tokenSymbol) public {totalSupply = initialSupply * 10 ** uint256(decimals);balanceOf[msg.sender] = totalSupply;name = tokenName;symbol = tokenSymbol;}function _transfer(address _from, address _to, uint _value) internal {require(_to != 0x0);require(balanceOf[_from] >= _value);require(balanceOf[_to] + _value > balanceOf[_to]);uint previousBalances = balanceOf[_from] + balanceOf[_to];balanceOf[_from] -= _value;balanceOf[_to] += _value;Transfer(_from, _to, _value);assert(balanceOf[_from] + balanceOf[_to] == previousBalances);}function transfer(address _to, uint256 _value) public {_transfer(msg.sender, _to, _value);}function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {require(_value <= allowance[_from][msg.sender]);allowance[_from][msg.sender] -= _value;_transfer(_from, _to, _value);return true;}function approve(address _spender, uint256 _value) public returns (bool success) {allowance[msg.sender][_spender] = _value;return true;}}