Overview
The Laundry is a launchpad on pump.fun, on Solana. A coin deployed here carries a tax on every trade. On a fixed clock the laundry claims that tax and launders it in public, through fresh wallets that anyone can follow on Solscan. What comes out the other end goes back to the coin: SOL to the people who held it, or a buyback that burns it.
It is a parody of money laundering and a performance of it, not a mixer. Every transfer carries a memo that says exactly what it is, every wallet is derived from the coin's engine key, and every wash has a case file listing all of them.
The tax
pump.fun lets a coin carry its own creator fee when it is paired with a token instead of SOL. Coins here are paired with $PUMP and launch with a 1% tax on top of pump.fun's own fee (2.25% all-in). It is set at creation and cannot be changed. It is paid in $PUMP to the coin's creator, which is the coin's engine wallet.
The wash
One clock runs every coin. Every 10 minutes, for each coin:
- Snapshot. Every holder of the coin is read and compared with the previous wash.
- Vigilance. The share of holders who did not sell sets the freeze odds.
- Claim. The engine wallet claims 100% of the unclaimed tax.
- House cut. 10% buys the main token, which is burned.
- Swap. The rest is swapped to SOL. That is the loot, plus whatever the last wash carried.
- Launder. The loot fans out to fresh mules, each mule walks 3 hops.
- Roll. At the last hop each mule is frozen or escapes.
- Settle. Frozen SOL is paid to holders, escaped SOL buys the coin and burns it.
- Case file. The investigator writes the wash up.
Under $2 of loot the tax stays in the vault and waits for the next wash, so gas never eats a small pot. The first wash of a coin only takes the holder snapshot: the clock starts there.
Mules and hops
The loot is split across up to 19 fresh wallets, the mules, with at least 0.005 SOL each, so a small wash uses fewer mules. The fan-out goes out from the engine wallet in batches of ten.
Each mule then moves its whole balance to a fresh wallet, and that one to another, 3 times. One transaction per hop, each with a memo like LAUNDRY|$COIN|w:42|m:7/19|h:2/3|Ab12…→Cd34…. A hop wallet ends at zero and disappears. After the last hop the mule sweeps back to the engine wallet with its verdict in the memo.
Mule and hop wallets are derived from the coin's engine key and the wash, mule and hop numbers with sha256. Nothing is stored, and a mule that gets stranded mid-hop by a crash is re-derived and swept back at the start of the next wash.
Vigilance
The freeze odds of every mule in a wash equal the share of wallets that held the coin at the start of the wash and did not sell any of it, clamped between 5% and 95%. With fewer than 10 holders at the start, the base rate of 47.6% applies.
Each mule's roll is sha256(seed:mule:i) as a number between 0 and 1, where the seed is a finalized Solana blockhash plus the wash id. A roll under the freeze odds is a freeze. Anyone can reproduce every roll from the seed in the case file.
Frozen → holders
A frozen mule's SOL is paid pro-rata to every wallet that held at least 10K tokens from the previous wash to this one without its balance going down. The weight is what the wallet held at the start of the wash, so buying in the last minute earns nothing. Payouts are plain SOL transfers from the engine wallet, nothing to claim.
Engine wallets, the bonding curve, the PumpSwap pool and pump.fun's own accounts never count as holders. Dust under the payout minimum and payouts to brand-new wallets too small to exist on-chain roll into the next wash.
Escaped → burn
An escaped mule's SOL is swapped back to $PUMP and spent on one buy of the coin, on the bonding curve or on PumpSwap once it graduates. Every token that buy brings in is burned on-chain in the same wash. Escaped SOL under the buy minimum waits for the next wash.
The house cut
10% of each coin's tax is the house cut. It is a tenth of what the coin already collects, not an extra fee. It buys the main token on the open market and the laundry burns it. While the main token is not live yet, each coin's cut is set aside in its engine wallet, never re-split, and spent on the first wash after launch.
The main token
The main token is the house. Every coin's cut buys it and burns it, and its own tax goes through the same wash at 100%: its frozen mules pay its holders, its escaped mules buy it back and burn it. Its creator wallet is an ordinary wallet, so the laundry only ever spends what a claim brought in and only burns what a buy brought in. See the house.
Case files
Every wash with loot gets a case file on its coin's page: the trace (engine → mules → hops → frozen / escaped → holders / burned), every mule with its roll and every hop's transaction, the payouts, and a short thread by the investigator, a deadpan on-chain sleuth that writes the wash up from the facts.
Deploying a coin
Connect a Solana wallet on the deploy page, add a name, a ticker and a logo, and send the launch SOL. That covers the pump.fun create and a small permanent gas reserve for the coin's engine wallet. An optional dev buy is paid in SOL, swapped to $PUMP, bought right after the create and sent to your wallet.
Engine wallets
Every coin gets a fresh wallet that is its creator on pump.fun. That is what makes the tax claimable by the laundry and by nobody else. The key is encrypted at rest and only used to claim, swap, fan out, pay and burn. The wallet keeps a small SOL reserve for fees, topped up from the loot when it runs low.
Glossary
- Wash — one full cycle of one coin, every 10 minutes.
- Loot — the tax of a wash after the house cut, in SOL.
- Mule — a fresh wallet that carries a share of the loot.
- Hop — one memo-tagged transfer of a mule's whole balance to a fresh wallet.
- Vigilance — the share of holders who did not sell during the wash; the freeze odds.
- Frozen — a mule caught at the last hop; its SOL is paid to holders.
- Escaped — a mule that got out; its SOL buys the coin back and burns it.
- House cut — the 10% of each coin's tax that buys and burns the main token.
- Carry — SOL that could not be settled this wash and joins the next one.
Important notes
This site explains the product. Washes depend on trading volume; no volume means no tax, no payouts and no burns. Payouts depend on holding through whole washes and on the rolls. Digital assets can lose value. The Laundry is a parody and an art performance on public, traceable transactions; it is not a mixer and does not hide anything. It is not affiliated with Solana Labs or pump.fun. Nothing here is financial, legal, or tax advice.