EeayDecode:解碼合約的自定義錯誤、事件和函式引數與返回值

xiaosongfu發表於2024-07-19

官網:easydecode.dev

還在為解碼合約自定義錯誤事件和函式引數與返回值而苦惱嗎?快試試 easydecode 吧!
只需提供合約 ABI 即可快速、方便的解碼合約的自定義錯誤、事件和函式引數與返回值。

easydecode.png

1. 解碼 Event

將 Event 的 Topics(字串陣列,使用,分割)和 Data 填入輸入框,點選 “Decode Event”即可看到是哪個Event以及各個引數的值

2. 解碼自定義錯誤

將錯誤的 Hex 字串填入輸入框,點選 “Decode Error”即可看到是哪個錯誤以及各個引數的值。

3. 解碼函式引數

將合約呼叫 Hex 字串填入輸入框,點選 “Decode Function Data”即可看到呼叫的是合約的哪個方法以及各個引數的值。

4. 解碼函式返回值

將合約呼叫的返回值 Hex 字串填入輸入框,點選 “Decode Function Result”即可解碼出返回值。

5. 參考

  1. https://github.com/xiaosongfu/easydecode
  2. https://github.com/xiaosongfu/hardhat-decode

相關文章