Transaction Hash:
Block:
6822001 at Dec-04-2018 02:22:22 AM +UTC
Transaction Fee:
0.000186176 ETH
$0.36
Gas Used:
23,272 Gas / 8 Gwei
Emitted Events:
| 26 |
TCZToken.Transfer( from=[Sender] 0x8b97d27fcdbfa8687828d43249f4fc6a60f856aa, to=0x4C915dB59139c1Da15481CbA6a9aD2d842665559, value=7750000000 )
|
Account State Difference:
| Address | Before | After | State Difference | ||
|---|---|---|---|---|---|
| 0x45e5997a...D8EaDeA2b | |||||
|
0x829BD824...93333A830
Miner
| (F2Pool Old) | 11,422.618351120004844665 Eth | 11,422.618537296004844665 Eth | 0.000186176 | |
| 0x8b97D27F...a60F856Aa |
0.00057408 Eth
Nonce: 0
|
0.000387904 Eth
Nonce: 1
| 0.000186176 |
Execution Trace
TCZToken.transfer( _to=0x4C915dB59139c1Da15481CbA6a9aD2d842665559, _value=7750000000 ) => ( success=True )
transfer[TCZToken (ln:42)]
_transfer[TCZToken (ln:43)]Transfer[TCZToken (ln:36)]
pragma solidity ^0.4.19;
contract TCZToken {
// Public variables of the token
string public name = "TCZ Token";
string public symbol = "TCZ";
uint256 public decimals = 6;
uint256 public totalSupply = 4*1000*1000*1000*10**uint256(decimals);
address owner;
mapping (address => uint256) public balanceOf;
event Transfer(address indexed from, address indexed to, uint256 value);
event Burn(address indexed from, uint256 value);
function TCZToken( ) public {
owner = msg.sender;
balanceOf[msg.sender] = totalSupply;
}
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;
emit Transfer(_from, _to, _value);
assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
}
function transfer(address _to, uint256 _value) public returns (bool success) {
_transfer(msg.sender, _to, _value);
return true;
}
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
require(msg.sender == owner);
_transfer(_from, _to, _value);
return true;
}
}