Helius Solana dApp Example
demo.helius.dev
· Helius
A Helius RPC showcase and clonable template for Solana developers — interactive demos of core RPC methods with copy-paste TypeScript and real mainnet data.
demo.helius.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
D
Conformance score: 41/100
D-grade: significant issues — auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-05-19 00:48:43 current | 5d5cc6479f00… |
view → |
Endpoints
| Agent card | https://demo.helius.dev/.well-known/agent-card.json |
| Provider | https://www.helius.dev |
| Docs | https://demo.helius.dev/llms-full.txt |
Skills · 9 declared · mapped to canonical taxonomy
Fetch SOL balance, all token holdings, or a specific SPL token for any Solana address using Helius RPC.
Return every NFT and SPL token owned by a wallet via the Helius DAS API getAssetsByOwner method.
Fetch recent activity, filter by type, or paginate through a wallet's full transaction history.
Look up images, attributes, supply, and prices for NFTs, fungible tokens, and compressed NFTs via the DAS API.
Look up program account data, upgrade authority, IDL, and metadata for any Solana program.
Connect to the Helius Laserstream WebSocket for live slot, block, and transaction updates.
Access historical block data from Solana's genesis onward using Helius archival nodes.
Integrate Phantom Connect: social login, browser extension, message signing, transactions, and staking.
Side-by-side feature and pricing comparison of Helius vs QuickNode, Alchemy, Triton, and Syndica across DAS API, Laserstream, webhooks, free tier, and priority …
Health · last 4 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor — only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/demo.helius.dev) [](https://agenstry.com/agents/demo.helius.dev) [](https://agenstry.com/agents/demo.helius.dev) [](https://agenstry.com/agents/demo.helius.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"$schema": "https://a2a-protocol.org/schemas/agent-card.json",
"protocolVersion": "0.3.0",
"name": "Helius Solana dApp Example",
"description": "A Helius RPC showcase and clonable template for Solana developers \u2014 interactive demos of core RPC methods with copy-paste TypeScript and real mainnet data.",
"url": "https://demo.helius.dev",
"version": "1.0.0",
"provider": {
"organization": "Helius",
"url": "https://www.helius.dev"
},
"documentationUrl": "https://demo.helius.dev/llms-full.txt",
"openApiUrl": "https://demo.helius.dev/openapi.json",
"iconUrl": "https://demo.helius.dev/icon-192.png",
"preferredTransport": "JSONRPC",
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json",
"text/markdown",
"text/event-stream"
],
"capabilities": {
"streaming": true,
"pushNotifications": false,
"stateTransitionHistory": false
},
"additionalInterfaces": [
{
"transport": "JSONRPC",
"url": "https://demo.helius.dev/api/rpc",
"description": "Solana JSON-RPC 2.0 proxy (single request or batch)."
},
{
"transport": "JSONRPC",
"url": "https://demo.helius.dev/api/v1/rpc",
"description": "Versioned alias of /api/rpc \u2014 identical behavior."
},
{
"transport": "REST",
"url": "https://demo.helius.dev/api/helius/enhanced",
"description": "Helius Enhanced Transactions REST API (parsed swaps, transfers, NFT events). Cursor + limit pagination."
},
{
"transport": "SSE",
"url": "https://demo.helius.dev/api/laserstream",
"description": "Real-time Solana slot updates via Server-Sent Events."
},
{
"transport": "NLWeb",
"url": "https://demo.helius.dev/ask",
"description": "NLWeb-compatible natural-language search over the demo content."
}
],
"versioning": {
"strategy": "url-path",
"currentVersion": "v1",
"deprecationPolicy": "12 months minimum after deprecation; emits RFC 9745 Deprecation header on retired paths.",
"openApiByVersion": {
"v1": "https://demo.helius.dev/api/v1/openapi.json"
}
},
"idempotency": {
"header": "Idempotency-Key",
"retentionHours": 24,
"appliesTo": [
"POST /api/rpc",
"POST /api/v1/rpc",
"POST /api/helius/enhanced"
]
},
"skills": [
{
"id": "get-wallet-balance",
"name": "Get wallet balance",
"description": "Fetch SOL balance, all token holdings, or a specific SPL token for any Solana address using Helius RPC.",
"tags": [
"solana",
"balance",
"spl-token",
"helius-rpc"
],
"examples": [
"What is the SOL balance of address 4Nd1m...?",
"Show all token balances for wallet ...",
"How much USDC does this wallet hold?"
]
},
{
"id": "list-wallet-assets",
"name": "List wallet assets",
"description": "Return every NFT and SPL token owned by a wallet via the Helius DAS API getAssetsByOwner method.",
"tags": [
"solana",
"das-api",
"nft",
"portfolio"
],
"examples": [
"List all NFTs owned by this wallet",
"Show the full asset portfolio for address ..."
]
},
{
"id": "get-transactions",
"name": "Get transaction history",
"description": "Fetch recent activity, filter by type, or paginate through a wallet's full transaction history.",
"tags": [
"solana",
"transactions",
"history"
],
"examples": [
"Show recent transactions for this wallet",
"Paginate the transaction history of address ..."
]
},
{
"id": "get-nft-metadata",
"name": "Get NFT and token metadata",
"description": "Look up images, attributes, supply, and prices for NFTs, fungible tokens, and compressed NFTs via the DAS API.",
"tags": [
"solana",
"nft",
"metadata",
"das-api"
],
"examples": [
"Get metadata for this NFT mint",
"Show the attributes of compressed NFT ..."
]
},
{
"id": "inspect-program",
"name": "Inspect on-chain program",
"description": "Look up program account data, upgrade authority, IDL, and metadata for any Solana program.",
"tags": [
"solana",
"program",
"anchor",
"idl"
],
"examples": [
"Who is the upgrade authority for this program?",
"Fetch the Anchor IDL for program ..."
]
},
{
"id": "stream-blocks",
"name": "Stream blocks in real time",
"description": "Connect to the Helius Laserstream WebSocket for live slot, block, and transaction updates.",
"tags": [
"solana",
"laserstream",
"streaming",
"websocket"
],
"examples": [
"Stream new blocks as they are produced",
"Subscribe to transactions for a specific program"
]
},
{
"id": "fetch-archival-blocks",
"name": "Fetch archival block data",
"description": "Access historical block data from Solana's genesis onward using Helius archival nodes.",
"tags": [
"solana",
"archival",
"history"
],
"examples": [
"Fetch block 0 from Solana",
"Get the contents of block 12345678"
]
},
{
"id": "phantom-connect",
"name": "Phantom wallet integration",
"description": "Integrate Phantom Connect: social login, browser extension, message signing, transactions, and staking.",
"tags": [
"solana",
"phantom",
"wallet",
"auth"
],
"examples": [
"How do I connect a Phantom wallet with social login?",
"Show me how to sign a transaction with Phantom"
]
},
{
"id": "compare-providers",
"name": "Compare Solana RPC providers",
"description": "Side-by-side feature and pricing comparison of Helius vs QuickNode, Alchemy, Triton, and Syndica across DAS API, Laserstream, webhooks, free tier, and priority fees.",
"tags": [
"solana",
"rpc",
"comparison",
"alternatives",
"pricing"
],
"examples": [
"How does Helius compare to QuickNode for Solana?",
"Helius vs Alchemy: which is better for NFT projects?",
"What are the alternatives to Helius RPC?"
]
}
],
"securitySchemes": {
"heliusApiKey": {
"type": "apiKey",
"in": "query",
"name": "api-key",
"description": "Helius API key obtained from https://dashboard.helius.dev/signup. Required for production use of underlying Helius RPC endpoints."
}
},
"security": [
{
"heliusApiKey": []
}
]
}