Project codename: gem-nft-contract
Code review reward amount in TON: 2000
requester name: Mehdi
requester Github id: mehdi-defiesta
Review branch link: https://github.com/tokamak-network/gem-nft-contract/tree/codeReview2
Expected review duration (# of business days): 14 days
Review completion deadline (YYYY-MM-DD): 2024.11.05
Explanation of the repository (Readme.md link): https://github.com/tokamak-network/gem-nft-contract/blob/codeReview/README.md
Contract scope
| Smart Contract Name | nSLOC |
|---|---|
| common/AuthControl.sol | 61 |
| common/AuthRole.sol | 5 |
| L1/L1WrappedStakedTON.sol | 169 |
| L1/L1WrappedStakedTONFactory.sol.sol | 25 |
| L1/L1WrappedStakedTONProxy.sol | 5 |
| L1/L1WrappedStakedTONStorage.sol | 28 |
| L2/GemFactory.sol | 604 |
| L2/GemFactoryProxy.sol | 5 |
| L2/GemFactoryStorage.sol | 113 |
| L2/L2StandardERC20.sol | 38 |
| L2/MarketPlace.sol | 116 |
| L2/MarketPlaceStorage.sol | 24 |
| L2/MarketPlaceProxy.sol | 5 |
| L2/RandomPack.sol | 83 |
| L2/RandomPackStorage.sol | 24 |
| L2/RandomPackProxy.sol | 5 |
| L2/Treasury.sol | 170 |
| L2/WstonSwapPool.sol | 116 |
| L2/WstonSwapPoolStorage.sol | 20 |
| L2/WstonSwapPoolProxy.sol | 5 |
| L2/Randomness/DRBConsumerBase.sol | 30 |
| library/ForgeLibrary.sol | 193 |
| library/GemLibrary.sol | 35 |
| library/MiningLibrary.sol | 15 |
| library/TransferLibrary.sol | 19 |
| proxy/ProxyGemFactory.sol | 97 |
| proxy/ProxyL1WrappedStakedTON.sol | 97 |
| proxy/ProxyMarketPlace.sol | 97 |
| proxy/ProxyRandomPack.sol | 97 |
| proxy/ProxyStorage.sol | 7 |
| proxy/ProxyWstonSwapPool.sol | 97 |
| Total | 2379 |
see README.md
Contract information
https://www.notion.so/tokamak/Project-Opal-Economical-System-6c8847ea71234931be1f144aefca6cd4
see README.md
see README.md
see README.md