web3 · 可交互

ToolsCalldata Decoder

Calldata 解码工具

这个 calldata 解码工具可以结合 Solidity 函数片段,解析 EVM 交易输入数据里的 selector、函数名和参数值。

~/tools/calldata-decoderInterface.parseTransaction
Calldata 解码结果

使用示例

使用示例

  • 用 transfer 函数签名解码一段 ERC-20 transfer calldata。
  • 查看一段交易 input 里真正传入了哪些参数。
  • 检查前端构造的 calldata 是否和预期函数及参数一致。

Calldata 解码工具说明

Calldata 解码工具说明

Calldata 解码工具适合在你已经知道或高度怀疑某段 input data 对应哪个函数时使用。你输入 Solidity 函数片段和 calldata 后,工具会按 ABI 规则解析函数 selector 和参数值。它很适合合约调试、审计检查、交易预览以及前端和脚本输出的对比。相比直接盯着长 hex 字符串,这种方式能更快看出参数顺序、类型和具体值是否有问题。

常见问题

常见问题

一定要提供精确的函数片段吗?

是的。Calldata 解码依赖正确的 Solidity 函数定义,函数签名不对就无法正确解释参数。

这个工具会自动猜 ABI 吗?

不会。它不会自动猜测函数定义,需要你自己提供对应的函数片段。

输出里会包含 selector 吗?

会。结果里会同时显示 selector 信息和解码后的参数。

相关工具

站内链接建议