如何在Etherscan上驗證合約?
在Etherscan上更新數字貨幣資訊,必須驗證數字貨幣的合約地址。這是為了確保合約程式碼確實是該區塊鏈中的程式碼,並且允許公眾對合約進行讀取和稽核。Etherscan確保所有數字貨幣合約必須經過驗證,然後才能使用合約所有者提供的資訊進行更新。
如果您是合約所有者,並且希望驗證您的合約,可以按照以下步驟進行操作:
1.驗證和釋出
在合約地址下,在“交易(Transaction)”選項旁邊,找到“程式碼(Code)”選項,然後點選“驗證和釋出(Verify and Publish)”。
2.驗證合約程式碼
對於Truffle框架下的合約,合約所有者可以使用Etherscan的新Beta原始碼合約驗證器(Beta Source Code Contract Verifier),它支援在“驗證合約程式碼”頁面上的“執行(Run)”選項。
ofollow,noindex" target="_blank">
當登入到新的“驗證合約程式碼”(Verify Contract Code Version2.0)頁面時,合約所有者可以輸入相應的資訊。
輸入所需資訊,合約名稱,編譯器版本,優化選項,並輸入完整的合約程式碼。合約程式碼應該部署在一個檔案中,平放並刪除所有匯入。
還可以在同一頁的底部輸入建構函式引數和其他庫。
在單擊“驗證和釋出”(Verify And Publish)按鈕之前,請完成reCAPTCHA,並對合約進行驗證。
3.確認合約細節
合約經核實後,在“程式碼(Code)”頁面填寫合約細節。該合約的原始碼現已在Etherscan公開。
發文時比特幣價格 ¥43165.58