Skip to content

Incentive campaigns

Incentive campaigns let validators create on-chain reward campaigns that pay participants for backing them. The campaign handles custody and accounting. It never touches the staked asset itself. Its one hard promise: a campaign can always pay what it owes.

Any validator can create a campaign, fund it with any SPL token, and let participants earn rewards over time. The JPool delegate reports each participant's stake automatically, so stakers earn without any extra steps. If you're staking to a validator running a campaign, see Incentive Rewards for how rewards accrue and how to claim them.

Two reward modes

Choose the model that fits your goal:

  • Fixed Campaigns: A guaranteed rate per unit held. You fund the vault as participation grows.
  • Proportional Campaigns: A fixed reward split among all participants by share. Your cost is capped upfront.
FixedProportional
PromiseA guaranteed rate per unit heldA share of a fixed reward
Example"0.1 token per SOL per day""Share 10,000 tokens among all participants this month"
FundingTop up the vault as stake growsPay the whole reward upfront
Owner's costGrows with participationCapped, known in advance
Participant's yieldFixedFloats with how many join