SuperAPI AI 工具集

etherscan-transaction-debugger

测试与质量

查看项目

更新于 10-15 21:39

技能介绍

用途:把 Etherscan 的交易、合约、代币与标签数据整理成清晰的执行故事,并保留原始哈希与地址,让结论可在浏览器上直接核验。

主要能力:校验交易哈希并解析链;采集交易、收据、状态、内部交易、合约、ABI、已验证源码、代理、标签与代币数据;解码顶层方法与日志;区分代理与实现;核对原生币、ERC-20、ERC-721、ERC-1155 的转移、授权、角色与所有权变化;按 gasUsed * effectiveGasPrice 计算执行费,收据提供时纳入 L1 数据费或 blob 费;失败交易定位最窄可支持的根因;生成 Etherscan 证据链。

使用方式:需提供 32 字节交易哈希,可再给一个哈希做对比。链可从用户、链专属浏览器 URL、交易数据或上下文推断,无线索时默认以太坊并说明假设。受众级别可选 simple、standard、developer、support、security,未指定时自动推断。优先使用已安装的 Etherscan CLI,也可用 scripts/collect_transaction_data.py 生成可复现证据包;采集失败或需深度追踪时参考 references/evidence-collection.md。

适用场景:成功交易的执行解释、资产变动与授权核对、失败原因分析、两笔交易对比、面向客户或安全视角的报告。

限制:Etherscan 内部交易不等于完整调用追踪;无完整追踪时不得指认确切的内部回滚帧。标签不证明身份,已验证源码不证明安全。不生成漏洞利用代码,不签名或广播交易,不单凭异常行为断定恶意。地址级资金流调查应交给 etherscan-flow 技能;完整合约安全审计超出本技能范围。缺失事实暂未提供。