返回顶部
c

crypto-analytics加密分析

Multi-chain blockchain analytics for wallet balances, transaction history, and address validation. Supports 60+ EVM chains via Etherscan V2, plus Bitcoin and Solana. Use to check wallet balances, view transactions, get transaction details, validate addresses, or list supported chains.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
129
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

crypto-analytics

加密分析

概述

一款使用实时API数据的综合性多链区块链分析工具:

  • - EVM网络: 通过统一的Etherscan V2支持60多条链(以太坊、Sepolia测试网、BSC、Polygon、Arbitrum、Base、Optimism、Avalanche等)
  • 比特币: 通过Blockchair API
  • Solana: 通过公共RPC查询余额(交易历史需外部服务)
  • 内置速率限制和5分钟缓存
  • 基础使用无需凭证(API密钥可提高Etherscan限制)

所有命令均返回JSON格式,可选人类可读格式。



隐私与数据处理

本技能尊重您的隐私并透明运行:

  • - 外部数据收集: 无。仅标准区块链API接收您的查询:
- api.etherscan.io(Etherscan V2) - blockchair.com(Blockchair) - 公共Solana RPC端点
  • - 本地缓存: API响应缓存5分钟以遵守速率限制。缓存文件存储在~/.openclaw/cache/crypto-analytics/apiresponses/中,可能包含您查询的地址、交易哈希和其他公共区块链数据。文件会自动过期,也可手动删除。这些数据不会离开您的机器。
  • 环境变量: 可选从OpenClaw工作区根目录的.env文件中读取ETHERSCANAPI_KEY。不访问其他环境变量。
  • 无子进程或动态代码执行: 纯Python,仅使用requests库。

您可以在scripts/crypto_api.py中审计源代码——它只是简单的HTTP + JSON。



配置(可选)

设置ETHERSCANAPIKEY以提高速率限制(免费层:5次调用/秒)。从https://etherscan.io/apis获取密钥

bash
export ETHERSCANAPIKEY=yourkeyhere

或添加到 ~/.openclaw/workspace/.env

核心命令

balance
[chain]

获取钱包的原生代币余额。

参数:

  • - address - 区块链地址
  • chain(可选)- 链标识符。省略时根据地址格式自动检测。

- EVM:ethereum、sepolia、bsc、polygon、arbitrum、base、optimism、avalanche等
- 非EVM:bitcoin、solana

示例:
bash
crypto-analytics balance 0x742d35Cc6634C0532925a3b8D4C9db96C4b4Db45 ethereum

输出:
json
{
chain: ethereum,
chainid: 1,
address: 0x742d35cc6634c0532925a3b8d4c9db96c4b4db45,
balance_wei: 1234567890000000000,
balance_native: 1.23456789,
formatted_balance: 1.234568 ETH
}

transactions
[chain] [limit=20]

获取近期交易历史。

参数:

  • - address - 钱包地址
  • chain(可选)- 链标识符(省略时自动检测)
  • limit(可选)- 最大返回交易数(默认20,最大100)

示例:
bash
crypto-analytics transactions 0x742d35Cc6634C0532925a3b8D4C9db96C4b4Db45 bsc 50

输出:
json
{
chain: bsc,
chainid: 56,
address: ...,
count: 150,
transactions: [ / 交易对象数组 / ]
}

tx

获取完整交易详情。

参数:

  • - txhash - 交易哈希
  • chain - 链标识符(必填)

示例:
bash
crypto-analytics tx 0x123abc... ethereum

输出:
json
{
chain: ethereum,
chainid: 1,
txhash: 0x123abc...,
transaction: { / 完整交易对象 / }
}

validate

检查地址有效性并检测链。

参数:

  • - address - 要验证的地址

示例:
bash
crypto-analytics validate bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh

输出:
json
{
valid: true,
chain: bitcoin,
normalized: bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh,
error: null
}

chains

列出所有支持的区块链及其规格。

示例:
bash
crypto-analytics chains

gas [chain=ethereum]

获取当前Gas价格估算,包括安全、标准和快速费率,以及基础费用(EIP-1559)。

参数:

  • - chain(可选)- 链标识符(默认:ethereum)

示例:
bash
crypto-analytics gas ethereum

输出:
json
{
chain: ethereum,
chainid: 1,
low: 20000000000,
standard: 50000000000,
fast: 80000000000,
base_fee: 15000000000,
timestamp: 1700000000,
formatted: === Gas Price Tracker ===\nSafe: 20.00 Gwei\nStandard: 50.00 Gwei\nFast: 80.00 Gwei\nBase Fee: 15.00 Gwei\nUpdated: 2023-11-14 10:00:00 UTC
}

token
[chain]

获取特定代币合约的ERC-20代币余额,包含符号和格式化的人类可读值。

参数:

  • - address - 钱包地址
  • token_contract - ERC-20代币合约地址
  • chain(可选)- 链标识符(省略时自动检测)

示例:
bash
crypto-analytics token 0xYourAddress 0xA0b86991c6218b36c1d19D4a2e9bB0e3606EB48 ethereum

输出:
json
{
chain: ethereum,
contract: 0xa0b86991c6218b36c1d19d4a2e9bb0e3606eb48,
owner: 0xYourAddress,
balance: 1000000,
symbol: USDC,
name: USD Coin,
decimals: 6,
formatted: === Token Balances ===\nUSDC (USD Coin)\n Balance: 1.000000\n Contract: 0xa0b86991c6218b36c1d19d4a2e9bb0e3606eb48\n
}

tokens
[chain] [limit=20]

通过从近期转账历史自动发现代币,获取钱包的所有ERC-20代币余额。返回非零余额及其符号和小数位数。

参数:

  • - address - 钱包地址
  • chain(可选)- 链标识符(省略时自动检测)
  • limit(可选)- 最大检查代币数(默认20)

示例:
bash
crypto-analytics tokens 0xYourAddress ethereum 10

输出:
json
{
chain: ethereum,
address: 0xYourAddress,
count: 2,
tokens: [
{
contract: 0xa0b86991c6218b36c1d19d4a2e9bb0e3606eb48,
balance: 1000000,
symbol: USDC,
name: USD Coin,
decimals: 6
},
{
contract: 0xdac17f958d2ee523a2206206994597c13d831ec7,
balance: 500000,
symbol: USDT,
name: Tether USD,
decimals: 6
}
],
formatted: === Token Balances ===\nUSDC (USD Coin)\n Balance: 1.000000\n Contract: 0xa0b8...\nUSDT (Tether USD)\n Balance: 0.500000\n Contract

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 crypto-analytics-1775871502 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 crypto-analytics-1775871502 技能

通过命令行安装

skillhub install crypto-analytics-1775871502

下载

⬇ 下载 crypto-analytics v1.0.3(免费)

文件大小: 23.22 KB | 发布时间: 2026-4-12 09:37

v1.0.3 最新 2026-4-12 09:37
v1.0.3 brings improved privacy documentation and environment variable loading.

- Clarified Privacy section: Now accurately describes that local caching may store queried addresses and transaction hashes.
- Improved .env handling: Environment variables are now only read from the OpenClaw workspace root, not user-wide.
- No functional changes to blockchain analytics features.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部