GenesisRewardPool smart contract implements a short-term (7-day) staking mechanism to bootstrap the initial supply of a token. Users can deposit tokens into various pools to earn rewards, with each pool having configurable allocation points and deposit fees. The contract includes features for single or batch deposits/withdrawals, emergency withdrawals, and a claim-all function to collect rewards from multiple pools at once. The operator role has administrative privileges to add/modify pools and recover funds.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | - | - | - | - | 0 |
Fixed | 1 | 1 | 1 | - | 3 |
Total | 1 | 1 | 1 | 0 | 3 |
# | File Name |
---|---|
1 | ter/src/farms/GenesisRewardPool.sol |
2 | GenesisRewardPool.sol |