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

  1. Investor stakes 100 fractions.

  2. Issuer funds reward pool with 1000 USDC.

  3. After cycle, stakers claim proportional rewards.

  4. Staker exits by unstaking + claiming.

Last updated