solana

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

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill solana-kaminocorp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solana
Source: https://github.com/kaminocorp/hermes-alpha-hunter/tree/main/optional-skills/blockchain/solana
Command: npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill solana-kaminocorp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Checking Solana wallet balances, token holdings, transactions, and network stats normally requires juggling block explorers and multiple APIs. This Skill consolidates those lookups into a single CLI that returns structured JSON enriched with USD prices, with no API key required. ## Core Features & Use Cases - Wallet Portfolio Analysis: Retrieve SOL balance, SPL token holdings sorted by USD value, dust filtering, NFT counts, and total portfolio valuation. - On-Chain Inspection: Look up transaction details by signature, SPL token metadata with top holders, recent address activity, and NFT ownership. - Network & Market Data: Detect large SOL transfers in the latest block, check live network stats (slot, epoch, TPS, supply), and get quick price lookups for known tokens like BONK, JUP, and SOL. - Use Case: A user asks "what is this Solana wallet worth?" — the agent runs the wallet command and returns SOL balance, token holdings with USD values, and a total portfolio figure. ## Quick Start Ask the agent to check the balance and token portfolio of a Solana wallet address, optionally skipping price lookups for faster results.

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 token holdings 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: python3 solana_client.py tx <signature>. It returns the slot, timestamp, fee, status, balance changes in SOL and USD, and invoked programs. Note public RPC only retains about two days of history.

Does this Solana tool require an API key or paid RPC endpoint?▼

No API key is required. It uses the public Solana mainnet RPC and CoinGecko's free tier. 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 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 not get all prices. Use the --no-prices flag to skip pricing entirely.

Can it detect compressed NFTs (cNFTs) on Solana?▼

No. NFT detection uses a heuristic of amount=1 and decimals=0 on standard SPL token accounts. Compressed NFTs and Token-2022 NFTs are not detected by this method.

What are the limitations of the whale transfer detection?▼

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