Transaction Hash:
Block:
13308811 at Sep-27-2021 04:11:02 PM +UTC
Transaction Fee:
0.002715932 ETH
$6.07
Gas Used:
29,521 Gas / 92 Gwei
Emitted Events:
37 |
Token.Transfer( from=[Sender] 0xa9b2619441f063217b79d9fbb55c28b85e153382, to=0xa1D8d972560C2f8144AF871Db508F0B0B10a3fBf, value=193310863623 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x06A01a4d...7A3d8D442 | |||||
0x1aD91ee0...dA6B45836
Miner
| (Hiveon Pool) | 5,449.411827805551455662 Eth | 5,449.412512610295287806 Eth | 0.000684804743832144 | |
0xA9b26194...85E153382 |
0.016510836 Eth
Nonce: 5
|
0.013794904 Eth
Nonce: 6
| 0.002715932 |
Execution Trace
Token.transfer( to=0xa1D8d972560C2f8144AF871Db508F0B0B10a3fBf, value=193310863623 ) => ( success=True )
transfer[Token (ln:21)]
Transfer[Token (ln:26)]
pragma solidity ^0.5.0; contract Token { // Track how many tokens are owned by each address. mapping (address => uint256) public balanceOf; // Modify this section string public name = "SmartKey"; string public symbol = "Skey"; uint8 public decimals = 8; uint256 public totalSupply = 1000000000 * (uint256(10) ** decimals); event Transfer(address indexed from, address indexed to, uint256 value); constructor() public { // Initially assign all tokens to the contract's creator. balanceOf[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); } function transfer(address to, uint256 value) public returns (bool success) { require(balanceOf[msg.sender] >= value); balanceOf[msg.sender] -= value; // deduct from sender's balance balanceOf[to] += value; // add to recipient's balance emit Transfer(msg.sender, to, value); return true; } event Approval(address indexed owner, address indexed spender, uint256 value); mapping(address => mapping(address => uint256)) public allowance; function approve(address spender, uint256 value) public returns (bool success) { allowance[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transferFrom(address from, address to, uint256 value) public returns (bool success) { require(value <= balanceOf[from]); require(value <= allowance[from][msg.sender]); balanceOf[from] -= value; balanceOf[to] += value; allowance[from][msg.sender] -= value; emit Transfer(from, to, value); return true; } }