a floor that only goes up.
Creator fees fill a SOL vault every 30 seconds. Burn $RESERVE, take your share.
Floorupdates in real time
Redeemburn $RESERVE, take SOL
One transaction: your burn and the vault's payout either both happen or neither does. You pay the network fee.
Floor history
Sweepscreator fees → vault
| Time | Claimed | To vault | Tx |
|---|---|---|---|
| 0.362602 SOL | 0.362602 SOL | view | |
| 0.396155 SOL | 0.396155 SOL | view | |
| 0.642049 SOL | 0.642049 SOL | view | |
| 0.458462 SOL | 0.458462 SOL | view | |
| 0.691612 SOL | 0.691612 SOL | view | |
| 0.677992 SOL | 0.677992 SOL | view | |
| 0.825115 SOL | 0.825115 SOL | view | |
| 2.314501 SOL | 2.314501 SOL | view | |
| 0.810072 SOL | 0.810072 SOL | view | |
| 1.605486 SOL | 1.605486 SOL | view |
Redemptionsburned → SOL out
No redemptions yet.
Why it works nowpump-fun/pump-public-docs@cb188ce
A PumpSwap pool can now hold SOL its price doesn't count. Reserve does the same thing on purpose, as a token: SOL that sits under the price, and only holders can claim it.
What changed. On Sep 29, 2026, pump.fun published pump-fun/pump-public-docs@cb188ce ("docs: negative virtual quote reserves on PumpSwap pools"). Starting Sep 30, a PumpSwap pool's virtual_quote_reserves can be negative.
- The field is an
i128and has been since it was added in July 2026 for BOOST. The type did not change. The sign rule did. - Buys and sells price against
effective_quote_reserves = pool_quote_token_account.amount + virtual_quote_reserves. The program guarantees that sum is never negative and fits in a u64. - Negative: the pool vault holds SOL its price does not count, so no trade can take it out. Positive (BOOST): the price counts SOL that is not in the vault.
Why Reserve works. Reserve keeps SOL under the price too, just outside the pool:
- Creator fees are claimed every 30 seconds and moved into a dedicated vault. The market never trades against it. The only way out is burning $RESERVE, and each burn takes only its share.
floor = (vault SOL − rent) ÷ on-chain supply. Sweeps add SOL. A redemption pays at most the floor for the tokens it burns and the 1% fee stays behind, so the floor per token can only go up.- Reserve decodes its pool's
virtual_quote_reservesas a signed i128, so the market price and the price/floor ratio stay correct whether the value is positive, zero, or negative.
| $RESERVE pool | SOL | meaning |
|---|---|---|
| pool vault (real) | 78.066 | WSOL actually in pool_quote_token_account |
| virtual (i128) | +17.5845 | positive: price counts SOL not in the vault |
| effective | 95.6505 | vault + virtual, what trades price against |
pool 2JjE…tqyx · base reserve 186,441,198 $RESERVE
How it works
floor = (vault SOL − rent) ÷ on-chain supply. Fees push it up. Burns cannot pull it down.