Transaction Hash:
Block:
6823032 at Dec-04-2018 06:30:22 AM +UTC
Transaction Fee:
0.000129324 ETH
$0.25
Gas Used:
21,554 Gas / 6 Gwei
Emitted Events:
102 |
Bhtd.Transfer( from=[Sender] 0xda52b81924dda18f921f2a1f44d83592f8616263, to=0xcE85247b032f7528bA97396F7B17C76D5D034D2F, value=1091467939323875033088 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x84A0d77c...010577051
Miner
| 200.602802956198565275 Eth | 200.602932280198565275 Eth | 0.000129324 | ||
0xdA52b819...2F8616263 |
0.00296349465375 Eth
Nonce: 60
|
0.00283417065375 Eth
Nonce: 61
| 0.000129324 | ||
0xFBC6336E...4A9022f9A |
Execution Trace
Bhtd.transfer( _to=0xcE85247b032f7528bA97396F7B17C76D5D034D2F, _value=1091467939323875033088 ) => ( 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; } }