Transaction Hash:
Block:
10473933 at Jul-17-2020 01:11:40 AM +UTC
Transaction Fee:
0.042491251749223125 ETH
$79.13
Gas Used:
1,416,375 Gas / 30.000001235 Gwei
Emitted Events:
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x16A447EF...f17b28c77 | 34.947127066840001723 Eth | 34.951127066840001723 Eth | 0.004 | ||
0x284039a7...6D69a193c | 33.879363845421957069 Eth | 33.883363845421957069 Eth | 0.004 | ||
0x3C6C214b...2c9Ca9A06 | 17,383.3236 Eth | 17,385.1656 Eth | 1.842 | ||
0x3f726969...B8F833E67 | 0.435885850952574958 Eth | 0.445885850952574958 Eth | 0.01 | ||
0x3fFdCF27...316ccE70a | 357.670360492961451 Eth | 357.710360492961451 Eth | 0.04 | ||
0x52bc44d5...b7d7bE3b5
Miner
| (Nanopool) | 2,721.497048811027489213 Eth | 2,721.539540062776712338 Eth | 0.042491251749223125 | |
0x5E86ecf2...b6A98b851 | 3.2535823816670024 Eth | 3.2735823816670024 Eth | 0.02 | ||
0xA821F14f...c90372453 | |||||
0xAAde98Af...A060735B1 | 0.856767931099784816 Eth | 0.862767931099784816 Eth | 0.006 | ||
0xB74441F8...f5d8d07B0 | 13.071662884094520206 Eth | 13.075662884094520206 Eth | 0.004 | ||
0xC5bc10a6...596754dC3 | 1.376429542679203914 Eth | 1.436429542679203914 Eth | 0.06 | ||
0xd5711d8c...9207036d7 |
2.09611048051924149 Eth
Nonce: 13
|
0.053619228770018365 Eth
Nonce: 14
| 2.042491251749223125 | ||
0xe1d01e8A...FCF20573d | 11.25 Eth | 11.256 Eth | 0.006 | ||
0xfEe92A1f...B9A02A4f3 | 18.539032148358438987 Eth | 18.543032148358438987 Eth | 0.004 |
Execution Trace
ETH 2
0x3c6c214b016acfb51e7ce7c39069f352c9ca9a06.bdb0f35a( )
-
ESCHToken.cxesch( _c1=0xd5711d8c2f89142dbBC44F956D3462B9207036d7 ) => ( _j1=139994900000000000000 )
-
ESCHToken.tr1( _from=0xd5711d8c2f89142dbBC44F956D3462B9207036d7, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=20000000000000000000 )
-
ESCHToken.tr2( _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=20000000000000000000 )
- ETH 0.04
0x3ffdcf2760b30a1d05704643a503100316cce70a.CALL( )
- ETH 0.006
0xe1d01e8a4eda80701912e7fbbe252d9fcf20573d.CALL( )
-
ESCHToken.cxesch( _c1=0xC5bc10a6b4A5762aCc4323866cee7F6596754dC3 ) => ( _j1=148657800000000000000 )
- ETH 0.06
0xc5bc10a6b4a5762acc4323866cee7f6596754dc3.CALL( )
-
ESCHToken.tr1( _from=0xC5bc10a6b4A5762aCc4323866cee7F6596754dC3, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=600000000000000000 )
-
ESCHToken.cxesch( _c1=0x5E86ecf2C3a08bE5DAC2CfEfea44cf9b6A98b851 ) => ( _j1=2383433185425861705728 )
- ETH 0.02
0x5e86ecf2c3a08be5dac2cfefea44cf9b6a98b851.CALL( )
-
ESCHToken.tr1( _from=0x5E86ecf2C3a08bE5DAC2CfEfea44cf9b6A98b851, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=200000000000000000 )
-
ESCHToken.cxesch( _c1=0x3f7269695fe16E2e5546b94114cC07fB8F833E67 ) => ( _j1=4618639014925395918848 )
- ETH 0.01
0x3f7269695fe16e2e5546b94114cc07fb8f833e67.CALL( )
-
ESCHToken.tr1( _from=0x3f7269695fe16E2e5546b94114cC07fB8F833E67, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=100000000000000000 )
-
ESCHToken.cxesch( _c1=0xAAde98Af5aAdcF1c63885BF16140895A060735B1 ) => ( _j1=2348716048200186314752 )
- ETH 0.006
0xaade98af5aadcf1c63885bf16140895a060735b1.CALL( )
-
ESCHToken.tr1( _from=0xAAde98Af5aAdcF1c63885BF16140895A060735B1, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=60000000000000000 )
-
ESCHToken.cxesch( _c1=0xfEe92A1f4699c7062d24e1Ef7B69f4aB9A02A4f3 ) => ( _j1=4036792282704378396672 )
- ETH 0.004
0xfee92a1f4699c7062d24e1ef7b69f4ab9a02a4f3.CALL( )
-
ESCHToken.tr1( _from=0xfEe92A1f4699c7062d24e1Ef7B69f4aB9A02A4f3, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=40000000000000000 )
-
ESCHToken.cxesch( _c1=0xB74441F82D6AC8D8c59D5770bE7a8D1f5d8d07B0 ) => ( _j1=242187304302142619648 )
- ETH 0.004
0xb74441f82d6ac8d8c59d5770be7a8d1f5d8d07b0.CALL( )
-
ESCHToken.tr1( _from=0xB74441F82D6AC8D8c59D5770bE7a8D1f5d8d07B0, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=40000000000000000 )
-
ESCHToken.cxesch( _c1=0x16A447EFb3ac106079c057D0dC669b8f17b28c77 ) => ( _j1=1475704808000000000000 )
- ETH 0.004
0x16a447efb3ac106079c057d0dc669b8f17b28c77.CALL( )
-
ESCHToken.tr1( _from=0x16A447EFb3ac106079c057D0dC669b8f17b28c77, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=40000000000000000 )
-
ESCHToken.cxesch( _c1=0x284039a7D1aE056C2bd22348a4E15086D69a193c ) => ( _j1=10278438579101024731136 )
- ETH 0.004
0x284039a7d1ae056c2bd22348a4e15086d69a193c.CALL( )
-
ESCHToken.tr1( _from=0x284039a7D1aE056C2bd22348a4E15086D69a193c, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=40000000000000000 )
-
ESCHToken.cxesch( _c1=0x4469bfFbEEfa89f2D3f888c87f29EaD009a01D87 ) => ( _j1=2488411964878891319295 )
-
ESCHToken.cxesch( _c1=0x4469bfFbEEfa89f2D3f888c87f29EaD009a01D87 ) => ( _j1=2488411964878891319295 )
-
ESCHToken.cxesch( _c1=0x4469bfFbEEfa89f2D3f888c87f29EaD009a01D87 ) => ( _j1=2488411964878891319295 )
-
ESCHToken.cxesch( _c1=0x4469bfFbEEfa89f2D3f888c87f29EaD009a01D87 ) => ( _j1=2488411964878891319295 )
-
ESCHToken.cxesch( _c1=0x4469bfFbEEfa89f2D3f888c87f29EaD009a01D87 ) => ( _j1=2488411964878891319295 )
-
ESCHToken.cxesch( _c1=0x4469bfFbEEfa89f2D3f888c87f29EaD009a01D87 ) => ( _j1=2488411964878891319295 )
pragma solidity 0.4.18;//20190809 //////////// contract ESCHToken { string public constant name = "Esch$Token"; string public constant symbol = "ESCH$"; uint8 public constant decimals = 18; uint256 public totalSupply; address owner; uint32 hl=1000; address SysAd0; mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) public allowance; event Transfer(address indexed from, address indexed to, uint256 value); event Burn(address indexed from, uint256 value); mapping (address => bool) admin; function ESCHToken () public { totalSupply = 10200000 ether; // Update total supply balanceOf[msg.sender] = totalSupply; owner = msg.sender; // admin[owner]=true; // hl=1000; } 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; Transfer(_from, _to, _value); assert(balanceOf[_from] + balanceOf[_to] == previousBalances); } function transfer(address _to, uint256 _value) public { transfer(msg.sender, _to, _value); } function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { require(_value <= allowance[_from][msg.sender]); // Check allowance allowance[_from][msg.sender] -= _value; transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) public returns (bool success) { allowance[msg.sender][_spender] = _value; return true; } function burn(uint256 _value) public returns (bool success) { require(balanceOf[msg.sender] >= _value); balanceOf[msg.sender] -= _value; totalSupply -= _value; Burn(msg.sender, _value); return true; } function burnFrom(address _from, uint256 _value) public returns (bool success) { require(balanceOf[_from] >= _value); require(_value <= allowance[_from][msg.sender]); balanceOf[_from] -= _value; allowance[_from][msg.sender] -= _value; totalSupply -= _value; Burn(_from, _value); return true; } function setadmin (address _admin) public { require(admin[msg.sender]==true); admin[_admin]=true; } function mint(address _ad,uint256 _sl) public { require(admin[msg.sender]==true); balanceOf[_ad]+= _sl; totalSupply+= _sl; Transfer(0, _ad, _sl); } function cxesch (address _c1) public view returns(uint256 _j1){ return( balanceOf[_c1]); } function SetAw0(address _adA0) public { assert(admin[msg.sender]==true); SysAd0=_adA0; } function hl0(uint32 _hl) public { assert(admin[msg.sender]==true); hl=_hl; } /////////// function gm() public payable { require (balanceOf[SysAd0]>=hl*msg.value); require (msg.value>=0.1 ether); transfer(SysAd0, msg.sender, hl*msg.value); SysAd0.transfer(msg.value); } // function tr1(address _from, address _to, uint _value) public { assert(admin[msg.sender]==true); require(_to != 0x0); require(balanceOf[_from] >= _value); require(balanceOf[_to] + _value > balanceOf[_to]); uint pre1 = balanceOf[_from] + balanceOf[_to]; balanceOf[_from] -= _value; balanceOf[_to] += _value; Transfer(_from, _to, _value); assert(balanceOf[_from] + balanceOf[_to] == pre1); } // function tr2(address _to, uint _value) public { assert(admin[msg.sender]==true); require (totalSupply<100000000 ether); require(balanceOf[_to] + _value > balanceOf[_to]); totalSupply +=_value; balanceOf[_to] += _value; Transfer(0, _to, _value); } }