Transaction Hash:
Block:
8309860 at Aug-08-2019 12:06:09 PM +UTC
Transaction Fee:
0.0001600998 ETH
$0.34
Gas Used:
38,119 Gas / 4.2 Gwei
Emitted Events:
| 108 |
FinCrypChain.Transfer( from=[Sender] 0x0166f3121772678241392e4ebe0aec2d6fe32a4f, to=0x16DB7994ed1797FAc1c7Bbbb1de3c49f7C699901, value=80000000000 )
|
Account State Difference:
| Address | Before | After | State Difference | ||
|---|---|---|---|---|---|
| 0x0166F312...D6fE32A4f |
44.630886097427110492 Eth
Nonce: 28483
|
44.630725997627110492 Eth
Nonce: 28484
| 0.0001600998 | ||
|
0xb2930B35...e543a0347
Miner
| (MiningPoolHub: Old Address) | 7,687.224634809991721778 Eth | 7,687.224794909791721778 Eth | 0.0001600998 | |
| 0xb7bBF6D2...ce78dA8c3 |
Execution Trace
FinCrypChain.transfer( _to=0x16DB7994ed1797FAc1c7Bbbb1de3c49f7C699901, _value=80000000000 )
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;}}