← back$MIRROR SHIELD on-chain

anti-vamp shield

Check a ticker, then launch it on pump.fun.one click — check, then launch if it passes, two signatures

> what "on-chain" means here

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.

no checks yet — be the first.

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.