Smell what you're signing

Know what you're signing before you sign it

The risk scoring API for Solana & Hyperliquid. Score any on-chain program or contract in milliseconds — built for wallets, dApps, and protocols.

GET /v1/score?address=...&chain=solana
// Solana program
{
  "address": "TokenkegQ...5DA",
  "chain": "solana",
  "score": 12,
  "risk": "LOW",
  "flags": [],
  "verified": true,
  "immutable": true
}

// HyperEVM contract
{
  "address": "0x2E4...f1c9",
  "chain": "hyperliquid",
  "score": 8,
  "risk": "LOW",
  "flags": [],
  "verified": true
}

Verification

Source code & build verification

Authority

Upgrade & owner authority analysis

Patterns

Known exploit family matching

Activity

Age, volume & dormancy scoring

Drain

Fund drain pattern detection

Approval

Unlimited token approval flags

Built for the chains that matter

Solana
Hyperliquid
Phantom
Jupiter
Helius
HyperEVM
Backpack
Raydium
Drift
Orca
Tensor
Magic Eden
Jito
Solana
Hyperliquid
Phantom
Jupiter
Helius
HyperEVM
Backpack
Raydium
Drift
Orca
Tensor
Magic Eden
Jito
Solana
Hyperliquid
Phantom
Jupiter
Helius
HyperEVM
Backpack
Raydium
Drift
Orca
Tensor
Magic Eden
Jito
Solana
Hyperliquid
Phantom
Jupiter
Helius
HyperEVM
Backpack
Raydium
Drift
Orca
Tensor
Magic Eden
Jito
6 Analyzers

Every angle. One score.

Six independent analyzers run in parallel across Solana and Hyperliquid, each scoring 0-100. One unified risk score you can trust — any chain.

Source Verification
W:25%0-100

Verified builds & source matching

Checks if source is verified on-chain — Anchor IDL on Solana, verified contracts on HyperEVM — and bytecode matches published code.

25%
Authority Analysis
W:20%0-100

Upgrade authority & ownership

Inspects mutability and upgrade authority on Solana, owner/admin roles on HyperEVM, and whether multisig protection is in place.

20%
Pattern Matching
W:20%0-100

Known exploit families

Matches addresses against known malicious programs and contracts, plus exploit family signatures from cross-chain threat intel.

20%
Activity Scoring
W:15%0-100

Age, volume & dormancy

Evaluates deployment age, transaction count over 30 days, and whether the program or contract is actively used or dormant.

15%
Drain Detection
W:10%0-100

Account drain patterns

Scans for drain patterns — hardcoded transfer targets, close_account on Solana, selfdestruct/withdrawal patterns on HyperEVM.

10%
Approval Flags
W:10%0-100

Unlimited token approvals

Flags unlimited token approvals — u64::MAX delegate on Solana, type(uint256).max on HyperEVM — that can lead to wallet drain.

10%

Blacklist Override

Known malicious address → forced score 95

Whitelist Cap

Known safe programs & contracts (SPL, Jupiter, HL core) → capped at 10

How It Works

Three steps. Under two seconds.

01

Send a program address

One GET request with any address and chain. No SDK needed — works with curl, fetch, or any HTTP client. Solana and Hyperliquid supported.

curl https://api.getstench.com/v1/score\
  ?address=TokenkegQfeZyiNwAJbNbGKP\
  &chain=solana\
  -H "x-api-key: sk_live_..."
02

6 analyzers run in parallel

Verification, authority, pattern matching, activity, drain detection, and approval analysis — all execute simultaneously across Solana and HyperEVM.

analyzing... verification    ████████░░ 80%
analyzing... authority       ██████████ 100%
analyzing... patterns        █████████░ 90%
analyzing... activity        ██████████ 100%
analyzing... drain           ███████░░░ 70%
analyzing... approval        ██████████ 100%
03

Get a weighted risk score

A single 0-100 score with full breakdown. LOW, MEDIUM, HIGH, or CRITICAL — same format whether it's a Solana program or HyperEVM contract.

{
  "score": 12,
  "risk": "LOW",
  "flags": [],
  "verified": true,
  "immutable": true
}
Cached: <500ms
Cold: <2s
p99 latency
By The Numbers

Built for speed. Designed for trust.

<0ms

Cached Latency

Average response time for cached scores

0

Parallel Analyzers

Independent scoring engines per request

0K+

Addresses Scoreable

Any Solana program or HyperEVM contract

0.9%

Uptime Target

Built for production wallets, multi-chain

Risk Spectrumscore 0 — 100
LOW
MEDIUM
HIGH
CRITICAL
Pricing

Start free. Scale when you're ready.

Free
$0forever

For individual developers and testing

100 queries/day
  • Single API key
  • All 6 analyzers
  • JSON responses
  • Community support
ProPopular
$49/mo

For dApp teams and small protocols

10,000 queries/day
  • Multiple API keys
  • Batch scoring
  • Detailed reports
  • Priority support
  • Webhook alerts
Enterprise
Custom

For wallets, exchanges, and major protocols

Unlimited
  • Dedicated infra
  • Custom analyzers
  • SLA guarantee
  • Dedicated support
  • On-prem option
All plans include full analyzer access. No credit card for free tier.