Loading contract data...
Loading contract data...
on Polygon Mainnet (137)
Loading contract data...
Loading contract data...
Loading contract data...
Loading contract data...
This isn't the original compiler JSON data. Generated for compatibility.
This isn't the original compiler JSON data. Generated for compatibility.
The source files compile to the same bytecode, but comments, variable names and whitespace may differ from the original. Learn more
Loading contract data...
The onchain and the recompiled bytecode have the same CBOR auxdata.
Loading contract data...
Loading contract data...
Loading contract data...
The onchain and the recompiled bytecode have the same CBOR auxdata.
Loading contract data...
Loading contract data...
| ID | Value | Offsets |
|---|---|---|
| 918 | 0x0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063 | 1332, 2226, 2686, 3873, 5802, 18037, 19430, 21201, 22425 |
| 921 | 0x000000000000000000000000708fa8f368d15b8293cd6c0a29a790fc1c7f13ce | 2020, 3299, 3671, 5709, 6640, 10255, 13311, 13701, 13836, 13971, 14106 |
| 923 | 0x00000000000000000000000057ba445848bec74bf9c5665fb098521745363983 | 1440, 5391, 6380, 8205, 12992 |
| 925 | 0x000000000000000000000000000000000000000000000000000000006a1f63af | 914, 11827 |
| uint256 |
| contracts/StepNet.sol:StepNet |
| 1 | 0 | 1 | initialized | bool | contracts/StepNet.sol:StepNet |
| 2 | 0 | 32 | reserveTickets | mapping(address ⇒ struct ReserveLib.ReserveTicket[]) | contracts/StepNet.sol:StepNet |
| 3 | 0 | 32 | reserveTicketHead | mapping(address ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 4 | 0 | 20 | importer | address | contracts/StepNet.sol:StepNet |
| 5 | 0 | 32 | users | mapping(address ⇒ struct User) | contracts/StepNet.sol:StepNet |
| 6 | 0 | 32 | userName | mapping(address ⇒ string) | contracts/StepNet.sol:StepNet |
| 7 | 0 | 32 | walletChangeCount | mapping(address ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 8 | 0 | 32 | oldToNewWallet | mapping(address ⇒ address) | contracts/StepNet.sol:StepNet |
| 9 | 0 | 32 | newToOldWallet | mapping(address ⇒ address) | contracts/StepNet.sol:StepNet |
| 10 | 0 | 32 | pendingBoxDaiRewards | mapping(address ⇒ mapping(uint256 ⇒ uint256)) | contracts/StepNet.sol:StepNet |
| 11 | 0 | 32 | boxActivatedAt | mapping(address ⇒ mapping(uint256 ⇒ uint256)) | contracts/StepNet.sol:StepNet |
| 12 | 0 | 32 | activeUsers | address[] | contracts/StepNet.sol:StepNet |
| 13 | 0 | 32 | processed | mapping(address ⇒ bool) | contracts/StepNet.sol:StepNet |
| 14 | 0 | 32 | activeUsersIndex | mapping(address ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 15 | 0 | 32 | activeBox0Count | uint256 | contracts/StepNet.sol:StepNet |
| 16 | 0 | 32 | pools | mapping(uint256 ⇒ struct StepNet.BoxPool) | contracts/StepNet.sol:StepNet |
| 17 | 0 | 32 | dailyPhase | mapping(uint256 ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 18 | 0 | 32 | dailyCursor | mapping(uint256 ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 19 | 0 | 32 | dailyTotalPoints | mapping(uint256 ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 20 | 0 | 32 | cycleStartedAt | mapping(uint256 ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 21 | 0 | 32 | cycleTotalUsers | mapping(uint256 ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 22 | 0 | 32 | lastRoundRewardPerBox | mapping(uint256 ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 23 | 0 | 32 | lastRoundBurnedPointsPerBox | mapping(uint256 ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 24 | 0 | 32 | globalCycleStep | uint256 | contracts/StepNet.sol:StepNet |
| 25 | 0 | 32 | globalCycleStartedAt | uint256 | contracts/StepNet.sol:StepNet |
| 26 | 0 | 32 | globalCycleTotalUsers | uint256 | contracts/StepNet.sol:StepNet |
| 27 | 0 | 32 | cycleStepPriceSnapshot | uint256 | contracts/StepNet.sol:StepNet |
| 28 | 0 | 32 | lastDailyBurnedPointsUser | mapping(address ⇒ mapping(uint256 ⇒ uint256)) | contracts/StepNet.sol:StepNet |
| 29 | 0 | 32 | pendingUpdates | mapping(uint256 ⇒ address[]) | contracts/StepNet.sol:StepNet |
| 30 | 0 | 32 | lastUpdatedUpline | mapping(address ⇒ mapping(uint256 ⇒ address)) | contracts/StepNet.sol:StepNet |
| 31 | 0 | 32 | lastUpdatedChild | mapping(address ⇒ mapping(uint256 ⇒ address)) | contracts/StepNet.sol:StepNet |
| 32 | 0 | 32 | pendingUpgradeList | address[] | contracts/StepNet.sol:StepNet |
| 33 | 0 | 32 | hasPendingUpgrade | mapping(address ⇒ bool) | contracts/StepNet.sol:StepNet |
| 34 | 0 | 32 | pendingUpdateIndex | mapping(uint256 ⇒ mapping(address ⇒ uint256)) | contracts/StepNet.sol:StepNet |
| 35 | 0 | 32 | pendingUpgradeIndex | mapping(address ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 36 | 0 | 32 | box0LeftSubtree | mapping(address ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 37 | 0 | 32 | box0RightSubtree | mapping(address ⇒ uint256) | contracts/StepNet.sol:StepNet |
| 38 | 0 | 32 | reserveBurnCursor | uint256 | contracts/StepNet.sol:StepNet |
| 39 | 0 | 32 | dirtyUsers | mapping(uint256 ⇒ address[]) | contracts/StepNet.sol:StepNet |
| 40 | 0 | 32 | dirtyIndex | mapping(uint256 ⇒ mapping(address ⇒ uint256)) | contracts/StepNet.sol:StepNet |
| 41 | 0 | 32 | reserveUsers | address[] | contracts/StepNet.sol:StepNet |
| 42 | 0 | 32 | reserveUserIndex | mapping(address ⇒ uint256) | contracts/StepNet.sol:StepNet |
Finding symbols…
Loading files...
| Fully Qualified Name | Address | Byte Offsets |
|---|---|---|
| contracts/StepNetLib.sol:ClubSyncLib | 2443 | |
| contracts/StepNetLib.sol:ImportLib | 12681 | |
| contracts/StepNetLib.sol:PendingLib | 2258,10679,11655,13538,15811,16090,17872,18188,18443,19664,21528,23048 | |
| contracts/StepNetLib.sol:ReserveLib | 0x400afb0c49ce873d303271d5d13031748a83cdfc | 15117,15331,22847,22945 |
| contracts/StepNetLib.sol:WalletLib | 0x6f9c3ee2ac54d605541e859f8e70091a680708e1 | 5472 |
| Fully Qualified Name | Address | Byte Offsets |
|---|---|---|
| contracts/StepNetLib.sol:ClubSyncLib | 1683 | |
| contracts/StepNetLib.sol:ImportLib | 11921 | |
| contracts/StepNetLib.sol:PendingLib | 1498,9919,10895,12778,15051,15330,17112,17428,17683,18904,20768,22288 | |
| contracts/StepNetLib.sol:ReserveLib | 0x400afb0c49ce873d303271d5d13031748a83cdfc | 14357,14571,22087,22185 |
| contracts/StepNetLib.sol:WalletLib | 0x6f9c3ee2ac54d605541e859f8e70091a680708e1 | 4712 |
This contract uses unverified libraries. Libraries can contain arbitrary code and should be verified before interacting with the contract.
| Name | Address |
|---|---|
| contracts/StepNet.sol:ImportLib | |
| contracts/StepNet.sol:WalletLib | 0x6f9c3ee2ac54d605541e859f8e70091a680708e1 |
| contracts/StepNet.sol:PendingLib | |
| contracts/StepNet.sol:ReserveLib | 0x400afb0c49ce873d303271d5d13031748a83cdfc |
| contracts/StepNet.sol:ClubSyncLib |
These libraries are linked manually on the bytecode after the compilation and not by the compiler. See Solidity docs
| Name | Address |
|---|---|
| contracts/StepNetLib.sol:ImportLib | |
| contracts/StepNetLib.sol:WalletLib | 0x6f9c3ee2ac54d605541e859f8e70091a680708e1 |
| contracts/StepNetLib.sol:PendingLib |
| contracts/StepNetLib.sol:ReserveLib | 0x400afb0c49ce873d303271d5d13031748a83cdfc |
| contracts/StepNetLib.sol:ClubSyncLib |