Every coin keeps its receipts.
kekpad turns a public imageboard thread into a pump.fun coin. The coin's website is the thread, its creator is a vault made for that coin alone, and who can claim the fees is settled before the coin exists.
The idea
Every coin cites one public thread. Citing a thread doesn't mean the launcher wrote it.
Mint with your own wallet or with one sponsored mint per X account. Only coins Solana confirms are listed.
pump.fun records a creator address on every coin. kekpad sets it to a key made for that coin.
kekpad has no tie to 4chan or pump.fun. Posts stay credited and linked to where they were posted.
Reading threads
Pick a board from the strip or the rail, sort the live catalog by activity, age, board order, replies or images, and open any thread to read its replies. You can also paste a thread link. The live view refreshes every 30 seconds while the tab is visible.
Everything comes from 4chan's read-only public API. kekpad pulls each board through one shared, rate-limited cache. Deleted or expired threads disappear from the API, so the archive tab only reaches back as far as 4chan does. Saved threads live in your browser's storage. Clearing site data clears them.
Minting
- Pick a thread. The coin's website is fixed to its URL. The server fetches the thread fresh before building anything; if 4chan no longer serves it, nothing is minted.
- Name it. Choose a name, a ticker (we suggest one) and a description. The OP's image is the default art. Videos and GIFs use their thumbnail. You can upload a PNG, JPG or WebP under 2 MB instead, and a thread without an image needs one.
- Pick the fee route. Launcher, thread poster (secure tripcode) or treasury. See claims.
- Mint. In wallet mode the server builds a pump.fun
create_v2transaction. Your wallet is the fee payer, the coin's vault is the creator, and a memo names the thread. You see it before you sign. In free mode the sponsor wallet signs and pays. - Listed after confirmation. The server reads the transaction and the coin's bonding curve back from the chain. It checks the payer and that the on-chain creator is the coin's vault, then lists the coin under Coins and Claims.
Neither mode buys any tokens at launch. The network cost is around 0.02 SOL, mostly account rent.
Free mint with X
Sign in with X through X's own OAuth screen. kekpad asks only to read your profile. It keeps your stable account id and handle in a signed cookie for seven days, and it never posts for you or stores your X token.
Each X account id gets one sponsored mint. The allowance is held while the mint confirms and spent once it does. If the transaction fails or expires, the allowance comes back. Renaming your handle doesn't reset it. When the sponsor wallet runs low, free mints pause and wallet minting keeps working.
If you choose the launcher route on a free mint, the X account becomes the claimant, not the sponsor wallet that paid.
Creator fees
pump.fun pays creator fees to the coin's recorded creator. Fees from the bonding curve go to a creator vault in SOL; after graduation, PumpSwap pays them in wrapped SOL. On kekpad that creator is always the coin's own vault key, and the fee route says who can prove a claim to it.
Fees build up inside pump.fun until someone collects them. The claim page shows what is collectible right now, not lifetime earnings. A coin's route and creator never change after launch.
Claims
Launcher
Wallet mint: reconnect the exact wallet that paid for the launch and sign a one-hour challenge. That wallet becomes the payout wallet. Free mint: sign in with the same X account, connect any wallet you want paid, and sign the challenge with it.
Thread poster (secure tripcode)
At launch, enter the public !! code shown on the OP or a reply in the thread. Later, that poster opens the coin's claim page and connects a payout wallet. They get a one-hour code, reply in the same thread with the same secure tripcode and the code in the text, then sign. kekpad re-reads the thread and binds the wallet only if a post with that tripcode, posted after the code was issued, contains the code.
A tripcode proves someone controls a secret, not who they are. Anyone who knows the secret can make the same proof, so don't share it. The thread must still be live for this proof.
Treasury
No personal claimant, now or later.
Withdrawing
The first valid proof binds one payout wallet to the coin for good. To withdraw, that wallet asks for a transaction that collects the coin's Pump fees into its vault, unwraps PumpSwap's WSOL, and sends everything above the vault's rent-exempt minimum to the payout wallet. The server co-signs as the vault only on a transaction it built for the bound wallet. The payout wallet pays the network fee. No more proofs are needed after the first one.
Vault keys
The site owner holds one private 32-byte seed, CLAIM_VAULT_SEED, plus an offline backup. Each coin's creator key is HMAC-SHA256(seed, "kekpad:creator:v1:<mint>") used as an ed25519 seed, so every coin's fees sit apart and can be recovered from the mint address alone. Losing the seed strands the fees.
CLAIM_VAULT_ENABLED=1 turns on minting with vaults. CLAIM_PAYOUT_ENABLED=1 turns on withdrawals for wallets that passed their route's proof. kekpad never asks for the seed, a tripcode password, a private key or a recovery phrase, anywhere.
FAQ
Can whoever minted a coin claim its fees?
Yes, if the launcher route was chosen. Wallet mints reconnect the launch wallet; free mints sign in with the same X account.
Can I log in with a 4chan account?
No. 4chan has no third-party sign-in. A fresh reply with a secure tripcode is the only proof a poster can give.
Can any replier claim poster fees?
No. Only whoever controls the exact secure tripcode picked at launch, and only with a fresh reply carrying their code.
The thread 404'd. Are the fees gone?
No, they stay in the coin's vault. A tripcode proof needs the thread to be live, so do it early. Launcher proofs don't depend on the thread, and once a payout wallet is bound, withdrawals don't either.
Can the route change after launch?
No. The creator vault and the route are fixed when the coin is created.