anti-vamp shield
Check a ticker, then launch it on pump.fun.one click — check, then launch if it passes, two signatures
The check submits a real Solana transaction. The run_shield_check instruction — ticker/name/twitter/image comparisons, thresholds, the whole scoring pass — executes inside the $MIRROR program, and the verdict is written to a permanent account nobody (including us) can edit afterward.
If it passes, this page immediately builds pump.fun's own create_v2 instruction (their official SDK) and sends it as a second transaction — you'll get a second wallet prompt right after the first confirms, no extra click. Still two separate transactions, not bundled atomically: bundling would mean a blocked verdict's record never gets written at all, since Solana rolls back everything in a failed transaction. Keeping them separate is what lets the live feed below show blocked attempts too, not just successful launches. See docs for the full breakdown.
Each transaction also includes a plain SOL transfer to this site's treasury address — 0.005 SOL on the check, 0.01 SOL on the launch. That's a protocol fee this frontend adds, not something run_shield_check itself requires — the program has no idea this fee exists. Calling the program directly instead of through this page skips it entirely; see docs.
"upload image" also generates and uploads the metadata JSON automatically once it's done — you shouldn't need the second button below unless you paste your own already-hosted image URL instead of uploading (then click "generate from fields above" yourself). Both pay for permanent storage on Irys/Arweave with your own wallet, in SOL — a few thousand lamports for a small image, no account or API key involved. Metadata is only used if the check passes.
Shield runs on Solana devnet. It is not affiliated with pump.fun beyond calling their public program like any other client, does not custody funds, cannot stop a token from launching anywhere else, and a passed check is not financial advice or proof a project is legitimate — see docs for the full breakdown.