on record
← the radar
DEFIanchor

orca

HLDR1udR2NgGvaQB8pBtXAZoc4uLZf81wZKEZwL4Mistopen in Orb
NEW: 16% structurally distinct from anchor-router ACTIVE: 0 transactions in the last 24h OPEN: 1/6 disclosures: name, repo, site, IDL, security.txt, verified build COST: 2.647 SOL locked as rent by the deploy CTRL: single hot-wallet authorityNEWACTIVEOPENCOSTCTRL

Lineagei

Nearest known programanchor-router · 84% code match

Frameworki

Anchorconfirmedecosystem standard · beginner-friendly
What's Anchor?

Batteries-included Rust framework. Ships account-validation codegen, 8-byte instruction discriminators, and an on-chain IDL — the program describes itself.

Bigger binary and higher rent in exchange for safety rails, introspection, and dev speed. The choice of a team optimizing for correctness over on-chain footprint.

Originally Coral (Armani Ferrante); now community-maintained.

What it is

The de facto standard. Rust macros (#[program], #[derive(Accounts)]) eliminate boilerplate: it auto-generates 8-byte account and instruction discriminators — SHA256("account:<Name>")[..8] and SHA256("global:<ix>")[..8] — handles Borsh (de)serialization, enforces account constraints declaratively (mut, has_one, seeds, init), and emits a JSON IDL that client libraries consume directly. The cost: Borsh copies data on every deserialize (not zero-copy), and the macro machinery adds binary bloat and compute overhead — irrelevant for ~99% of programs.

When to pick it

Building a new protocol, moving fast, or wanting maximum ecosystem compatibility. It's the beginner default and stays the right call for most production programs.

How it looks on-chain

The most recognizable framework. Every account it owns begins with an 8-byte discriminator, and the IDL is often published on-chain at a PDA derived from the program id. Both are strong, reliable fingerprints — this is the only framework we can label with confidence.

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.

Anchor docs

Footprinti

371 KBimage size · heavy
2.647 SOLrent locked
12syscalls imported
17instructions
Capabilitiescpipdasysvarstokens

Recovered architecturei

Crateorca
Instructions ~cancel sweep v1create account v1create group v1create spending group v1disable recovery v1propose sweep v1remove spending limit v1rescue v1reset spending limit v1set recovery destination v1set spender v1set spending destination v1set spending limit v1spend v1sweep v1transfer by holder v1transfer by multisig v1
Built withhashbrown-0.15.4
instructions/cancel_sweep_v1create_account_v1create_group_v1create_spending_group_v1disable_recovery_v1propose_sweep_v1remove_spending_limit_v1rescue_v1reset_spending_limit_v1set_recovery_destination_v1set_spender_v1set_spending_destination_v1set_spending_limit_v1spend_v1sweep_v1transfer_by_holder_v1transfer_by_multisig_v1
root/authliblimits_calendarstate

Reachi

EmbeddedSPL TokenToken-2022Associated Token
Named in sourceOrca