Solidity
我可以從已部署的契約中獲取 abi 文件嗎?或重新儲存 abi json 文件
昨晚我用松露將 ERC-721 合約部署到主網
合約部署成功
但沒有生成 abi 文件(我不知道為什麼..)所以我無法執行我的 dapp
https://etherscan.io/address/0x5bd8e480270880ff2c02c7b30610d6823eb1748a
這是我在 etherscan 上的契約
https://etherscan.io/tx/0xd4f11c140f6a7bb308a714158bc5f229fda0d8c5705be42c5d8b98015b9afd28
和交易
我已經支付了 0.4 ETH 的汽油費,餘額用完了
我無法再次執行 migrate –reset …
我有測試網的 sol 文件和 abis 文件,所以
我可以恢復我的主網 abi json 文件嗎?或從 etherscan 字節碼合約中獲取 abi 文件?
++ 已經嘗試https://etherscan.io/apis#contracts但失敗“合約原始碼未驗證”
那麼abi json文件就像一個使用者呼叫的介面,所以它是通用的。因此,您可以使用 remix ide 並編譯 sol 文件合約並從那裡獲取 abi json。會和區塊鏈上的abi json一樣
Tl;dr: 你如何從已知的合約地址獲取 json 文件(ABI)?