Contract-Development
有沒有辦法從已部署的契約中提取 ABI?
我正在建構一個用於測試智能合約的 Web UI,目前我必須為我測試的合約提供 ABI。有沒有辦法從已部署的契約中提取 ABI(最好以程式方式)?
如果原始碼已發佈到 Etherscan,那麼他們有一個 API 來檢索它。來自https://etherscan.io/apis#contracts:
獲取已驗證契約原始碼的契約 ABI
轉到 EtherScan > 輸入合約地址 > 點擊選項卡部分標題中的合約 > 向下滾動以找到合約 ABI > 點擊複製圖示以複製它