← 返回
开发者工具 Key 中文

web3-data-skill

Explore Web3 on-chain data using Chainbase APIs. Use this skill when the user asks about blockchain data, token holders, wallet addresses, token prices, NFTs...
使用 Chainbase API 探索 Web3 链上数据。适用于用户查询区块链数据、代币持有者、钱包地址、代币价格及 NFT 等信息。
lxcong
开发者工具 clawhub v1.0.0 1 版本 99805.4 Key: 需要
★ 0
Stars
📥 1,026
下载
💾 18
安装
1
版本
#latest

概述

Web3 Data Explorer (Chainbase)

Query on-chain data via Chainbase Web3 API and SQL API.

Quick Reference

API Key: Use env CHAINBASE_API_KEY, falls back to demo. If rate-limited, direct user to https://console.chainbase.com to upgrade.

Script: scripts/chainbase.sh [params...]

# Top token holders
scripts/chainbase.sh /v1/token/top-holders chain_id=1 contract_address=0xdAC17F958D2ee523a2206206994597C13D831ec7 limit=10

# Address labels
scripts/chainbase.sh /v1/address/labels chain_id=1 address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045

# SQL query
scripts/chainbase.sh /query/execute --sql="SELECT * FROM ethereum.blocks ORDER BY number DESC LIMIT 5"

Chain IDs

ChainIDChainID
------------
Ethereum1Optimism10
BSC56Base8453
Polygon137zkSync324
Avalanche43114Merlin4200
Arbitrum42161

Default to Ethereum (chain_id=1) unless user specifies otherwise.

Routing Logic

Match user intent to the right endpoint:

User wantsEndpoint
------
Top token holders / who holds a tokenGET /v1/token/top-holders
List of holder addressesGET /v1/token/holders
Token priceGET /v1/token/price
Historical token priceGET /v1/token/price/history
Token info (name, symbol, supply)GET /v1/token/metadata
Token transfer historyGET /v1/token/transfers
Address labels/tagsGET /v1/address/labels
Wallet transaction historyGET /v1/account/txs
Single transaction detailGET /v1/tx/detail
Native token balance (ETH/BNB)GET /v1/account/balance
ERC20 token balances of walletGET /v1/account/tokens
NFTs owned by walletGET /v1/account/nfts
DeFi portfolio positionsGET /v1/account/portfolios
ENS domain lookupGET /v1/ens/records or /v1/ens/reverse
NFT metadata/owner/rarityGET /v1/nft/metadata, /owner, /rarity
Trending NFT collectionsGET /v1/nft/collection/trending
Anything not covered aboveSQL API (POST /query/execute)

Workflow

  1. Identify intent — Determine what data the user needs
  2. Resolve identifiers — If user gives token name (e.g. "USDT"), look up the contract address. Common tokens:
    • USDT: 0xdAC17F958D2ee523a2206206994597C13D831ec7 (ETH)
    • USDC: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (ETH)
    • WETH: 0xC02aaA39b223FE8D0A0e5c4F27eAD9083C756Cc2 (ETH)
    • DAI: 0x6B175474E89094C44Da98b954EedeAC495271d0F (ETH)
    • WBTC: 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 (ETH)
    • If unknown, use GET /v1/token/metadata or ask the user for the contract address
  3. Select endpoint — Use the routing table above; fall back to SQL API for complex/custom queries
  4. Execute — Run via scripts/chainbase.sh or direct curl
  5. Present results — Format data clearly with tables for lists, highlight key insights

SQL API Fallback

When fixed endpoints don't cover the query, translate user intent to SQL:

scripts/chainbase.sh /query/execute --sql="SELECT from_address, SUM(value) as total FROM ethereum.token_transfers WHERE contract_address = '0x...' GROUP BY from_address ORDER BY total DESC LIMIT 20"

Common table patterns (replace ethereum with chain name):

  • {chain}.blocks — Block data
  • {chain}.transactions — Transactions
  • {chain}.token_transfers — ERC20 transfers
  • {chain}.token_metas — Token metadata
  • {chain}.logs — Event logs

SQL constraints: max 100,000 results per query.

For complete endpoint parameters and response schemas, read references/api-endpoints.md.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 15:17 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 68 📥 180,215
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,807
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,210