Yield Distribution Contracts
Overview
The Yield Distribution module distributes rewards or proceeds to staked token holders. Holders must stake their fractions to qualify for distributions.
Purpose
Provide recurring or one-time payouts.
Enforce staking lock eligibility.
Support funding in stablecoins or $REAL.
Key Features
Stake fractions.
Claim rewards.
Configurable reward cycles.
Exit with stake + rewards.
Roles
Owner – funds distributions.
Staker – deposits & claims.
Files
contracts/staking/RealStakingDistributor.sol
Example Flow
Investor stakes 100 fractions.
Issuer funds reward pool with 1000 USDC.
After cycle, stakers claim proportional rewards.
Staker exits by unstaking + claiming.
Last updated