Skip to main content

Solana Staking Rewards Explained

Solana automatically re-stakes your rewards at the end of every epoch (≈ 2 days). When a validator earns rewards, those lamports are credited to the same stake account and immediately become part of the active stake after the next warm-up phase. In practice, that means SOL rewards compound for you — you never have to “claim” or “re-stake” manually.


1 How Auto-Compounding Works

  1. Epoch ends (~2 days) → validator earns vote-credits.

  2. Protocol mints new SOL and credits each stake account after deducting the validator’s commission.

  3. New lamports enter the “activating” state; they become fully active (earning their own rewards) 1 epoch later.

  4. The cycle repeats, so every epoch your base stake grows slightly.

Key points

ItemDetail
Reward frequencyEvery epoch (≈ 2 days)
Warm-up time1 epoch for new rewards
Manual action requiredNone—compounding is on-chain
Slashing on SolanaCurrently limited to extreme downtime/double-vote; rare

2 Reward Simulation — 10 000 SOL for 1 Year

Assumptions

ParameterValue
Starting stake10 000 SOL
Network inflation / nominal APY7 % ¹
Validator commission (Moonlet)5 %
Epochs per year182 (≈365 days ÷ 2)

¹ Mid-2025 average; actual rate fluctuates between ~6 % and 8 %.


2.1 Raw protocol rewards (before commission)

Effective compounded balance after one year:

Ending SOL = 10 000 × (1 + 0.07 / 182) ^ 182 ≈ 10 724.94 SOL

Raw reward earned: 724.94 SOL (≈ 7.25 % effective APY).

2.2 After Moonlet’s 5 % commission

Moonlet keeps 5 % of each epoch’s reward:

Net reward = 724.94 × 0.95 ≈ 688.70 SOL
Ending SOL = 10 000 + 688.70 = 10 688.70 SOL

Net effective APY ≈ 6.89 %.

Because compounding happens every epoch, the difference between simple and compounded APY on Solana is modest (~25 SOL on 10 000 SOL staked for a year).


3 What Affects Your Actual Yield?

FactorImpact
Validator uptime & vote-creditsFewer credits → lower share of epoch rewards.
Commission rateHigher commission = smaller net reward.
Epoch length variabilitySlight drift in annualized yield (epoch time can vary 1.5–3 days).
Inflation scheduleSolana inflation decays ~15 % per year toward a floor of 1.5 %.

4 Viewing Rewards in Moonlet

  1. Connect your Solana wallet.

  2. Open Stake → Rewards.

  3. The dashboard aggregates per-epoch rewards and displays:

    • Current principal (includes compounded lamports)

    • Lifetime rewards earned

    • Effective APY net of commission

Because Solana rewards auto-compound, your “staked amount” grows silently; Moonlet highlights this delta so you can audit growth over time.


5 FAQ

QuestionAnswer
Do I ever need to “claim” SOL rewards?No. They’re automatically added to your stake account each epoch.
Can I withdraw just my rewards?Not directly; you must split or deactivate a portion of stake, wait one epoch, then withdraw.
Does compounding slow if the validator skips slots?Yes—missed vote credits mean fewer rewards that epoch. Choose reliable validators with ≥ 99 % uptime.
Is there an auto-compound toggle in Moonlet?No toggle is needed—compounding is native to the Solana protocol.

With automatic per-epoch compounding, Solana makes long-term staking largely hands-off. Delegate once in the Moonlet dashboard, monitor your validator’s performance, and watch your SOL balance grow epoch by epoch.