← ClaudeAtlas

solana-rpclisted

Expert assistant for Solana JSON-RPC — works with any provider: QuickNode, Helius, Triton, Ankr, Chainstack, or public endpoints. Standard JSON-RPC methods are identical across providers; only the URL differs. Use whenever the user wants raw Solana data: fetch transactions by signature, read account state, get block data, check SPL token balances, query program accounts, submit transactions, estimate priority fees, or do anything requiring direct Solana node access. Also use when the user mentions Helius/QuickNode specifically, or wants Helius-specific features (DAS API, Enhanced Transactions, LaserStream, Webhooks) or QuickNode addons (qn_estimatePriorityFees, Metaplex DAS, Jito bundles). Enforces: batch JSON-RPC requests over loops, prefer DAS/Enhanced APIs over raw RPC when available, never use `getProgramAccounts` without tight filters.
Vo1ganin/crypto-claude-skills · ★ 2 · AI & Automation · score 78
Install: claude install-skill Vo1ganin/crypto-claude-skills
# Solana RPC Skill Reference files: - `references/core-methods.md` — standard Solana JSON-RPC methods, parameters, response shapes - `references/helius-extensions.md` — DAS API, Enhanced Transactions, Priority Fee, Sender, LaserStream - `references/quicknode-extensions.md` — `qn_estimatePriorityFees`, Metaplex DAS addon, Jito - `references/patterns.md` — batching, rate limits, resume, cost optimization - `references/examples/` — working Python scripts --- ## 🚨 Rule #1: use the provider's parsed/enhanced APIs when available The biggest credit waste on Solana RPC is fetching raw data and parsing it yourself when the provider offers a parsed endpoint. Matrix: | Task | Cheap option | Expensive / broken option | |------|--------------|---------------------------| | Wallet NFTs + tokens | **Helius DAS `getAssetsByOwner`** | `getTokenAccountsByOwner` + metadata lookups | | Complete tx history | **Helius `getTransactionsForAddress`** | `getSignaturesForAddress` + N × `getTransaction` | | Parsed DEX swap details | **Helius Enhanced Tx** or Solscan | `getTransaction` + manual program parsing | | NFTs by collection | **DAS `getAssetsByGroup` / `searchAssets`** | `getProgramAccounts` (expensive + slow) | | Priority fee estimate | **`getPriorityFeeEstimate` (Helius)** or `qn_estimatePriorityFees` (QuickNode) | `getRecentPrioritizationFees` (raw, needs math) | | Compressed NFT history | **DAS `getSignaturesForAsset`** | `getSignaturesForAddress` (doesn't work for cNFTs) | When in do