solana

Query Solana wallets, tokens, transactions, and NFTs with USD pricing via JSON-RPC and CoinGecko.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/loteiron/ZeusAgent --skill solana-loteiron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solana
Source: https://github.com/loteiron/ZeusAgent/tree/main/optional-skills/blockchain/solana
Command: npx skills add https://github.com/loteiron/ZeusAgent --skill solana-loteiron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Inspecting Solana on-chain data normally requires juggling RPC documentation, block explorers, and separate price APIs. This Skill consolidates wallet portfolios, token metadata, transaction inspection, NFT holdings, whale detection, and network stats into one CLI that enriches raw blockchain data with USD values from CoinGecko. ## Core Features & Use Cases - Wallet Portfolio Analysis: Retrieve SOL balance, SPL token holdings sorted by USD value, dust filtering, NFT counts, and a total portfolio valuation for any address. - Transaction & Token Inspection: Decode full transaction details by signature (balance changes in SOL and USD, programs invoked) and fetch SPL token metadata including supply, price, market cap, and top holders. - Network & Market Monitoring: Check live network stats (slot, epoch, TPS, SOL price), scan the latest block for large SOL transfers, and look up prices for known symbols like BONK, JUP, or SOL. - Use Case: A user asks "what is this Solana wallet worth?" — run the wallet command with the address to get a USD-denominated breakdown of SOL, tokens, and NFTs without any API keys. ## Quick Start Ask the agent to check the portfolio value and token holdings of a specific Solana wallet address using the solana skill.

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: python 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: python solana_client.py tx <signature>. It shows 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 or paid RPC endpoint?▼

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

Can it detect all NFTs in a Solana wallet?▼

NFT detection is heuristic: it identifies SPL tokens with amount 1 and 0 decimals. Compressed NFTs (cNFTs) and Token-2022 NFTs are not detected by this method, so results may undercount actual holdings.

Why are some token prices missing from wallet results?▼

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

What are the limitations of the whale detection command?▼

The whales command scans only the most recent block for SOL transfers above a threshold, making it a point-in-time snapshot rather than a historical search. Results vary depending on the moment you query.