on record
← the radar
DEFIanchorupgraded ×93

Exponent Finance

sVau1tXvayVWfotzm9Ahcv2qfnnfRWttt78BCnNC6dDopen in Orbwebsite
NEW: 75% structurally distinct from bgwaggregator ACTIVE: 267 transactions in the last 24h OPEN: 3/6 disclosures: name, repo, site, IDL, security.txt, verified build COST: 18.808 SOL locked as rent by the deploy CTRL: Squads multisig (3 of 5 signers)NEWACTIVEOPENCOSTCTRL

Lineagei

Nearest known programbgwaggregator · 25% 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

2.6 MBimage size · heavy
18.808 SOLrent locked
15syscalls imported
30instructions
Capabilitiescpipdahashingreturn-datasysvarstokens

Recovered architecturei

Crateexponent_vaults
Instructions ~activate proposalappend proposal actionscancel proposalcancel withdrawalcollect management feedeposit liquidityexecute proposalexecute withdrawalexecute withdrawal from reservesfill withdrawalfinalize proposalinit proposalinitialize pricesinitialize vaultmake sentinel managermanage policymanage pricesmanage vault settingsmanager update positionmigrate vault layoutproposal actionsqueue withdrawalsentinel set vault flagsstake voteunblock nav aum circuit breakerunstake voteupdate twap pricevalidate interactionwrapper manage vault settingswrapper manager update position
Built withsolana toolchain
instructions/activate_proposalappend_proposal_actionscancel_proposalcancel_withdrawalcollect_management_feedeposit_liquidityexecute_proposalexecute_withdrawalexecute_withdrawal_from_reservesfill_withdrawalfinalize_proposalinit_proposalinitialize_pricesinitialize_vaultmake_sentinel_managermanage_policymanage_pricesmanage_vault_settingsmanager_update_positionmigrate_vault_layoutproposal_actionsqueue_withdrawalsentinel_set_vault_flagsstake_voteunblock_nav_aum_circuit_breakerunstake_voteupdate_twap_pricevalidate_interactionwrapper_manage_vault_settingswrapper_manager_update_position
state/offerproposalvaultwithdrawal
internal/action_executionhook_validationself_cpisquadstoken_account
position_values/clmmexponent_corekamino_farmskamino_lendloopscaleorca_whirlpoolorderbookprice_idstrategy_positiontoken_account
price_sources/chainlinkexponent_tranchingfragmetricfragmetric_supported_assetglow_vaulthylo_lp_tokenjupiter_lendkamino_vaultloopscale_vault_lpmeteoraoneoreptpythreflectscopesolsticespl_stake_pooltwapusd_tel
root/allocatorarithauminstructionlibpricesrootstoken_accountvalidation_view

Reachi

EmbeddedSPL TokenToken-2022Associated TokenMetaplex Metadata
Named in sourceRaydiumMeteoraOrca