如何在Etherscan.io 部署ETH以太坊智能合約 如何在15分鍾內創建你的加密貨幣


一、概述

  ETH 網絡這里就不介紹了,這篇文章主要記錄在以太坊主網和測試網絡部署一個智能合約,也就是如何發幣。

二、部署合約需要的生產工具

       准備工具前,建議大家准備個VPN,因為會訪問國外網站。 我這里是在 myxgj.com 網站買的代理。

  1、錢包。錢包使用谷歌Chrome瀏覽器插件MetaMask 。 如何裝插件,如何注冊賬號,不詳細寫了。網絡上很多介紹,大家可以搜索。

  2、獲取token。這里需要區分測試網絡和主網token。測試網絡我使用Rinkeby測試網絡,如何獲取Rinkeby測試網絡的ETH,去搜索下就能查到。以太網主網的token當然是花錢買了,一般在火幣OTC買。我這里准備了0.3個eth。一般買0.1或者0.2個也都可以。

      3、准備合約編輯器、合約代碼。

   合約編輯器使用網絡編輯器:http://remix.ethereum.org 或者 https://ethereum.github.io/browser-solidity/ 

       具體如何使用合約編輯器,又是一個稍微復雜的介紹,還是大家自己搜索吧。 

       編寫代碼。以太坊主網合約代碼大部分都是公開的。例如以下地址:https://etherscan.io/address/0xe50365f5d679cb98a1dd62d6f6e58e59321bcddf#code 查看合約代碼,或者github,或者eth官網有示例。  

      合約代碼簡介:http://www.netkiller.cn/blockchain/ethereum/token/token.solidity.0.4.24.html

 

       4、部署合約、驗證合約

    使用remix合約編輯器,編輯並且發布合約,剛開始可以使用測試網絡執行和測試代碼。

    發布和驗證合約查看這個帖子: https://www.jianshu.com/p/56082f942bb3 

  5、參考資料:https://mp.weixin.qq.com/s?__biz=MzI3NzQ2MjU4NA==&mid=2247483998&idx=1&sn=71602644a8f66fdb3b3142f0fae08b3c&chksm=eb64a909dc13201fb271338fab012ecea14a888bf81ce2bc7a0ab527eaa31b39e3391f1243c1&scene=21#wechat_redirect

 

 

  三、我遇到的一些問題:

        1、在使用remix 編譯代碼,准備發布時,使用【Injected Web3】環境時,總是無法顯示錢包賬號,如下圖紅圈,Account位置會顯示空白。這是因為錢包隱私設置限制了瀏覽器訪問。

解決方法是點擊錢包,打開【設置】-【Security&Privacy】,將隱私模式關閉。然后重啟瀏覽器,使設置生效。再次打開remix,重新選擇賬戶就可以看見錢包地址。 

 

 

2 合約進行驗證時,可能出現問題:

We encountered an unexpected error.
Please try back again shortly。

這是因為驗證合約頁面,網站使用了國外第三方的人機驗證插件,需要進行人機身份驗證。使用國內網絡時驗證插件會變成空白,使用國外網絡才會顯示該插件。

 

 

 

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM