# Solana Wallet Risk Scanner

> Solana Wallet Risk Scanner is a paid API for AI agents from soldefi.thomenz.me, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Scans a Solana wallet address for dangerous token holdings, honeypots, rug-pull candidates, and critical/high-risk positions with per-token verdicts

## Facts

- Endpoint: POST https://soldefi.thomenz.me/v1/solana/wallet-risk
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/solana-wallet-risk-scanner-194972e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uKCluQyHkjlNLr7RWjzzY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability solana-wallet-risk-scanner-194972e1 -d '<json body>'
```

Example prompt: Scan my Solana wallet Wa11etToScan1111111111111111111111111111111 for honeypots, rug-pull positions, and any tokens I can't sell — give me a full risk breakdown with verdicts.

## When to prefer this

Use this endpoint when you need a comprehensive per-holding risk assessment across an entire Solana wallet — especially when you need to identify unsellable (honeypot) tokens, rug-pull candidates, or want severity-bucketed verdicts. Prefer this over token-specific endpoints when you don't know in advance which tokens are problematic and want a full wallet sweep.

## Known failure modes

- Invalid or malformed Solana wallet address returns a 400 error
- Wallet with no holdings may return empty holdings array with zero counts
- Payment failure via x402 results in 402 Payment Required before scan executes
- Timeout if Solana RPC is congested or unavailable
- Rate limiting if too many requests are sent in quick succession

## How this service works

Portfolio rug scan for a Solana wallet: reads the wallet's SPL holdings and runs the full honeypot/rug scan on each (up to 10 positions), returning per-token risk plus a summary of how many holdings are critical/high/medium/low and which mints to exit. For portfolio-manager and risk agents auditing a wallet's exposure in one call.

## Output

Returns a JSON object with an overall verdict string, counts of findings by severity (critical/high/medium/low), a list of all scanned holdings each with a risk score, risk level, and specific flags (e.g. 'cannot_sell'), a list of dangerous mint addresses, total scanned count, and a timestamp.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "notes": [],
  "counts": {
   "low": 6,
   "high": 1,
   "medium": 2,
   "critical": 1
  },
  "address": "Wa11etToScan1111111111111111111111111111111",
  "network": "solana",
  "scanned": 10,
  "verdict": "1 CRITICAL + 1 high-risk position(s) — exit candidates.",
  "holdings": [
   {
    "mint": "9xYzHoneypotMint111111111111111111111111111",
    "flags": [
     "cannot_sell"
    ],
    "verdict": "AVOID — cannot sell — honeypot",
    "riskLevel": "critical",
    "riskScore": 100
   }
  ],
  "checkedAt": "2026-07-05T12:00:00.000Z",
  "dangerous": [
   "9xYzHoneypotMint111111111111111111111111111",
   "5aBcHighRiskMint11111111111111111111111111"
  ],
  "holdingsFound": 12
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/solana-wallet-risk-scanner-194972e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from soldefi.thomenz.me](https://www.zero.xyz/host/soldefi.thomenz.me/llms.txt)
