Skip to content

Stake distribution

Once validators earn their slots, pool stake is split into three buckets. Any unallocated remainder overflows into DS Matching, further rewarding validators who bring external stake.

BucketShare of pool stakeDistribution
Direct Stake Matching45%Proportional to direct stake
Community Good30%Proportional to CG impact score
Performance25%Proportional to performance weight

DS Matching: attract stake, get matched

The DS Matching bucket is the largest allocation in JPool, at 45% of pool stake. Every SOL of direct stake you attract earns proportional matching from JPool.

  • In a DS slot: Full matching
  • Out of DS slot, with bond: Up to 50% matching
  • Out of DS slot, no bond: No matching

Why this matters: JPool is the most powerful growth accelerator for validators on Solana. Every delegator you attract is worth 1.5 to 2x more through matching, and we incentivize converting native stake to liquid stake, which deepens DeFi liquidity for the entire ecosystem.

Community Good: funding the builders

30% of pool stake flows to validators who are actively building for Solana, distributed proportionally by CG score.

AreaWhat we look for
Business modelNon-commercial or free/freemium projects score highest
Ecosystem impactAttracting developers, projects, liquidity, or users to Solana
Open sourcePublic code with permissive license (MIT, Apache, GPL)
ReachMonthly active users, on-chain metrics, community size
VisibilityMedia coverage, partnerships, ecosystem recognition

Performance: rewarding excellence

25% of pool stake goes to validators in Performance slots, distributed by performance weight, a combination of APY strength.

Global cap

No single validator receives more than 5% of pool stake as pool delegation. Excess is redistributed to validators with direct stake. This prevents concentration and ensures broad distribution.

Examples

Based on Epoch 935 data. JPool TVL = 1.5M SOL, Direct stake = 0.2M SOL. Typical delegation outcomes at 1.3M SOL TVL with ~130 validators:

Validator slotDelegationBond needed
Performance slot (no direct stake; no CG; APY in top 30)9,700 SOL4.85 SOL
Community Good, score 4, 3,300 SOL direct stake; APY slightly below target19,700 SOL (9,400 CG + 7,000 DS matching + 3,300 direct)8.95 SOL
Direct Stake, 20,000 SOL; APY near target63,000 SOL (43,000 DS matching + 20,000 direct)31.5 SOL
Out of slots, 1,000 SOL direct stake; APY near target1,500 SOL (500 matching + 1,000 direct)1 SOL

Every validator has a clear growth path: start with a Performance slot, then either build a project (→ CG) or attract delegators (→ DS) to multiply your allocation.