用途:根据用户提供的加密货币地址,查询其在多条区块链上的钱包余额,基础查询使用免费公共 API,无需 API 密钥。
主要能力:支持比特币(BTC)、以太坊(ETH)、BSC(BNB)、Solana(SOL)、莱特币(LTC)等链,并可通过 Blockchair 扩展到 DOGE、BCH、Dash、Ripple、Stellar、Cardano、Zcash 等。资料列出了各链可用的免费 API 及基础地址,例如 BTC 用 blockchain.info 或 blockstream.info,ETH 用 api.etherscan.io,BSC 用 api.bscscan.com,SOL 用 api.mainnet-beta.solana.com 或 public-api.solscan.io,LTC 用 chain.so 或 api.blockcypher.com。
使用方式:通过 curl 或 Node.js fetch 调用对应 API,并按链做单位换算——BTC 由 satoshi 除以 1e8,ETH/BNB 由 wei 除以 1e18,SOL 由 lamports 除以 1e9,LTC 部分接口直接返回 LTC。资料还给出多链辅助函数与 Agent 提示词,可按地址格式识别链:BTC 以 1、3 或 bc1 开头,ETH/BSC 以 0x 开头且 42 字符,SOL 为 32-44 位 base58 字符串,LTC 以 L 或 M 开头。
限制与注意事项:各 API 有速率限制(如 blockchain.info 约 1 请求/10 秒,Etherscan/BscScan 免费 5 请求/秒,Blockchair 30 请求/分钟,BlockCypher 200 请求/小时)。建议同一 API 请求间隔 1-2 秒、结果缓存至少 30 秒、遇 HTTP 429 采用指数退避;生产环境可申请免费 API 密钥提高限额。资料未提供收费、价格或效果保证等信息。