官網:easydecode.dev
還在為解碼合約自定義錯誤事件和函式引數與返回值而苦惱嗎?快試試 easydecode 吧!
只需提供合約 ABI 即可快速、方便的解碼合約的自定義錯誤、事件和函式引數與返回值。
1. 解碼 Event
將 Event 的 Topics(字串陣列,使用,分割)和 Data 填入輸入框,點選 “Decode Event”即可看到是哪個Event以及各個引數的值
2. 解碼自定義錯誤
將錯誤的 Hex 字串填入輸入框,點選 “Decode Error”即可看到是哪個錯誤以及各個引數的值。
3. 解碼函式引數
將合約呼叫 Hex 字串填入輸入框,點選 “Decode Function Data”即可看到呼叫的是合約的哪個方法以及各個引數的值。
4. 解碼函式返回值
將合約呼叫的返回值 Hex 字串填入輸入框,點選 “Decode Function Result”即可解碼出返回值。
5. 參考
- https://github.com/xiaosongfu/easydecode
- https://github.com/xiaosongfu/hardhat-decode