on record
← the radar
DEFInativethrowaway botclosed · 27m

Unidentified program

99asp4S138mMyj6xSMnG8ZqieV6EADskhvojXd8wPiHXopen in Orb
NEW: exact copy of known bytecode ACTIVE: 7 transactions in the last 24h OPEN: 0/6 disclosures: name, repo, site, IDL, security.txt, verified build COST: 0.929 SOL locked as rent by the deploy CTRL: single hot-wallet authorityNEWACTIVEOPENCOSTCTRL
throwaway bot

This program's bytecode is byte-identical to other deploys on record — the same program under a fresh id. It was closed within 27m. The signature of a throwaway bot: deploy a disposable id, run it hot, then close it to reclaim the rent — and repeat.

What's a throwaway bot?

A disposable on-chain program a trader deploys to run one strategy — almost always sniping new Pump.fun token launches — then closes minutes later to reclaim its rent, redeploying under a fresh id for the next run.

Why a program at all?

Sniping means "buy the instant the pool exists, atomically, or abort" — you can't do that reliably from a wallet. A tiny custom program bundles the whole attempt (and often multi-venue routing) into a single instruction that either lands complete or reverts.

Why thousands of failed transactions?

That's the race. The bot fires on every launch; most attempts lose the block or the token rugs, so they revert. The failures are the strategy — spray for the few that land.

Why redeploy and close?

The ~0.2 SOL of rent is refundable on close, and a fresh program id sidesteps any blocklist or reputation built against a known address. Cheaper and stealthier to burn identities than to keep one — so one operator can wear dozens of "new program" identities in a day.

How On Record catches it

Exact-bytecode dedup (same sha256 = same bot) collapses the redeploys into one cluster; lifecycle tracking sees the deploy → close; the failed-tx count confirms the intent. No explorer distinguishes "new protocol" from "same bot, 30th identity today" — that's a novelty-definition problem, which is exactly what this radar solves.

Lineagei

Nearest known programCcAe…Cexn · 100% code match

Frameworki

Nativeinferredno abstraction · advanced
What's Native?

Built directly on the solana-program SDK with no framework layer. Bespoke account handling and dispatch.

Footprint sits between Anchor and Pinocchio. The choice of a developer who wants control without Anchor's overhead and doesn't need its guardrails.

Raw Rust against the official solana-program crate.

What it is

No framework. You handle account deserialization, discriminators, security checks, CPI construction, and IDL generation yourself. Maximum control, maximum verbosity, and no abstraction overhead.

When to pick it

A small utility program, tooling, or when you have a specific reason to avoid all dependencies. Few new production protocols start here from scratch.

How it looks on-chain

No enforced layout — nothing to fingerprint. Indistinguishable from other minimal frameworks (Steel, hand-rolled setups) by account data alone.

Others in the wild: Steel (Ore team — near-native performance on solana-program), Seahorse (Python → Anchor), and Poseidon & Quasar (TypeScript → Rust). Transpilers inherit their lowering target's fingerprint: a Quasar or Poseidon program that compiles down to Anchor will look like Anchor on-chain — discriminators and all.

Native docs

Footprinti

130 KBimage size · moderate
0.929 SOLrent locked
7syscalls imported
instructions
Capabilitiescpipdasysvars

Recovered architecturei

Built withsolana toolchain
root/encodeinternallib
ser/helpers

Reachi

Embeddedno known program id embedded