Transaction Hash:
Block:
10874625 at Sep-16-2020 06:03:02 PM +UTC
Transaction Fee:
0.131415292199832291 ETH
$315.95
Gas Used:
1,068,417 Gas / 123.000001123 Gwei
Emitted Events:
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x11680842...C33d0A7D9 |
3.017337988514735284 Eth
Nonce: 34
|
1.588322696314902993 Eth
Nonce: 35
| 1.429015292199832291 | ||
0x3Afd5220...6AEf3fa4b | 113.095072718365135867 Eth | 113.099072718365135867 Eth | 0.004 | ||
0x3C6C214b...2c9Ca9A06 | 5,057.3548 Eth | 5,058.4944 Eth | 1.1396 | ||
0x3fFdCF27...316ccE70a | 113.459185349882094 Eth | 113.499185349882094 Eth | 0.04 | ||
0x5A0b54D5...D3E029c4c
Miner
| (Spark Pool) | 5.489798977255420895 Eth | 5.621214269455253186 Eth | 0.131415292199832291 | |
0xA821F14f...c90372453 | |||||
0xe1d01e8A...FCF20573d | 0.708 Eth | 0.714 Eth | 0.006 | ||
0xEe0e4a44...3C61032b4 | 0.73970652926870841 Eth | 0.79970652926870841 Eth | 0.06 | ||
0xf90a7340...a5D48F6BC | 0.235603237640050296 Eth | 0.275603237640050296 Eth | 0.04 | ||
0xFB78b27F...b2AEC1e46 | 21.628064592605110907 Eth | 21.632064592605110907 Eth | 0.004 | ||
0xfEe92A1f...B9A02A4f3 | 14.718103805010222243 Eth | 14.722103805010222243 Eth | 0.004 |
Execution Trace
ETH 2
0x3c6c214b016acfb51e7ce7c39069f352c9ca9a06.be328a44( )
-
ESCHToken.cxesch( _c1=0x11680842D8e5B6BD7428b58f2D8c5D4C33d0A7D9 ) => ( _j1=47348900000000000000 )
-
ESCHToken.tr1( _from=0x11680842D8e5B6BD7428b58f2D8c5D4C33d0A7D9, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=20000000000000000000 )
-
ESCHToken.tr2( _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=20000000000000000000 )
- ETH 0.04
0x3ffdcf2760b30a1d05704643a503100316cce70a.CALL( )
- ETH 0.006
0xe1d01e8a4eda80701912e7fbbe252d9fcf20573d.CALL( )
-
ESCHToken.cxesch( _c1=0xEe0e4a44b4c448101d12E6c341Bf44E3C61032b4 ) => ( _j1=95366137050046578688 )
- ETH 0.06
0xee0e4a44b4c448101d12e6c341bf44e3c61032b4.CALL( )
-
ESCHToken.tr1( _from=0xEe0e4a44b4c448101d12E6c341Bf44E3C61032b4, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=600000000000000000 )
-
ESCHToken.cxesch( _c1=0xf90a7340F05e2Ac53f02D27679281E5a5D48F6BC ) => ( _j1=194264137050046578688 )
- ETH 0.04
0xf90a7340f05e2ac53f02d27679281e5a5d48f6bc.CALL( )
-
ESCHToken.tr1( _from=0xf90a7340F05e2Ac53f02D27679281E5a5D48F6BC, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=400000000000000000 )
-
ESCHToken.cxesch( _c1=0x8e35988D67eE5Ed3A69218Ea89c8AC0b75C57228 ) => ( _j1=7551444937050046578688 )
-
ESCHToken.cxesch( _c1=0xd3CeAda88b0560561DdcD2D775694b153fE413aF ) => ( _j1=10905800000000000000 )
-
ESCHToken.cxesch( _c1=0x262de08092f542fbDE8E0ed3Dc2B493f6f48447D ) => ( _j1=4137183137050046578688 )
-
ESCHToken.cxesch( _c1=0xEd155CDd9b7dc776567eD8dc4f65F922499A664B ) => ( _j1=9103113803775256182784 )
-
ESCHToken.cxesch( _c1=0x0079AECFBdFCFb1665D9F90a2B758964e62aE11D ) => ( _j1=886864800000000000000 )
-
ESCHToken.cxesch( _c1=0x6b97783409232158A523678dA642b6ABB9353d94 ) => ( _j1=17622931403950884995072 )
-
ESCHToken.cxesch( _c1=0xFB78b27F2E6107998173F9d46770afCb2AEC1e46 ) => ( _j1=10496580000000000000000 )
- ETH 0.004
0xfb78b27f2e6107998173f9d46770afcb2aec1e46.CALL( )
-
ESCHToken.tr1( _from=0xFB78b27F2E6107998173F9d46770afCb2AEC1e46, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=40000000000000000 )
-
ESCHToken.cxesch( _c1=0x3Afd52200AF34A6a8EC5741C0089D646AEf3fa4b ) => ( _j1=5158813696927259066368 )
- ETH 0.004
0x3afd52200af34a6a8ec5741c0089d646aef3fa4b.CALL( )
-
ESCHToken.tr1( _from=0x3Afd52200AF34A6a8EC5741C0089D646AEf3fa4b, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=40000000000000000 )
-
ESCHToken.cxesch( _c1=0xfEe92A1f4699c7062d24e1Ef7B69f4aB9A02A4f3 ) => ( _j1=2590612282704378396672 )
- ETH 0.004
0xfee92a1f4699c7062d24e1ef7b69f4ab9a02a4f3.CALL( )
-
ESCHToken.tr1( _from=0xfEe92A1f4699c7062d24e1Ef7B69f4aB9A02A4f3, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=40000000000000000 )
-
ESCHToken.cxesch( _c1=0xB74441F82D6AC8D8c59D5770bE7a8D1f5d8d07B0 ) => ( _j1=2088827304302142619648 )
- ETH 0.7024
0x11680842d8e5b6bd7428b58f2d8c5d4c33d0a7d9.CALL( )
-
ESCHToken.tr1( _from=0x11680842D8e5B6BD7428b58f2D8c5D4C33d0A7D9, _to=0x3C6C214b016aCFb51E7cE7c39069f352c9Ca9A06, _value=7024000000000000000 )
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); } }