Skip to content

Incentive Rewards

As a participant, you earn rewards from incentive campaigns automatically. When you stake SOL to a validator that has an active campaign, the JPool delegate reports your stake and rewards start accruing. You can claim your earned rewards at any time.

How rewards work

When you stake to a validator that has an active incentive campaign:

  1. The JPool delegate automatically detects your stake and reports it to the incentive campaign.
  2. Rewards start accruing continuously from the moment your stake is reported.
  3. You can claim your accrued rewards whenever you like. There is no minimum claim amount or waiting period (unless the campaign has a lockup; see below).

You don't need to sign up, register, or take any extra steps. If a campaign exists for the validator you're staking to, you earn rewards.

INFO

Rewards are paid in whichever token the campaign owner chose (commonly wSOL or USDC). A single campaign can pay in up to 5 different tokens.

What you earn

Your rewards depend on the campaign's reward mode:

  • Fixed campaigns pay a guaranteed rate per unit held. Your yield is predictable and doesn't change when others join or leave. See Fixed Campaigns for details.
  • Proportional campaigns split a fixed pot among all backers by share. Your yield floats: the more backers, the thinner each slice. Being early means earning more. See Proportional Campaigns for details.

How to claim

Step 1. Go to the JPool app and connect your wallet.

Step 2. Navigate to your active incentive positions.

Step 3. Press Claim for the reward you want to collect.

Step 4. Approve the transaction when prompted by your wallet app.

Success

Your earned reward tokens are deposited directly to your wallet. Claimed rewards are deducted from the campaign's vault, and the corresponding reservation is discharged.

You can claim as often as you like. Each claim collects everything that has accrued since your last claim (or since you started earning, if it's your first).

Lockups

Some campaigns include an optional reward lockup that rewards you for staying committed and discourages farming a boost for a few days and leaving. Here's how it works:

  • Your lock re-arms every time you add stake: your first stake, a top-up, or rejoining after you left all reset it to the full lock period from that moment. Staying put lets the timer run down; adding more re-commits your whole position.
  • Leaving early costs you, and the penalty always goes to the protocol treasury (never the campaign owner). There are two ways to trigger it:
    • Pulling stake before the lock ends takes a slice of what you've earned so far, scaled by how much you pulled and how early.
    • Claiming before the lock ends takes a cut of that claim that shrinks to zero as the lock matures. Claim on day one and it's near the maximum; claim at maturity and it's nothing.
  • Your claim is never blocked. A penalty only lowers the payout, it never stops you from withdrawing. Waiting always costs less, and at or after maturity you keep 100%.

WARNING

If a campaign has a lockup, check the lock period and maximum penalty before you exit or claim early. Waiting for the lock to mature avoids the penalty entirely.

What happens when you unstake

When you reduce or withdraw your stake from a validator:

  1. The JPool delegate detects the change and reports your new (lower or zero) held amount to the incentive campaign.
  2. Accrual stops for the removed portion immediately. You stop earning on stake you no longer hold.
  3. Earned rewards are yours. Everything you earned up to the moment of the report stays in your position and can be claimed at any time. Reducing your stake never forfeits already-earned rewards, unless the campaign has an active lockup and you pull out early, in which case an early-exit penalty applies (see Lockups).
  4. If your held drops to zero, you are in an exited state: no longer earning, but your unclaimed rewards remain available.
  5. Once you've claimed everything, the delegate closes your position and recovers the rent.

INFO

Your earned rewards stay available indefinitely, even if you fully unstake. You can claim them days or weeks later. They are never clawed back.

Fees

A protocol fee (a percentage set by the JPool admin) may be applied to each claim and sent to the protocol treasury. The fee is reserved alongside the reward, so it never affects your earned amount or the campaign's ability to pay. If the fee is zero, no treasury transfer occurs.