Transaction Hash:
Block:
7905661 at Jun-06-2019 12:32:22 PM +UTC
Transaction Fee:
0.0006769152 ETH
$1.89
Gas Used:
52,884 Gas / 12.8 Gwei
Emitted Events:
20 |
TokenERC20.Transfer( from=[Sender] 0xf97322b93948b3bade51fdf161ccddfe319552b6, to=0xb0eeFc2190a897B62C9fC54Fb47DB81d848792C0, value=3480000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x2a61E772...242Fd297E | |||||
0xD224cA0c...503B79f53
Miner
| (UUPool) | 139.844152583498982435 Eth | 139.844829498698982435 Eth | 0.0006769152 | |
0xf97322B9...E319552B6 |
0.12112773041916096 Eth
Nonce: 22
|
0.12045081521916096 Eth
Nonce: 23
| 0.0006769152 |
Execution Trace
TokenERC20.transfer( _to=0xb0eeFc2190a897B62C9fC54Fb47DB81d848792C0, _value=3480000000000000000000 )
transfer[TokenERC20 (ln:43)]
_transfer[TokenERC20 (ln:43)]
Transfer[TokenERC20 (ln:39)]
1234567891011121314151617181920212223242526pragma solidity ^0.4.16;interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; }contract TokenERC20 {// Public variables of the tokenstring public name;string public symbol;uint8 public decimals = 18; // 18 decimals is the strongly suggested default, avoid changing ituint256 public totalSupply; // This creates an array with all balancesmapping (address => uint256) public balanceOf;mapping (address => mapping (address => uint256)) public allowance;// This generates a public event on the blockchain that will notify clientsevent Transfer(address indexed from, address indexed to, uint256 value);// This notifies clients about the amount burntevent Burn(address indexed from, uint256 value);/** * Constrctor function * * Initializes contract with initial supply tokens to the creator of the contract */function TokenERC20( uint256 initialSupply, string tokenName, string tokenSymbol ) public{ totalSupply = initialSupply * 10 ** uint256(decimals);// Update total supply with the decimal amountbalanceOf[msg.sender] = totalSupply;// Give the creator all initial tokensname = tokenName;// Set the name for display purposessymbol = tokenSymbol; // Set the symbol for display purposes}/** * Internal transfer, only can be called by this contract */