Responsibilities and Operations
1. Reward Settlement Management
The Reward Admin periodically initiates reward settlement procedures, recording global reward pool states into on-chain settlement blocks, but does not directly calculate individual user rewards. Users calculate and claim their individual rewards separately. Core Functions:- Trigger Settlements: Periodically initiate the settlement process, creating a new settlement block that snapshots the current global contribution state.
- Settlement Block Management: Maintain up to 64 on-chain settlement blocks in a circular buffer, ensuring historical data availability for reward claims.
2. Reward Pool Maintenance
The Reward Admin oversees the Fund Reward Accounts, ensuring these accounts correctly track global contributions and accumulated rewards. Core Functions:- Monitor Global Contribution: Ensure accurate tracking and updates of global contribution states within Fund Reward Accounts upon each settlement.
- Reward Reserve Oversight: Confirm reward tokens are sufficiently reserved, maintaining the integrity and readiness of reward pools for claims.
Permissions and Access
Reward Admins have:- Settlement Trigger Authority: Authorized to initiate periodic settlements, creating on-chain snapshots (settlement blocks).
- Fund Reward Account Oversight: Permissions to monitor global contribution states and reward reserves but not individual user-level distributions directly.