Transaction Hash:
Block:
6912190 at Dec-19-2018 01:20:07 AM +UTC
Transaction Fee:
0.00010809 ETH
$0.21
Gas Used:
21,618 Gas / 5 Gwei
Emitted Events:
116 |
Bhtd.Transfer( from=[Sender] 0xda52b81924dda18f921f2a1f44d83592f8616263, to=0xcE85247b032f7528bA97396F7B17C76D5D034D2F, value=10933252793717900705792 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0xb2930B35...e543a0347
Miner
| (MiningPoolHub: Old Address) | 15,520.253219684636047078 Eth | 15,520.253327774636047078 Eth | 0.00010809 | |
0xdA52b819...2F8616263 |
0.00105310625375 Eth
Nonce: 73
|
0.00094501625375 Eth
Nonce: 74
| 0.00010809 | ||
0xFBC6336E...4A9022f9A |
Execution Trace
Bhtd.transfer( _to=0xcE85247b032f7528bA97396F7B17C76D5D034D2F, _value=10933252793717900705792 ) => ( success=True )
transfer[Bhtd (ln:30)]
Transfer[Bhtd (ln:35)]
pragma solidity ^0.4.13; contract Bhtd { address public owner; string public name; string public symbol; uint8 public decimals; uint256 public totalSupply; mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) public allowance; /* This generates a public event on the blockchain that will notify clients */ event Transfer(address indexed from, address indexed to, uint256 value); /* This notifies clients about the amount burnt */ event Burn(address indexed from, uint256 value); /* Initializes contract with initial supply tokens to the creator of the contract */ function Bhtd() { owner = 0x8De0C14567088e2d8609a13EF986ae59d9e3dbB0; name = 'Bhtd'; symbol = 'BHTD'; decimals = 18; totalSupply = 320000000000000000000000000; // 2e27 balanceOf[owner] = 320000000000000000000000000; } /* Send coins */ function transfer(address _to, uint256 _value) returns (bool success) { require(balanceOf[msg.sender] >= _value); balanceOf[msg.sender] -= _value; balanceOf[_to] += _value; Transfer(msg.sender, _to, _value); return true; } /* Allow another contract to spend some tokens in your behalf */ function approve(address _spender, uint256 _value) returns (bool success) { allowance[msg.sender][_spender] = _value; return true; } /* A contract attempts to get the coins */ function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { require(balanceOf[_from] >= _value); require(allowance[_from][msg.sender] >= _value); balanceOf[_from] -= _value; balanceOf[_to] += _value; allowance[_from][msg.sender] -= _value; Transfer(_from, _to, _value); return true; } function burn(uint256 _value) returns (bool success) { require(balanceOf[msg.sender] >= _value); balanceOf[msg.sender] -= _value; totalSupply -= _value; Burn(msg.sender, _value); return true; } }