Will it graduate?
Bet yes or no.

One pool per pump.fun launch. Every bet is a public transfer to one wallet with the pool and side in the memo. Winners are paid from the same wallet the moment the curve completes, or at 24 h. The whole ledger is that wallet's history.

Any coin under 80 % of its curve. If it has no pool yet, your bet opens one.

Open pools

Curve bets lock at 80 %
YES
NO
SOL

Loading the pool…

open pools
SOL in pools
settled today
YES hit rate
$WILLIT burned

How it works

Solid is the SOL on YES. Dither is the SOL on NO. The losing side pays the winning side, minus 2 % that buys and burns $WILLIT.

  1. 1

    Pick a launch

    Paste any pump.fun CA that is under 80 % of its bonding curve, or pick an open pool. The first bet opens the pool. It closes 24 hours later.

  2. 2

    Bet YES or NO

    Min 0.05 SOL. Your wallet sends the SOL to the house wallet with willit:v1:<mint>:YES or NO in the memo; the server verifies the transaction on chain before it counts. Bets lock the moment the curve passes 80 %, or when the deadline hits. A bet that lands after the lock is sent straight back.

  3. 3

    The curve decides

    Graduates inside 24 hours: YES. Doesn't: NO. The server reads pump.fun's bonding-curve account for the mint and nothing else, the moment it completes or the moment the 24 h are up. Anyone can trigger it.

  4. 4

    Winners split the pool

    Paid to your wallet automatically, no claim. Pro-rata to what you staked, minus 2 % of the losing side and a flat 0.001 SOL per pool that covers the payout transactions. If everyone bet the same side there is no losing side and no fee: every bet comes back minus its share of that 0.001 SOL.

    payout = stake × (win + lose × 0.98 − 0.001) ÷ win

Settled

Every resolved pool, freshest first. Each payout is a transfer out of the house wallet, linked.

$WILLIT

The coin's job is one line: 2 % of every losing side buys $WILLIT and burns it, every day.

Fees never touch the winners' money. They come out of the losing side only and stay in the house wallet on a ledger the site shows (collected, burned, reserves). A daily job at 12:30 UTC swaps the unburned part into $WILLIT and burns it; it can never spend pool money. Every burn is linked here, tx by tx.

  1. Losing side2 % at resolve
  2. House walletfee ledger, public
  3. SwapSOL → $WILLIT, 12:00 UTC
  4. BurnSPL burn, tx linked
$WILLIT burned so far

Burns

Verify it yourself

One wallet holds every pool. Every bet is a transfer into it with the pool and side in the memo; every payout and refund is a transfer out of it with a memo too. Its history on Solscan is the whole ledger.

House wallet
Memos
Bet in: willit:v1:<mint>:YES / NO. Payout out: willit:v1:payout:<mint>. Refund out: willit:v1:refund:<mint>. Filter the wallet's transactions by memo and you can rebuild every pool.
Oracle
pump.fun's own bonding-curve account for the mint, PDA ["bonding-curve", mint] under . The server checks the owner, the address and the account discriminator, then reads complete and real_token_reserves. Nothing else decides a pool.
Resolution
YES the moment the curve reports complete, NO at 24 h if it doesn't. Winners are paid from the house wallet right then, in batched transfers. Anyone can trigger it from a pool card; every visit to a due pool triggers it too.
Fee ledger
. The burn job may only spend fees minus what is already burned; pool stakes, pending payouts and the per-pool reserves are never touched.
Who can move it
The house key, and that is the honest part: this is custodial. The only transfers it makes are payouts and refunds, each with its memo, so anything else would show up in the wallet's history.

Questions

What counts as graduated?

pump.fun's bonding-curve account for the mint has complete = true. That is the only thing the server reads. Migration to the pool afterwards doesn't matter.

Who holds the SOL while a pool is open?

The house wallet shown under Verify. It is custodial: one key, one public address, every transfer in and out tagged with a memo. Payouts and refunds are the only transfers it makes.

Why can't I bet on this coin?

Its curve is past 80 %, the 24 hour deadline has passed, or it has already graduated. Pools only open on coins under 80 %, and bets lock the moment the curve crosses it. A bet that confirms after the lock is refunded automatically.

What if everyone bets the same side?

There is no losing side, so there is no fee. Every bet comes back automatically, minus its share of the pool's 0.001 SOL network reserve.

What are the 2 % and the 0.001 SOL?

2 % of the losing side buys and burns $WILLIT. 0.001 SOL per pool covers the payout transactions, because the house wallet is never topped up from outside: everything it spends comes out of the pools.

What happens at 24 hours?

If the curve isn't complete the pool resolves NO and the NO side is paid. Settlement runs the moment anyone opens the pool card after the deadline, on the Resolve button, and on the hourly crank.

What does $WILLIT do?

2 % of every losing side stays on the fee ledger in the house wallet. A daily job buys $WILLIT with it and burns it. The burns are listed above, tx by tx.