# Chain Coverage

Diapleo scores DeFi protocols across EVM-compatible networks and Solana. Coverage varies by surface area — protocol scoring is broad, wallet position detection is narrower and expanding.

### Protocol Scoring

Any protocol DeFiLlama tracks on a supported chain is eligible for scoring, provided it meets minimum data requirements (TVL history, auditable contract addresses, or visible governance). Protocols below threshold are labeled `Insufficient Data`.

| Chain                                            | Protocols Scored | Notes                                                                                                                |
| ------------------------------------------------ | ---------------- | -------------------------------------------------------------------------------------------------------------------- |
| Ethereum                                         | ✅ Full           | Largest single-chain surface; deepest dimension coverage                                                             |
| Arbitrum                                         | ✅ Full           |                                                                                                                      |
| Base                                             | ✅ Full           |                                                                                                                      |
| Optimism                                         | ✅ Full           |                                                                                                                      |
| Polygon                                          | ✅ Full           |                                                                                                                      |
| BNB Chain                                        | ✅ Full           |                                                                                                                      |
| Avalanche                                        | ✅ Full           |                                                                                                                      |
| Solana                                           | ✅ Full           | \~380+ protocols scored, including Kamino, MarginFi, Jito, Marinade, Drift, Raydium, Meteora, Orca, Jupiter, Sanctum |
| Berachain                                        | ✅ Full           | Infrared, Kodiak, Dolomite, Concrete, BEX, Beraborrow, …                                                             |
| Hyperliquid                                      | ✅ Full           | Kinetiq, HyperLend, Felix, HypurrFi, Hyperbeat, …                                                                    |
| Other EVM L2s (Scroll, Linea, Mantle, zkSync, …) | ✅ Full           |                                                                                                                      |

Filter by chain on `GET /v1/protocols` or `GET /v1/screener` using the `chain` query parameter (e.g. `?chain=Solana`).

### Wallet Position Detection

The wallet scanner decodes on-chain positions into protocol exposures. Detection quality varies by chain:

| Chain                                                                                   | Coverage                                                                                                                                                                      | Source                                                   |
| --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| Ethereum, Arbitrum, Base, Optimism, Polygon, BNB, Avalanche, and other major EVM chains | Full — lending, LSTs, LPs, perps, yield vaults                                                                                                                                | Zerion (primary), Ethplorer (fallback, Ethereum mainnet) |
| Solana                                                                                  | Best-effort — liquid staking receipts (mSOL, jitoSOL, bSOL, jupSOL, INF, fragSOL, hSOL), Kamino k-tokens, and dapp-attributed positions in Drift / MarginFi / Jupiter / Mango | Zerion + Helius DAS (merged)                             |

**Solana caveat:** long-tail Solana protocols (smaller LPs, new lending markets) may be under-reported because positions are held as program accounts rather than transferable tokens. The position shows up in Diapleo only when (a) the LST/receipt token mint is mapped, or (b) Zerion classifies the dapp. Expanding the Solana mint registry is on the roadmap.

### Sanctions & Name Resolution

Both EVM and Solana wallets are screened against the sanctions list on every scan. Name resolution works on both chains:

* ENS (`.eth`) → EVM address via viem + Alchemy/Cloudflare/Ankr fallback
* SNS (`.sol`) → Solana address via the Bonfida resolver

### Missing a chain or protocol?

Open a request at [github.com/diapleo/diapleo/issues](https://github.com/diapleo/diapleo/issues) with the protocol slug or chain ID — coverage is driven by user demand.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.diapleo.com/api-reference/overview/chain-coverage.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
