How It Works
Reflex redirects pump.fun creator fees into on-chain staking pools. Everything you need to know is below.
The problem
Every pump.fun token has the same lifecycle. It launches, people ape in, the chart goes up, then the first sellers trigger a cascade and the whole thing unwinds. The people who stuck around get burned.
There's no mechanism that rewards holding. The person who sells first wins. The person who holds longest loses.
Meanwhile, creators collect trading fees into vaults that most of them never touch. That's value sitting on the table that could be going to the people actually supporting the token.
How Reflex fixes it
Anyone can create a staking pool for any pump.fun token — it's fully permissionless. The creator redirects their pump.fun fees to the pool's on-chain vault. A crank bot distributes those fees every few minutes. 100% goes to stakers. Holders lock their tokens, earn shares, and claim SOL rewards.
Locked tokens can't dump. And when they're earning real SOL, there's a reason to keep them locked.
Staking reduces circulating supply, holders earn SOL for locking, and creators benefit from more sustained trading activity.
Step by Step
01
Pool created
Anyone creates a pool for a pump.fun token. Permissionless.
02
Fees redirected
Creator points pump.fun fees at the pool's sol_vault.
03
Holders stake
Pick an amount and a lock tier. Longer lock = more shares.
04
Claim anytime
100% of fees flow to stakers. Claim whenever. Unstake when unlocked.
Lock Tiers
Longer locks give you more shares per token. Same amount staked, different multiplier.
| Tier | Lock Duration | Multiplier |
|---|---|---|
| Flexible | None | 1.00x |
| 24 Hours | 1 day | 1.15x |
| 72 Hours | 3 days | 1.25x |
| 1 Week | 7 days | 1.40x |
| 1 Month | 30 days | 1.70x |
| Permanent | Forever | 2.00x |
Example: 1,000,000 tokens at the 1 Month tier = 1,700,000 shares. Same tokens at Permanent = 2,000,000 shares.
Reward Distribution
The program uses a per-share accumulator (MasterChef pattern). Here's the flow:
When you stake
Your shares and a "reward debt" snapshot are recorded. This ensures you only earn rewards from that point forward.
When SOL is funded
The global per-share accumulator increases. Every share in the pool becomes worth slightly more SOL.
When you claim
Your pending SOL = (your shares × current accumulator) − your reward debt. SOL transfers from the pool vault to your wallet.
Fee Split
SOL, not tokens
This is the part that matters. Rewards are paid in SOL, not more of the token you're staking, not governance tokens, not points.
Most staking protocols pay you in the same token. That dilutes the supply and doesn't actually increase your share of the total value. It's a treadmill.
Reflex rewards come from real trading activity on pump.fun. When people trade the token, the creator earns fees, and those fees flow through to stakers as SOL.
The Loop
Pool created for token
Creator fees redirected
100% SOL to stakers
Holders stay → more volume → more fees