Key Features
Performance-Based Rewards
Validators are compensated based on their participation in block production and oracle price submissions, with configurable thresholds.
Configurable Payment Schedules
Flexible payment periods (monthly or block-based) with automatic rewards distribution at the end of each period.
USD-Pegged Compensation
Rewards are defined in USD value and paid in tokens based on price data from the Oracle module.
Treasury Management
Dedicated treasury for managing validator compensation funds with governance oversight.
Usage Examples
- Validator Incentivization: Rewarding validators for maintaining high performance in both block production and oracle service
- Network Reliability: Encouraging consistent validator participation to ensure network stability
- Economic Sustainability: Creating predictable, performance-based compensation mechanisms for validators
Module Interactions
The Revenue module extensively interacts with:- Oracle Module: Obtains price data for reward calculations and monitors oracle service performance
- Governance: Parameters managed through governance proposals
- Staking: Works alongside staking rewards to incentivize validators