One mechanic. We maintain a public list of the wallets that get private allocations, shill the chart to their audience, and dump on the people who showed up. When you mint your coin here, those wallets are tagged on your bonding curve from block one. Every buy they try gets frontrun. Every sell gets sandwiched.The wallet behind the thread that made you ape in eats the slippage it's been inflicting on retail. Their edge was always stolen from you. We're giving it back.
$JUSTICE is a launchpad built for the next coin you ship — not the next coin extracted from. Every launch goes live with our anti-KOL bot already attached: a low-latency execution engine that watches a public list of wallets known to dump on retail, lands a counter-trade the instant they touch your bonding curve, and routes the captured spread back into your launch.
You launch the same way you would on pump.fun — one signature, one tx, your coin. We make sure the accounts that would otherwise turn your community into exit liquidity pay for the privilege of trying. Holders keep the upside. Builders get a clean shot at price discovery. The mechanic is below.
Every coin minted here ships with the bot already attached. No infrastructure to deploy, no nodes to run, no token to hold, no API key to manage. You sign one tx in your own wallet, the coin goes live on pump.fun, and from that block forward the bot watches the kolscan blacklist (plus anyone you added in the wizard) on a low-latency Helius Yellowstone gRPC stream. The thesis is simple: if showing up to your coin is unprofitable, they stop showing up.
Open the wizard, fill it in, hit launch, sign once. We push a standard pump.fun create instruction. Mint, metadata, curve — the same as if you minted directly on pump.fun. No wrapper, no custodied LP, no lock-in.
Once your launch confirms, our bot's blacklist cache refreshes from the database and your mint joins its Helius Yellowstone gRPC subscription. From that point, every transaction touching the pump.fun program from any tagged wallet (kolscan list plus anyone you added) hits our decoder.
The instant a flagged wallet broadcasts a buy or sell on your mint, we decode the trade, build a counter-instruction, and ship a Jito bundle one slot ahead. Their buy fills further down the curve. Their sell sandwiches into our exit. Either direction, the spread goes the wrong way for them.
Every spread captured on your mint gets logged against your launch — public dashboard, public on-chain signatures, nothing hidden. After enough hits, the math stops working for them. KOLs are rational about money even if they're not rational about anything else, and a wallet that's down on your coin won't be back to dump on the next one. Which is the whole idea.
These are the 516 wallets that kolscan.io tracks as the most-watched traders on Solana — the same accounts whose threads make you ape in. When you mint through here, the bot watches every one of them against your mint from block one. Below are thirteen of the more recognizable names. The full list is public — click any wallet to copy it, or open the profile on kolscan and check the trade history yourself. If you want specific wallets on the bot for your launch only, add them in the wizard.
We're not going to make up screenshots of fake bot output. Here's the actual sequence the bot runs every time a tagged wallet trades on a coin minted here. Same five steps, every intercept. Every one of them produces a row in your launch dashboard with a Solana signature you can paste into a block explorer and verify yourself.
A wallet on the kolscan list submits a buy on a coin you launched here. Our Helius Yellowstone subscription picks it up before it lands.
pump.fun program · buy ix · trader = blacklisted pubkeyThe decoder reads the trade off the wire — which mint, which wallet, buy or sell, how much SOL. We check that the mint matches one of your launches and that the wallet is in the live blacklist for it.
decodePumpTrade → { kind, mint, trader, amounts }If they're buying, we build our own buy ix that fills first. If they're selling and we already hold the bag, we build a sell ix that exits ahead of them. ComputeBudget set, Jito tip ix attached, signed by the bot's keypair.
buildCounterIx · ComputeBudget · Jito tip ix · signBundle submitted to the Jito Block Engine in the region closest to the next leader. Their tx settles after ours, against a curve we just moved.
POST sendBundle · base64 tx · regional tip routingThe KOL's buy fills further down the curve. They eat the slippage they were planning to inflict on your holders. The captured spread is on-chain, signed, and credited against your launch.
BotExecution.status = landed · profitLamports writtentargetPubkeymintkindsignatureslottipLamportsprofitLamportsstatusprisma/schema.prisma · the bot is open-source · every signature is yours to verify.You launch.They show up to dump.The bot eats them.The spread comes home.
Same flow as a regular pump.fun launch — fill out a form, sign once, your coin is live. The only difference is that the 516 KOL wallets on kolscan are tagged on your bonding curve from the moment you sign. When they try to buy, we land in front. When they try to sell, we sandwich. The spread routes back to you. We don't take custody, we don't take a cut of your coin, we don't charge a mint fee. We just run the bot.