一、前言
作为一个前端,在调用合约调试的时候,在区块浏览器里拿到一串 hex 格式的 input data,我们应该怎么decode呢?
二、举例
解码交易需要拥有 对应合约的 abi 以及 input data
下面举例介绍怎么获得这两个信息:
参考交易: 浏览器交易地址

- 从这里我们可以拿到 Input Data (目前etherscan是已经支持默认input data解码了的,这里用etherscan的一条交易举例,毕竟不是所有公链的区块浏览器都支持解码功能,作为开发者我们需要掌握主动解码的能力。
- 在这个页面我们能看到这笔交易调用的是 pancake V3的合约

点进去能够获得 对应 V3 合约的 abi。
三、脚本解释
const

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



