Abi
如何獲取建構子參數 ABI 編碼?
我正在嘗試驗證 ETH 合約,但我填寫了 etherscan 表格並收到以下消息:
“錯誤!無法驗證函式 JL(uint256 initialSupply, string tokenName, string tokenSymbol) 的原始碼缺少建構子參數”
我的合約 是使用https://remix.ethereum.org/創建的
我對此很陌生,我只是在測試智能合約是如何工作的。
我希望你們的支持。
謝謝。
您可以使用簡單的線上工具來獲取 abi 編碼的建構子參數https://abi.hashex.org。只需粘貼 abi 並輸入參數值。將自動計算 Abi 編碼參數。
然後只需將結果複製並粘貼到 etherscan.io 建構子參數輸入中。
如果您的合約是由另一個合約創建的,則交易詳細資訊可能無法輕鬆獲取 ABI 編碼形式的建構子參數。在這種情況下,我建議為此目的使用 web3 abi 函式,例如
web3.eth.abi.encodeParameters
.