EVM ABI 编解码 — 免费在线工具
EVM ABI 编解码是 CintaBox 芯塔盒在线工具箱提供的免费在线工具:按函数签名把参数编码成 calldata, 或把链上抓到的 calldata 反解回参数 —— 排查「这笔交易到底调了什么」不用再开 Etherscan。输入 transfer(address,uint256) 这样的签名即实时给出 4 字节函数选择器(keccak256 规范签名前 4 字节), 签名会自动规范化: 去空格、去参数名与 memory/calldata 等修饰词(可直接粘 Solidity 声明)、uint→uint256。**支持 tuple / 结构体**(写成展开形式如 exactInputSingle((address,address,uint24,address,uint256,uint256,uint256,uint160))), 含嵌套 tuple、tuple[]、内含数组的 tuple —— Uniswap 等主流合约的参数几乎全是 tuple。编码覆盖全部基础类型与任意嵌套(uint/int 全位宽、address、bool、bytes1~32、bytes、string、T[]、T[N]、tuple), 按 Solidity ABI 规范的 head/tail 偏移布局输出; 数值可十进制或 0x hex, 数组与 tuple 用 JSON, 越界(如 uint8 填 256)与长度不符会明确报错而不是静默截断。**解码时签名留空会先查内置签名库**(ERC-20/721/1155 + Permit/Multicall + Uniswap V2/V3 共 35 条常见方法), 认出来直接按它精确解码并注明「已按内置库认出」, 认不出才退回 32 字节字视图并提示哪些字像地址/小整数/偏移 —— 全程零网络, 不像 4byte.directory 需要联网查。数据截断会报出具体偏移; 选择器与签名不匹配时明确标注但仍尽力解码; 解出的 address 自动转 EIP-55 checksum 形式。**另含事件日志解码**: 在 indexed 参数上标注 indexed, 贴入 topics(含 topic0)与 data 即还原各参数并校验 topic0; 特别地, string/bytes/数组作为 indexed 时 topic 里只存值的 keccak 哈希、原文无法还原 —— 工具会明确标注而不是显示一串看似乱码的东西。无需注册、无需安装软件,打开网页即可使用,处理全程在浏览器本机完成,文件不上传服务器。
功能特点
- 支持区块链
- 支持以太坊
- 支持ABI
- 支持智能合约
- 支持解码
- 支持abi 编码
- 完全免费,无需注册登录
- 处理全程在浏览器本机完成,文件不上传服务器,隐私安全
使用步骤
- 在浏览器中打开「EVM ABI 编解码」工具页面(点击本页“立即使用”按钮);
- 按页面提示输入内容或选择文件;
- 工具在浏览器本机即时处理并展示结果;
- 查看、复制或下载处理结果。
常见问题
- EVM ABI 编解码是免费的吗?
- 是的,EVM ABI 编解码完全免费,无需注册、无广告干扰,打开即用。
- 我的文件/数据会被上传到服务器吗?
- 不会。EVM ABI 编解码的处理全程在你的浏览器本机完成,文件与数据不上传服务器,断网也能用,隐私安全。
- 需要安装软件或插件吗?
- 不需要。任何现代浏览器(Chrome / Edge / Firefox / Safari)直接打开网页即可使用,手机浏览器同样支持。