Transaction Hash:
Block:
19482635 at Mar-21-2024 11:06:11 AM +UTC
Transaction Fee:
0.000944092020320278 ETH
$2.28
Gas Used:
29,833 Gas / 31.645896166 Gwei
Emitted Events:
177 |
SyloToken.Transfer( from=[Sender] 0xc976b6bc6aafb9bafe9bce7a324285dcf1578aa2, to=0x58edF78281334335EfFa23101bBe3371b6a36A51, value=127660000000000000000000 )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x4838B106...B0BAD5f97
Miner
| (Titan Builder) | 5.459228591373618005 Eth | 5.459258424373618005 Eth | 0.000029833 | |
0xc976b6Bc...cf1578Aa2 | (KuCoin Dep: 0xc976b6Bc6AAfB9bAFe9BCe7A324285dcf1578Aa2) |
0.003590739861804925 Eth
Nonce: 3
|
0.002646647841484647 Eth
Nonce: 4
| 0.000944092020320278 | |
0xf293d23B...977e8dcd4 |
Execution Trace
SyloToken.transfer( _to=0x58edF78281334335EfFa23101bBe3371b6a36A51, _value=127660000000000000000000 ) => ( success=True )
transfer[ERC20 (ln:49)]
pragma solidity ^0.4.15; contract Ownable { address public owner; function Ownable() public { owner = msg.sender; } modifier onlyOwner() { if (msg.sender != owner) { revert(); } _; } function transferOwnership(address newOwner) public onlyOwner { if (newOwner != address(0)) { owner = newOwner; } } } contract SafeMath { function safeSub(uint a, uint b) pure internal returns (uint) { sAssert(b <= a); return a - b; } function safeAdd(uint a, uint b) pure internal returns (uint) { uint c = a + b; sAssert(c>=a && c>=b); return c; } function sAssert(bool assertion) pure internal { if (!assertion) { revert(); } } } contract ERC20 { uint public totalSupply; function balanceOf(address who) public constant returns (uint); function allowance(address owner, address spender) public constant returns (uint); function transfer(address to, uint value) public returns (bool ok); function transferFrom(address from, address to, uint value) public returns (bool ok); function approve(address spender, uint value) public returns (bool ok); event Transfer(address indexed from, address indexed to, uint value); event Approval(address indexed owner, address indexed spender, uint value); } contract StandardToken is ERC20, SafeMath { mapping(address => uint) balances; mapping (address => mapping (address => uint)) allowed; function transfer(address _to, uint _value) public returns (bool success) { balances[msg.sender] = safeSub(balances[msg.sender], _value); balances[_to] = safeAdd(balances[_to], _value); Transfer(msg.sender, _to, _value); return true; } function transferFrom(address _from, address _to, uint _value) public returns (bool success) { var _allowance = allowed[_from][msg.sender]; balances[_to] = safeAdd(balances[_to], _value); balances[_from] = safeSub(balances[_from], _value); allowed[_from][msg.sender] = safeSub(_allowance, _value); Transfer(_from, _to, _value); return true; } function balanceOf(address _owner) public constant returns (uint balance) { return balances[_owner]; } function approve(address _spender, uint _value) public returns (bool success) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public constant returns (uint remaining) { return allowed[_owner][_spender]; } } contract SyloToken is Ownable, StandardToken { string public name = "Sylo"; string public symbol = "SYLO"; uint public decimals = 18; uint public totalSupply = 10000000000 ether; function SyloToken() { balances[msg.sender] = totalSupply; } function () public { } function transferOwnership(address _newOwner) public onlyOwner { balances[_newOwner] = safeAdd(balances[owner], balances[_newOwner]); balances[owner] = 0; Ownable.transferOwnership(_newOwner); } function transferAnyERC20Token(address tokenAddress, uint amount) public onlyOwner returns (bool success) { return ERC20(tokenAddress).transfer(owner, amount); } }