Documentation

How LOOTPAD works

One rule: a coin is about a game, and its trading fees buy that game for its holders. Everything below is how that is arranged so it cannot quietly stop being true.

1 · The launch

Coins are created on StonkFun through Raydium LaunchLab, paired against SOL, with no transfer tax. The pool carries StonkFun's platform id, so the coin gets a StonkFun token page, chart and fee ledger like any other coin there.

What is ours is the creator of that pool. Instead of one shared wallet, each coin's creator is a vault generated from its own mint address. That is what makes a coin's fees provably its own, and it means one coin's prize pool can never be mixed up with another's.

The launcher picks the game from the catalogue, or names one that is not listed and picks the store it is sold on. The prize is fixed at launch: the game, the store and the price, between $5 and $150. It goes into the coin's description as Fees buy [game] for holders via LOOTPAD.

2 · Collecting, two ways

StonkFun forwards the creator's share of the pool fee, 0.5% of every trade, being half of its 1% pool fee, to that vault, and the keeper sweeps it from there every few minutes.

Underneath, those fees accrue on chain in Raydium's creator-fee vault, keyed by the pool's creator. Since every coin here has a unique creator, that account belongs to exactly one coin and we can claim it directly, signing with the coin's own key. So if the forwarding ever stops, the pool keeps filling.

3 · The split

Every collection divides the same way. There is no tier and nothing to negotiate.

  • 70% to the coin's prize pool.
  • 5% to the wallet that launched the coin, in SOL, for as long as it trades.
  • 25% to the protocol, at 7P48uP5gpbzMHsR7Lhx8X26HgCFJctQaiqy8cjY4w6TR.

A coin launched by us rather than by a user has no launcher, and that share goes to the protocol.

4 · The draw

When a coin's pool covers the price of its prize, plus a small buffer for the vendor's fee and the swap, the keeper draws. It reads every token account of the mint, drops the pool's vaults, the platform and any program-owned account, drops balances under the eligibility floor, and sums what is left. That sum is the number of tickets.

It then takes the latest block hash and computes sha256(blockhash + mint + draw number). That number, modulo the tickets, points at one holder: the one whose cumulative balance covers it. The slot, block hash, seed, holder count and total are stored with the draw and shown on every winner's page, so the draw can be rerun by anyone with an RPC.

The price of the prize is moved from the pool to a reserve for that draw. The pool keeps filling, and if it covers another prize, another draw follows.

5 · The prize

A store card for the game's platform, for the game's price, bought from a gift-card vendor that sells for crypto and delivers instantly. We pay in USDC on Solana straight from the platform wallet. The vendor's catalogue is checked twice a day, per store and per country, so the launch form and the claim page know where a card is actually in stock.

The card is bought only after the winner claims, for the country the winner picks. A prize nobody claims is never bought.

6 · The claim

Go to Did I win?, connect the wallet, pick the country of your store account and sign a short message. No transaction, no gas. The keeper buys the card within a minute or two, encrypts the code and stores it. One more signature shows it to you. The code is decrypted only for a request signed by the winning wallet, and can be shown again later the same way.

If the vendor cannot deliver for that country, the draw is flagged and a person buys the card by hand and pastes the code in. It reaches you the same way.

7 · Where the money sits in the meantime

Between a collection and a purchase, a coin's pool sits in the platform wallet, in SOL. The reserves page reads that wallet on chain and compares it with every pool, every reserve for a drawn prize, and every launcher balance, so you can check at any moment that the money is really there.

8 · The main coin

LOOTPAD has a coin of its own, launched the same way. 20% of its fees go to a prize pool that buys a random gift card every time it reaches $25: Amazon one draw, Steam the next, Netflix the one after. The brand is picked at draw time and shown with the winner. The rest of its fees go to the protocol.

9 · Costs

Launching costs 0.05 SOL plus network and metadata costs, and StonkFun charges nothing on this path. Trading costs the pool's 1% fee, half of which is the creator share that ends up in the prize pool. Claiming costs nothing.

10 · Risk

A coin launched here is not affiliated with, endorsed by or licensed by the publisher of the game or the operator of the store. Store names are used to describe what the prize is. A coin is not equity and not a claim on anything: buying one is speculation and you can lose everything you put in. Draws depend on trading volume, and a coin that stops trading stops drawing. Nothing on this site is investment advice.

Common questions

Do I need to do anything to be in the draw?
No. Holding the coin is being in the draw. Every holder is counted at the moment of the draw, weighted by balance. There is no sign-up and no ticket.
Does a bigger bag help?
Yes, in proportion. A wallet holding 2% of the eligible supply has a 2% chance. Splitting a bag across wallets changes nothing, because the weight is the balance, not the wallet.
What exactly do I win?
A store card for the platform the game is sold on, for the game's price: a Steam wallet code, a PlayStation Store card, an Xbox card, a Nintendo eShop card, a Minecraft code, a Roblox card, and so on. You pick the country of your store account when you claim, and the card is bought for that country.
Why not the game key itself?
Because a card works for every game on that store, in every region, and never gets region-locked or delisted. The card covers the game's price; you redeem it and buy the game, or anything else on the store.
How do I know the draw was fair?
Every draw records the slot and block hash it used, the number of eligible holders and the sum of their balances. The winner is the holder whose cumulative balance covers sha256(blockhash + mint + draw number) mod total. Anyone can rerun it. We cannot pick a block hash in advance, and we cannot change a holder's balance.
Who is excluded from a draw?
The pool's own vaults, the platform wallet and any program-owned account (a liquidity vault is not a holder). A balance under the eligibility floor is not counted either, so dust wallets do not dilute anything.
What if the winner never claims?
A prize waits 7 days. If it is not claimed, the money set aside for it goes back into the coin's pool and the prize is drawn again on the next keeper run. Nothing is kept by us.
Can I see the code later?
Yes. The code belongs to the winning wallet. Sign again from that wallet on the claim page and it is shown again. Nobody else can see it, including us through the site.
What does the launcher get?
5% of every fee that coin ever generates, paid to your wallet in SOL, for as long as it trades. You can also make the first buy on the fresh curve as part of the launch, which makes you a holder like anyone else.