solana

Query Solana blockchain data with USD pricing via RPC and CoinGecko.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill solana-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solana
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/optional-skills/blockchain/solana
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill solana-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Manually inspecting Solana wallets, transactions, and token holdings requires navigating block explorers and separate price trackers. This Skill consolidates on-chain queries and USD price enrichment into a single CLI workflow with no API key required. ## Core Features & Use Cases - Wallet Portfolio Analysis: Retrieve SOL balances, SPL token holdings sorted by USD value, dust filtering, and NFT counts for any address. - Transaction & Token Inspection: Decode full transaction details by signature and fetch SPL token metadata, supply, price, market cap, and top holders. - Network & Whale Monitoring: Check live network stats (slot, epoch, TPS, SOL price) and scan the latest block for large SOL transfers. - Use Case: A user asks "what is this wallet worth?" — run the wallet command with the address to get a complete portfolio breakdown with per-token USD values and a total portfolio valuation. ## Quick Start Ask the agent to show the portfolio value and token holdings of a specific Solana wallet address.

Frequently Asked Questions about solana

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check a Solana wallet balance and token holdings?▼

Run the wallet command with the address: python3 solana_client.py wallet <address>. It returns the SOL balance, SPL tokens sorted by USD value, NFT count, and total portfolio value. Use --no-prices for faster RPC-only results.

How to look up a Solana transaction by signature?▼

Use the tx command with the base58 signature to get slot, timestamp, fee, status, balance changes in SOL and USD, and invoked programs. Note that public RPC nodes only retain roughly two days of transaction history.

Does this Solana tool require an API key?▼

No API key is required. It uses the public Solana mainnet RPC endpoint and CoinGecko's free API. For better rate limits, set the SOLANA_RPC_URL environment variable to a private endpoint like Helius or QuickNode.

Why are some token prices missing from wallet output?▼

CoinGecko's free tier limits requests to roughly 10-30 per minute, and price lookups use one request per token. Wallets with many tokens may exceed the lookup cap. Use the --no-prices flag to skip pricing entirely.

Can it detect all NFTs in a Solana wallet?▼

NFT detection uses a heuristic of SPL tokens with amount 1 and decimals 0. Compressed NFTs (cNFTs) and Token-2022 NFTs are not detected by this method, so the count may be incomplete.

What are the limitations of the whale detection command?▼

The whales command scans only the most recent block, providing a point-in-time snapshot rather than historical data. Results vary depending on when you query, and the minimum transfer threshold defaults to 1000 SOL.