Rewards (SPL) — Overview
Rewards (SPL) — Overview
Stake shares Earn SPL rewards On‑chain transparency
Stake an eligible share token (e.g., a tokenized stock) to a rewards pool and earn SPL rewards (e.g., USDC) over time. Rewards are shared pro‑rata based on how much you stake and how long you keep it staked. Everything settles on‑chain and is visible in your history.
What’s a rewards (dividend) pool?
A pool pairs one stake token (what you deposit) with one reward token (what you claim). The program holds tokens in secure program‑owned vaults and distributes rewards with a simple, fair rewards‑per‑share model.
- Stake: deposit your share tokens to start earning.
- Claim: withdraw the rewards you’ve earned so far.
- Unstake: take back your share tokens (you stop earning on that amount).
You always see gross vs. net amounts before confirming any transaction.
How rewards accrue (plain English)
- When new rewards are added, the pool increases a running rewards‑per‑share number.
- Your earnings grow with stake size and time staked.
- If you stake after a reward was added, you do not receive that past reward — only rewards added while you’re staked.
Quick summary
| Topic | What to know |
|---|---|
| One‑to‑one pairing | Each pool has one stake token ↔ one reward token. |
| Fair split | Rewards are divided pro‑rata by stake. |
| No retroactive earnings | You earn from the moment you stake, not before. |
| Partial claims | You can claim any time; if the vault is briefly short, you’ll receive what’s available now and the rest later. |
| Transparent | All actions and amounts settle on‑chain and appear in your history. |
| Safety | Pools can be temporarily paused during incidents; you’ll see clear status in the UI. |
Visual: typical flow
Math (friendly)
Pool update on deposit
- When someone deposits D reward tokens and total staked is S shares:
- Pool increases rewards‑per‑share by roughly
D / S(scaled for precision).
Your earnings
- If you have x shares staked while the pool’s number moves by Δ, your credited amount increases by about
x × Δ. - Claiming doesn’t affect your stake — it just transfers what you’ve earned so far.
Operational notes
- Partial payout safety — If a reward vault is briefly short, claims pay what’s available now and the rest when funded; your credit remains intact.
- Pauses — In incidents, a pool can be paused; the UI will show status and what actions are available.
- History — Events are recorded on‑chain; your app history mirrors what settled.