以太坊合約部署

工具
1.google瀏覽器(沒有的自shā吧)
2.metamask瀏覽器插件(以太坊錢包插件,非常方便,無需同步區塊等)

插件安裝

插件下載地址
Install MetaMask for Chrome
然後自己領悟吧 傻瓜式安裝 如果報錯 ”無法將程序目錄移動到個人文件夾中“ 重啓電腦重試
裝完之後右上角出現狐狸頭 插件就安裝好了 然後登陸賬戶 轉0.05個以太幣進來

部署合約

打開remix
remix:在線工具,可以編寫、編譯、調試、發佈合約,還有模擬環境,總之無敵
在這裏插入圖片描述

1. 圖示1位置創建個sol文件 把準備好的合約代碼考進來(上篇博客有寫一個標準合約)
標準合約鏈接
2. 點擊圖示2按鈕 會調出工具欄

在這裏插入圖片描述
3.編譯合約(一般都不需要編譯 默認ctrl s保存自動編譯)
注意上邊的版本號要和合約用的版本號一致
只要看到左側菜單的綠色√說明編譯成功了

4.部署合約
在這裏插入圖片描述

1.點擊1按鈕 出現工作欄
2.選擇環境爲 Injected Web3 會使用MetaMask插件的環境,下面可以選擇賬戶,選擇我們有餘額的賬戶,設置gas limit ,填個600w左右,反正用不完會退。value不用管它。
3.選擇我們最終實現的合約TetherToken(我的圖這裏名字不一樣),總之不要選工具合約、Ownable、接口合約,選最終實現的。
4.填寫構造方法的參數,沒有就不填
5.點擊參數input左邊的deploy部署

在這裏插入圖片描述
然後會提示可能會超過燃料上限,不要管它,點send
在這裏插入圖片描述
然後會彈出這個窗問你是否確認,同時要配置一下gas price,默認10,至少設置6gwei,不然慢死,開始我設置2gwei等了三個小時都沒有排上隊,無奈改成6,幾分鐘就好了,這裏看自己情況。
在這裏插入圖片描述
然後點擊確定 ,接下來就是等待。。。
remix控制檯會有交易hash點擊直接過去查看處理情況

在這裏插入圖片描述
部署成功還剩最後一步 驗證發佈
複製你的賬戶地址 打開
區塊鏈瀏覽器搜索你賬戶的交易記錄,點進去
在這裏插入圖片描述
點擊合約地址,點擊contract
在這裏插入圖片描述
(您是合同創建者嗎?立即驗證併發布您的合同源代碼!),點擊藍色部分驗證發佈
在這裏插入圖片描述
選擇編譯類型 根據自己情況 我們這裏singlle(就一個合約文件)
選擇版本,與自己合約使用版本一致 這裏0.4.17
最後一個是選擇合約的版權,可以自己點開藍色小符號看一下區別,推薦看
這裏這裏選mini,continue,把合約源代碼拷過來,驗證,發佈,完成了!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章