Manage Basic Reward Distribution
The staking rewards system provides basic earnings management functionality. Administrators can create earnings records, track user rewards, and distribute payments. The system supports simple earning types and basic distribution management.
Standard staking rewards based on APR
Additional rewards and incentives
Referral program rewards
Navigate to the earnings management section:
View aggregated earnings data and create new earning records.
When creating earning records, you need to specify:
The earnings dashboard provides:
The system provides basic distribution functionality:
Create admin earning records for platform fees and management
Track user earning records linked to specific positions
POST /api/admin/staking/earning/distribute
Process earnings distribution
| Field | Type | Description |
|---|---|---|
| id | UUID | Unique earning record identifier |
| positionId | UUID | Reference to the staking position |
| amount | Float | Amount of reward earned |
| type | Enum | REGULAR | BONUS | REFERRAL |
| description | String | Description of the earning |
| isClaimed | Boolean | Whether the reward has been claimed |
| claimedAt | Date | When the reward was claimed (optional) |
| Field | Type | Description |
|---|---|---|
| id | UUID | Unique admin earning identifier |
| poolId | UUID | Reference to the staking pool |
| amount | Float | Amount of admin earnings |
| description | String | Description of the admin earning |
GET /api/admin/staking/earning
Get aggregated earnings data with filtering options
POST /api/admin/staking/earning
Create new earning record
GET /api/admin/staking/earning/{id}
Get specific earning record details
POST /api/admin/staking/earning/distribute
Process earnings distribution
Ensure all earning amounts and descriptions are accurate before creating records.
Use the correct earning type (REGULAR, BONUS, REFERRAL) for proper categorization.
Regularly monitor distribution processes and handle any failed transactions.
Use the aggregated data to analyze pool performance and user engagement.