~/tools/abi-decode-tool可交互
ABI 解码工具
这个 ABI 解码工具可以根据你提供的 Solidity 类型,把 ABI 编码的 hex 数据解码为可读结果。
~/tools/abi-decode-toolabi.decode(...)
解码结果
~/tools/abi-decode-tool/examplesusage.txt
使用示例
- 根据已知输出类型解码一次合约调用的返回数据。
- 在调试前端时查看一段存储 payload 或编码结果的真实内容。
- 把一段 ABI hex 数据还原为可读值,方便对比和排查。
~/tools/abi-decode-tool/guideREADME.md
ABI 解码工具说明
ABI 解码工具会把一段 EVM hex 数据按你指定的 Solidity 类型重新解释成可读值。它很适合查看合约返回数据、调试编码参数、核对脚本输出,或者解析某些已经拿到类型信息的链上 payload。相比直接面对一长串 hex,这种方式可以把地址、整数、字符串、数组等值重新还原出来,让问题定位更快。对于前端开发者和合约工程师来说,这是很常用的低层调试步骤。
~/tools/abi-decode-tool/faq3 items
常见问题
解码时一定要有精确类型吗?
是的。ABI 解码依赖正确且有顺序的 Solidity 类型列表,类型不对就无法正确解释数据。
它适合解码合约返回值吗?
适合。只要你知道返回值类型,就可以用它快速查看解码结果。
为什么大整数会显示成字符串?
因为很多 EVM 整数超出 JavaScript 安全数字范围,用字符串能完整保留数值精度。
~/tools/abi-decode-tool/related5 links
~/tools/abi-decode-tool/links站内