Transaction Hash:
Block:
9395861 at Feb-01-2020 09:59:49 AM +UTC
Transaction Fee:
0.003707586 ETH
$7.50
Gas Used:
1,853,793 Gas / 2 Gwei
Emitted Events:
| 95 |
ERC20Token.Transfer( from=[Sender] 0x2b5942ac84917884f5114ee4633c361ff0978876, to=0x0000000000000000000000000000000000000000, value=54000000000000000000 )
|
| 96 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000002b5942ac84917884f5114ee4633c361ff0978876, 0x000000000000000000000000000000000000000000000000027f7d0bdb920000, 0x0000000000000000000000000000000000000000000000000000000000000028, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 97 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x774a069a9fedf826ac6e63a9120cca534748c55576b857d2e63e240a48be94b1( 0x774a069a9fedf826ac6e63a9120cca534748c55576b857d2e63e240a48be94b1, 0x0000000000000000000000002b5942ac84917884f5114ee4633c361ff0978876, 0x000000000000000000000000000000000000000000000000000000005e354c15, 0x000000000000000000000000000000000000000000000000027f7d0bdb920000, 000000000000000000000000000000000000000000000000027f7d0bdb920000 )
|
| 98 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000002b446d22e031bd2b7482f79bd74364a51ba0b86e, 0x000000000000000000000000000000000000000000000000007fe5cf2bea0000, 0x0000000000000000000000000000000000000000000000000000000000000000, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 99 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000007bcc2d9ce01111beb15ba4d171bd6fad20b544d8, 0x000000000000000000000000000000000000000000000000005fec5b60ef8000, 0x0000000000000000000000000000000000000000000000000000000000000001, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 100 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x00000000000000000000000030bdd1e8b42ddfd14d49d4b0e5e3d8025779e995, 0x000000000000000000000000000000000000000000000000003ff2e795f50000, 0x0000000000000000000000000000000000000000000000000000000000000002, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 101 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x000000000000000000000000870363081ff1b8023ed01d25d9d173fda5f96369, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000003, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 102 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x000000000000000000000000b5fba70855bdda1c0bd9cbb51cfe23ce36b26735, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000004, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 103 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x00000000000000000000000097d04f7efdc5bc3e06794578851c84647890db72, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000005, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 104 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000009bac87483381d4e8ea4574b1a083020111225440, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000006, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 105 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x000000000000000000000000e78583bbeb180f8fbd60eb7f065d3cf92423d069, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000007, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 106 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x000000000000000000000000149a0097e1cd8f426b6d6beb75f9a738ba1b047a, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000008, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 107 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x000000000000000000000000408b2a974fdebf922de9cdc730be48d38b01d6e7, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000009, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 108 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000007340372e06db35b1ce229c392132b5584f6a1734, 0x0000000000000000000000000000000000000000000000000006651728988000, 0x000000000000000000000000000000000000000000000000000000000000000e, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 109 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000007bcc2d9ce01111beb15ba4d171bd6fad20b544d8, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000015, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 110 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x00000000000000000000000030bdd1e8b42ddfd14d49d4b0e5e3d8025779e995, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000016, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 111 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000007340372e06db35b1ce229c392132b5584f6a1734, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000017, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 112 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x0000000000000000000000008368651875639bc7724f2e4ea6e41ac029b70c30, 0x000000000000000000000000000000000000000000000000001ff973cafa8000, 0x0000000000000000000000000000000000000000000000000000000000000018, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 113 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x000000000000000000000000149a0097e1cd8f426b6d6beb75f9a738ba1b047a, 0x0000000000000000000000000000000000000000000000000003328b944c4000, 0x0000000000000000000000000000000000000000000000000000000000000016, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
| 114 |
0x9c1342c1708b5708865a2801fc96d966bad67210.0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314( 0x63c406ee52a25370998ce916084682c3b657f8bb0e614598b90971e8fe35c314, 0x000000000000000000000000408b2a974fdebf922de9cdc730be48d38b01d6e7, 0x0000000000000000000000000000000000000000000000000003328b944c4000, 0x0000000000000000000000000000000000000000000000000000000000000020, 000000000000000000000000000000000000000000000000000000005e354c15 )
|
Account State Difference:
| Address | Before | After | State Difference | ||
|---|---|---|---|---|---|
| 0x2b5942Ac...fF0978876 |
0.09840887304 Eth
Nonce: 16
|
0.27470128704 Eth
Nonce: 17
| 0.176292414 | ||
| 0x56C438eE...8cDfc928e | |||||
| 0x9C1342c1...6baD67210 | 2,418.3078144 Eth | 2,418.1278144 Eth | 0.18 | ||
|
0xEA674fdD...16B898ec8
Miner
| (Ethermine) | 854.954582984158010266 Eth | 854.958290570158010266 Eth | 0.003707586 | |
| 0xEe62700b...18019241f |
Execution Trace
0x9c1342c1708b5708865a2801fc96d966bad67210.CALL( )
-
0x26db2ea3e57daf7628d4c2061654ba629aff79ba.STATICCALL( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) -
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( ) 0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.a16aa6e3( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.75be2914( )
-
-
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f4bbc2d5( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.f61a394e( ) 0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.6bc84779( )-
0xba312605f29e18226ee641f03180d8e2cd8682e2.DELEGATECALL( )
-
-
0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.STATICCALL( ) -
0x2d3d35ebd20caef1decdb70a02de1c9c16233ae7.232012a5( ) -
ERC20Token.balanceOf( _owner=0x2b5942Ac84917884F5114ee4633C361fF0978876 ) => ( balance=150768000000000000000 )
-
ERC20Token.API_MoveToken( _from=0x2b5942Ac84917884F5114ee4633C361fF0978876, _to=0x0000000000000000000000000000000000000000, _value=54000000000000000000 )
- ETH 0.18
0x2b5942ac84917884f5114ee4633c361ff0978876.CALL( ) -
0x1bbbbbf73cf7c97918cde3ce46016c02d6f60b68.STATICCALL( ) -
0xee62700ba9358b1d3dbaf6c27644fcd18019241f.590deeaf( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.c4226807( ) -
0x49b2225ce7f67aa5352bc34b6cc45b57c0d5444e.8f7b462a( ) 0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.b545ddac( )-
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( ) -
0x8f36a0b0b8fdbba7bcb6fe00d8d6747144cbcc1a.96f0ff62( )
-
-
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( ) -
0xbdcea890f427f6864fe793bd465d5dd5aa9e4598.e8c3fb7d( )
// File: contracts/interface/token/ERC20Interface.sol
///////////////////////////////////////////////////////////////////////////////////
//// Standard ERC-20 token contract (EPK) ///
///////////////////////////////////////////////////////////////////////////////////
/// ///
/// Standard ERC-20 token contract definition as mentioned above ///
/// ///
///////////////////////////////////////////////////////////////////////////////////
/// Mr.K by 2019/08/01 ///
///////////////////////////////////////////////////////////////////////////////////
pragma solidity >=0.5.0 <0.6.0;
contract ERC20Interface
{
uint256 public totalSupply;
string public name;
uint8 public decimals;
string public symbol;
function balanceOf(address _owner) public view returns (uint256 balance);
function transfer(address _to, uint256 _value) public returns (bool success);
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
function approve(address _spender, uint256 _value) public returns (bool success);
function allowance(address _owner, address _spender) public view returns (uint256 remaining);
event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(address indexed _owner, address indexed _spender, uint256 _value);
/// 只有合约可以调用的内部API
function API_MoveToken(address _from, address _to, uint256 _value) external;
}
// File: contracts/interface/ticket/TicketInterface.sol
///////////////////////////////////////////////////////////////////////////////////
//// EPK record contract ///
///////////////////////////////////////////////////////////////////////////////////
/// ///
/// Used to pay EPK to unlock accounts, record payment results, and provide a ///
/// query method for querying whether one account has been unlocked. ///
/// ///
///////////////////////////////////////////////////////////////////////////////////
/// Mr.K by 2019/08/01 ///
///////////////////////////////////////////////////////////////////////////////////
pragma solidity >=0.5.0 <0.6.0;
interface TicketInterface {
//One address needs to have enough EPK to unlock accounts. If one account has been unlocked before, the method will not take effect.
function PaymentTicket() external;
//Check if the one address has paid EPK to unlock the account.
function HasTicket( address ownerAddr ) external view returns (bool);
}
// File: contracts/InternalModule.sol
pragma solidity >=0.5.0 <0.6.0;
contract InternalModule {
address[] _authAddress;
address _contractOwner;
address _managerAddress;
constructor() public {
_contractOwner = msg.sender;
}
modifier OwnerOnly() {
require( _contractOwner == msg.sender ); _;
}
modifier ManagerOnly() {
require(msg.sender == _managerAddress); _;
}
modifier APIMethod() {
bool exist = false;
for (uint i = 0; i < _authAddress.length; i++) {
if ( _authAddress[i] == msg.sender ) {
exist = true;
break;
}
}
require(exist); _;
}
function SetRoundManager(address rmaddr ) external OwnerOnly {
_managerAddress = rmaddr;
}
function AddAuthAddress(address _addr) external ManagerOnly {
_authAddress.push(_addr);
}
function DelAuthAddress(address _addr) external ManagerOnly {
for (uint i = 0; i < _authAddress.length; i++) {
if (_authAddress[i] == _addr) {
for (uint j = 0; j < _authAddress.length - 1; j++) {
_authAddress[j] = _authAddress[j+1];
}
delete _authAddress[_authAddress.length - 1];
_authAddress.length--;
}
}
}
}
// File: contracts/ERC20Token.sol
pragma solidity >=0.5.0 <0.6.0;
contract ERC20Token is ERC20Interface, InternalModule {
string public name = "Name";
string public symbol = "Symbol";
uint8 public decimals = 18;
uint256 public totalSupply = 1000000000 * 10 ** 18;
uint256 constant private MAX_UINT256 = 2 ** 256 - 1;
uint256 private constant brunMaxLimit = (1000000000 * 10 ** 18) - (10000000 * 10 ** 18);
mapping (address => uint256) public balances;
mapping (address => mapping (address => uint256)) public allowed;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
constructor(string memory tokenName, string memory tokenSymbol, uint256 tokenTotalSupply, uint256 mint) public {
name = tokenName;
symbol = tokenSymbol;
totalSupply = tokenTotalSupply;
balances[_contractOwner] = mint;
balances[address(this)] = tokenTotalSupply - mint;
}
function transfer(address _to, uint256 _value) public
returns (bool success) {
require(balances[msg.sender] >= _value);
balances[msg.sender] -= _value;
balances[_to] += _value;
emit Transfer(msg.sender, _to, _value);
return true;
}
function transferFrom(address _from, address _to, uint256 _value) public
returns (bool success) {
uint256 allowance = allowed[_from][msg.sender];
require(balances[_from] >= _value && allowance >= _value);
balances[_to] += _value;
balances[_from] -= _value;
if (allowance < MAX_UINT256) {
allowed[_from][msg.sender] -= _value;
}
emit Transfer(_from, _to, _value);
return true;
}
function balanceOf(address _owner) public view
returns (uint256 balance) {
return balances[_owner];
}
function approve(address _spender, uint256 _value) public
returns (bool success) {
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) public view
returns (uint256 remaining) {
return allowed[_owner][_spender];
}
uint256 private ticketPrice = 60000000000000000000;
mapping( address => bool ) private _paymentTicketAddrMapping;
function PaymentTicket() external {
require( _paymentTicketAddrMapping[msg.sender] == false, "ERC20_ERR_001");
require( balances[msg.sender] >= ticketPrice, "ERC20_ERR_002");
balances[msg.sender] -= ticketPrice;
if ( balances[address(0x0)] == brunMaxLimit ) {
balances[_contractOwner] += ticketPrice;
} else if ( balances[address(0x0)] + ticketPrice >= brunMaxLimit ) {
balances[_contractOwner] += (balances[address(0x0)] + ticketPrice) - brunMaxLimit;
balances[address(0x0)] = brunMaxLimit;
} else {
balances[address(0x0)] += ticketPrice;
}
_paymentTicketAddrMapping[msg.sender] = true;
}
function HasTicket( address ownerAddr ) external view returns (bool) {
return _paymentTicketAddrMapping[ownerAddr];
}
function API_MoveToken(address _from, address _to, uint256 _value) external APIMethod {
require( balances[_from] >= _value, "ERC20_ERR_003" );
balances[_from] -= _value;
if ( _to == address(0x0) ) {
if ( balances[address(0x0)] == brunMaxLimit ) {
balances[_contractOwner] += _value;
} else if ( balances[address(0x0)] + _value >= brunMaxLimit ) {
balances[_contractOwner] += (balances[address(0x0)] + _value) - brunMaxLimit;
balances[address(0x0)] = brunMaxLimit;
} else {
balances[address(0x0)] += _value;
}
} else {
balances[_to] += _value;
}
emit Transfer( _from, _to, _value );
}
}