SuperAPI AI 工具集

explorer

数据与分析

查看项目

更新于 10-30 07:58

技能介绍

用途

explorer 是一个区块链浏览器技能,目标是让 AI 助手(如 Claude)帮助用户查看链上数据,包括区块、交易和网络信息。

主要能力

  • 区块查询:获取最新区块、按区块号查询、按区块哈希查询,并读取区块哈希、时间戳、交易数量、Gas 使用量与 Gas 上限等字段。
  • 交易查询:按交易哈希获取交易详情(发送方、接收方、金额、Gas 价格、Nonce、所在区块、输入数据),以及获取交易回执(状态、区块号、Gas 使用量、有效 Gas 价格、日志数量)。
  • 交易状态判断:区分已确认(成功/失败)、待确认和未找到三种情况。
  • Gas 估算:为简单转账估算 Gas,并结合当前 Gas 价格计算总费用。
  • 链信息与交易计数:获取 Chain ID、当前区块号、Gas 价格,以及某地址的交易计数(Nonce)。
  • 区块监听:可监听新产生的区块,并设置超时停止监听。
  • 日志解码:使用 ABI 解码交易回执中的事件日志(示例为 Transfer 事件)。
  • 区块浏览器链接生成:根据链 ID 与类型(tx / address / block)拼接对应浏览器的 URL。
  • MCP 工具:提供 get_block_by_hash、get_block_by_number、get_latest_block、get_transaction、estimate_gas、get_chain_info、get_supported_networks 等工具。

使用方式

技能示例基于 viem 库,通过 createPublicClient 配合 http transport 和各链定义(如 bsc)创建客户端,再调用 getBlock、getTransaction、getTransactionReceipt、estimateGas、getGasPrice、getTransactionCount、watchBlocks 等方法。资料给出的是 TypeScript 代码示例,未提供该技能的安装命令或接入步骤。

支持的网链

资料列出 Ethereum(1)、BNB Chain(56)、Polygon(137)、Arbitrum(42161)、Optimism(10)、Base(8453),并对应 etherscan.io、bscscan.com、polygonscan.com、arbiscan.io、optimistic.etherscan.io、basescan.org。

适用场景

适合在对话中快速查阅区块与交易、核对交易是否确认及成功与否、评估转账 Gas 成本、生成区块浏览器链接,以及监听新块动态。

限制与注意事项

资料中的提示包括:重要交易应等待多次确认;Gas 估算建议增加 10–20% 缓冲;高频查询应使用自有 RPC 端点以规避速率限制;查询历史数据需要归档节点。资料未说明该技能的部署方式、收费标准与平台兼容范围,这些信息暂未提供。示例中的链与金额单位(如 BNB)仅作演示,实际使用需按目标网络调整。