Notes / Audits and snapshots

Solana -- scored targets, 2026-09-17

Audits and snapshots2026-09-17Chain: SolanaLinked: Jupiter Aggregator v6, Kamino Lend, main market (SOL/BTC)

Source: chains/solana/data/scored_targets_2026-09-17.md in the repository, rendered here without changes. Source file

Promotes 0 section 6.1's deterministic formulas and the two targets already worked by hand in 1 into a real, re-runnable scorer: 2. Every number below is re-derived live by score_all() against Solana Mainnet Beta, not replayed from the methodology test -- and matches that hand-derived test exactly, which is itself a form of independent verification (two different passes, one by hand and one in code, landing on identical numbers).

Summary table#

TargetAddressadminKeymultisigtimelockoracleAuthoritycomposite
Jupiter Aggregator v6JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV455830100 (n/a)47
Kamino Lend, main market (SOL/BTC)7u3HeHxYDLhnCoErrtycNokbQYbWGzLs6JSDqGAv5PfF6576254556

crossExposureScore is not computed this pass (100, "not applicable" per this project's convention) -- no cross-ecosystem signer-overlap dataset exists yet linking Solana's on-curve keys to the other tracked ecosystems' Safes; the two targets' own root signer sets don't overlap each other either (Jupiter's Squads v3 Ms has 7 members, Kamino's six Squads multisigs share 11 distinct keys among themselves, zero intersection with Jupiter's 7).

Verification#

Reproduction#

python3 -c "
import sys; sys.path.insert(0, 'chains/solana')
from scorers import score_all
for r in score_all('https://api.mainnet-beta.solana.com'):
    print(r['label'], r['compositeScore'])
"

Not yet promoted#

METHODOLOGY.md documents open points not resolved by this pass (section 7): the Kamino emergency council key's controller, recursive oracle-provider scoring behind Scope's aggregated entries, programs without an on-chain Anchor IDL, and the Squads v3 program-manager in Jupiter's upgrade flow. None of these block the two scores above (each is either restrict-only, or an already-disclosed non-scored blast-radius note) but are carried forward rather than silently resolved.

Not an audit, not investment advice. All notes ยท Back to the dashboard.