SuperAPI AI 工具集

solana

通用与其它

查看项目

更新于 10-16 02:32

技能介绍

用途:查询 Solana 链上数据,并用 CoinGecko 补充美元计价,适合查看钱包组合、代币信息、交易详情、地址活动、NFT、巨鲸转账、网络状态与代币价格。

主要能力:共 8 个命令——wallet(SOL 余额、SPL 代币持仓及美元价值、NFT 数量、组合总值)、tx(按签名查看交易及 SOL/美元余额变化)、token(SPL 代币元数据、价格、市值、供应量、前 5 持有者)、activity(近期交易,默认 10 条、最多 25 条)、nft(按 amount=1 且 decimals=0 的启发式列出 NFT)、whales(扫描最新区块的大额 SOL 转账)、stats(当前 slot、epoch、TPS、供应量、验证者版本、SOL 价格与市值)、price(按 mint 地址或已知符号查价)。

使用方式:脚本路径为 ~/.hermes/skills/blockchain/solana/scripts/solana_client.py,仅用 Python 标准库(urllib、json、argparse),无需外部包。默认 RPC 为 https://api.mainnet-beta.solana.com,可用 export SOLANA_RPC_URL=https://your-private-rpc.com 覆盖。示例:python solana_client.py wallet <address> [--limit N] [--all] [--no-prices];python solana_client.py tx <signature>;python solana_client.py token <mint_address>;python solana_client.py activity <address> [--limit N];python solana_client.py nft <address>;python solana_client.py whales [--min-sol N];python solana_client.py stats;python solana_client.py price <mint_or_symbol>。

限制:CoinGecko 免费接口约每分钟 10-30 次请求,代币多时可能无法全部取价,可用 --no-prices 提速;公共 RPC 有限流,生产环境建议用私有端点;NFT 检测为启发式,压缩 NFT(cNFT)与 Token-2022 NFT 不会显示;巨鲸检测仅扫描最新区块,非历史数据;公共 RPC 交易历史约保留 2 天;仅约 25 个知名代币按名称标注,其余显示缩写 mint 地址;遇 429 会以指数退避重试最多 2 次。