Web3js
編碼/解碼合約 ABI 數據
如何編碼和解碼 ABI 數據?
有人可以給我看一個 web3js 庫的例子嗎?
如果問題是關於 abi 參數的,你可以看看這兩個 web3.js 文件:
https://github.com/ChainSafe/web3.js/blob/0.20.7/test/coder.encodeParam.js https://github.com/ChainSafe/web3.js/blob/0.20.7/test/coder.decodeParam.js
雖然這些函式不是公共
web3.js
介面的一部分。主要是因為他們需要適當的重構。還有一個命令行工具專門用於編碼函式呼叫和檢索輸出數據。
如果您需要線上工具將參數編碼為 abi 格式,您可以使用https://abi.hashex.org/。它具有自動解析合約的 abi 以獲取函式名稱和參數類型的功能,並提供方便的方式來輸入它們的值。