Shielded Sol: real-time Solana privacy pool TVL
shieldedsol.com tracks live Solana privacy-pool TVL — Privacy Cash, Umbra, Arcium, MagicBlock, and more — with public REST API, TypeScript SDK, and MCP.
devrels.xyz/a/250short linkShielded Sol: real-time Solana privacy pool TVL. shieldedsol.com is a dashboard and public data surface for how much capital sits in Solana privacy-related venues — pool TVL, stake metrics, and honest status labels — plus machine APIs so agents and apps can read the same numbers.
What it is (and is not)
| Is | Is not |
|---|---|
| Live TVL / status board for Solana privacy stacks | A privacy pool or mixer you deposit into |
| Open REST + SDK + MCP over the same dataset | A substitute for each protocol's own docs/apps |
| History charts backed by collected snapshots (Turso) | A guarantee of any protocol's security or anonymity set |
Inspiration sits next to eth-side privacy TVL boards (e.g. shieldedeth style): big total, composition, expandable protocol rows. Default display unit is SOL with a SOL|USD toggle.
Protocols on the board
The live set changes; treat the site as source of truth. Categories matter for reading the total:
| Status | Meaning | In hero total? |
|---|---|---|
| live | Measurable pool/stake TVL on mainnet | Yes |
| upcoming | Announced / beta without a public mainnet metric | No (shown as SOON) |
| infra | Infrastructure / acquisition context, not a user pool | No |
| sunset | Shut down or residual; residual not counted in live total | No |
Representative rows you will see (links go to each product, not to Shielded Sol custody):
- Privacy Cash — live pool (privacycash.org)
- Umbra — shielded SOL/SPL (app.umbraprivacy.com) — use Umbra ownership APIs, not the Llama Finance “umbra” Eclipse DEX slug
- Arcium — encrypted compute / stake surface (stake.arcium.com)
- MagicBlock — private vault balances on MagicBlock One (both SOL and USDC vault ATAs; program
SPLxh1LVZzEkX99H6rqYizhytLWPZVV296zyYDPagv2) - Vanish Trade, Turbine, Mixoor — additional live privacy-adjacent venues
- Helius Rings — upcoming (helius.dev/privacy) until a public mainnet metric exists
- Light Protocol — infra context post-Helius acquisition story; not a full live pool row in the hero sum
- Elusiv — sunset residual (X @elusivprivacy)
Cross-reads: Umbra, Arcium, MagicBlock, privacy landscape 2026.
Public API
Base: https://www.shieldedsol.com — CORS open, no API key. Docs UI: /developers. OpenAPI: /api/v1/openapi.json.
| Method | Path | Returns |
|---|---|---|
| GET | /api/v1/health | Health / index |
| GET | /api/v1/protocols | totalTvlUsd, protocol list, prices, timestamps |
| GET | /api/v1/protocols/{id} | One protocol by slug or name |
| GET | /api/v1/history/tvl?range=7d | Aggregate TVL history |
| GET | /api/v1/history/protocol?protocol=…&range=30d | Per-protocol history |
curl -sS https://www.shieldedsol.com/api/v1/protocols | jq '{totalTvlUsd, n: .protocolCount, names: [.protocols[].name]}'
curl -sS "https://www.shieldedsol.com/api/v1/history/tvl?range=7d" | jq '.history | length'
curl -sS https://www.shieldedsol.com/api/v1/healthTypeScript SDK
npm install @shieldedsol/sdkimport { createClient } from "@shieldedsol/sdk"
const client = createClient()
const { totalTvlUsd, protocols } = await client.listProtocols()
const mb = await client.getProtocol("magicblock")
const hist = await client.tvlHistory("30d")MCP server
For Claude, Cursor, Hermes, and other MCP clients:
{
"mcpServers": {
"shieldedsol": {
"command": "npx",
"args": ["-y", "@shieldedsol/mcp"]
}
}
}Tools: list_protocols · get_protocol · tvl_history · protocol_history · health.
Data notes for integrators
- Prefer
www.shieldedsol.comfor production smoke tests — Worker-only hosts can lag custom-domain DNS. - Cache responses; upstream RPCs and pool APIs have short timeouts.
- MagicBlock TVL needs both SOL and USDC vault token accounts via
getTokenAccountBalance, not a singlegetBalance. - Do not invent TVL for upcoming rows (e.g. Helius Rings).
- Explorer links on the product use sol.new address routes.
People and links
| Surface | Link |
|---|---|
| Dashboard | www.shieldedsol.com |
| Developers | /developers |
| History | /history |
| X | @shieldedsol |
| Founder / site | metasal · metasal.xyz |
| Org | /organisations/shielded-sol |
Resources
Keep reading
One vendor stack from warehouse SQL to 3–5s REST and agent MCP — Solana included. Here is how the products split and how builders start.
Two products for bringing assets on-chain: Token Tool to deploy and manage tokens without writing Solidity/Rust, and Offering Manager to run the full investor primary market.
One ledger across fiat and stablecoins, pre-execution screening, and builder APIs — with deep Solana coverage and an MCP server on the same API key.
Get new articles in your inbox
Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.
