- 01
Every trade is replayed
The site reads the coin's full trade history from pump.fun's own trade feed, covering the bonding curve and the PumpSwap pool, which are the only venues that pay creator fees. Each wallet's buys and sells are replayed in order at average cost.
Tokens a wallet sells beyond what it bought (tokens that arrived by transfer) carry zero cost. Selling them always shows a profit, so moving a bag between your own wallets can never create a loss.
- 02
Fees back: 25% of what you paid, every time
A sell counts when it loses at least 5% of its cost basis. Its weight is the fees that wallet actually paid on that round trip: the buy fees attached to the tokens it sold, plus the sell fee, worked out per trade from pump.fun's published schedule. Every loser gets 25% of those fees back, paid first.
- 03
The jackpot: one loser takes the rest
Everything the fees back don't use goes to one losing wallet, drawn when the epoch closes. Tickets are weight × veteran score: how long the wallet had been active, and how much it had traded, before $PAYBACK launched. That history is fixed in the past and can't be made after launch. A wallet made to farm this coin gets fees back and zero tickets.
The draw uses the hash of the first Solana block at or after the epoch closed. Nobody knows it in advance, and anyone can re-run the draw from the block.
- 04
Settled every 15 minutes
weight = buy fees on sold tokens + sell fee
tickets = weight × veteran score
back = min( pot × weight / Σ weight , 0.25 × weight )
jackpot = min( pot − Σ back , 0.65 × Σ tickets )
winner = sha256(blockhash:epoch) → tickets, address order
Whatever isn't paid rolls into the next epoch, so a quiet epoch makes the next jackpot bigger. An epoch only settles once every loser has a veteran score and the draw block is final, so a result never changes after it is shown.
- 05
Only fees that actually arrive get paid
pump.fun pays creator fees to the wallet that created the coin: the treasury. The treasury can only pay out what pump.fun has sent it: claimed fees minus what has already been paid. If claims ever fall short, every wallet gets the same fraction of what it is owed and the rest stays owed until the next claim. Amounts under 0.001 SOL keep building up until they clear it.
- 06
Why farming it loses money
To fake a loss you have to trade, and every trade pays fees. The jackpot is capped so that fees back plus your expected share of the jackpot stay under 90% of the fees you paid. On average, every fake loss loses money, even with a drawer full of aged wallets. Fresh wallets don't even get a ticket.
EXAMPLE, FROM THE RULES ABOVEBuy 1 SOL on the curve, sell for 0.6 SOL. Fees paid: 0.0125 + 0.0075 = 0.0200 SOL. Guaranteed back: 0.0050 SOL. Plus a ticket in that epoch's jackpot, which pays the whole pot to one loser.
- 07
Verify every lamport yourself
- Claims are pump.fun's own creator-fee instructions (
CollectCreatorFee, CollectCoinCreatorFee, DistributeCreatorFees) landing in the treasury. - Payouts are plain SOL transfers signed by the treasury, each carrying a
PAYBACK memo. Click any VIEW to see it on Solscan. - Anything else that moves the treasury's balance is listed in the treasury panel. SOL can't leave quietly.
- The ledger is deterministic. The same trades and the same history always give the same result.
- 08
Locked down
- The website holds no keys and cannot move funds. It only reads the chain.
- Payouts are sent by a script on the dev's own machine. It uses the same ledger code as this page, defaults to a dry run, needs the total typed back to confirm, and re-reads the chain before every run so it can never pay twice.
- The only input the site accepts is the address you check above. It is validated and read-only.
$PAYBACK pays back a share of trading fees and a jackpot to one loser per epoch, funded only by creator fees the coin actually earns. It does not refund losses, promise returns or pay anyone for holding. Memecoins are extremely risky. Only trade what you can lose.