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 |
Acknowledged | - | - | - | - | 0 |
Fixed | 1 | 1 | 1 | - | 3 |
| Total | 1 | 1 | 1 | 0 | 3 |
| # | File Name |
|---|---|
| 1 | ter/src/farms/GenesisRewardPool.sol |
| 2 | GenesisRewardPool.sol |