區塊鏈智能合約編程四:以太坊測試網絡的部署實戰

在上一篇中,我爲大家演示瞭如何運用solidity語言去實現一個基於ERC20的代幣,這一篇我會爲大家帶來ERC20代幣在以太坊測試網絡的部署。首先得有一個以太坊錢包,這裏我推薦使用metamask錢包以及一些用於部署的以太幣。

把合約部署到以太坊網絡中,實際就是向以太坊網絡發起一個交易,交易完成後合約代碼就會被打包進區塊中。這個步驟中需要礦工的參與,因此也就需要花費若干單位的以太幣作爲礦工的獎勵,這種花費即被形象地稱之爲——gas(汽油)耗費。

上一章代碼鏈接https://blog.csdn.net/qq_42247900/article/details/81951296

步驟一: 下載metamask錢包

metamask錢包是是一款在谷歌瀏覽器Chrome上使用的插件類型的以太坊錢包,該錢包不需要下載,只需要在谷歌瀏覽器添加對應的擴展程序即可,非常輕量級,使用起來也很方便。要下載該錢包插件,首先得翻牆,訪問metamask官網 https://metamask.io/

這裏有三款瀏覽器的插件,這裏只演示谷歌瀏覽器版的,其它兩款瀏覽器的操作也一樣。點擊谷歌版插件進入谷歌插件官網。

 安裝完成後點擊右上角metamask圖標,輸入密碼創建賬號。中間有ACCEPT就點ACCEPT通過。點擊紅色區解鎖錢包,並保存生成的句子,這個句子作爲第二個密碼使用。

 下一步把保存的句子按單詞的順序輸入,確認無誤後點CONFIRM進入主頁,選擇Ropsten Test Network,然後在主頁點擊DEPOSIT

獲取以太幣,需要幾個就行,不夠再來拿。

完成之後我的賬戶裏有11個以太幣了,約合3178美元(當然是拿不出來的- -,有了以太幣我們就可以進行合約部署了。繼上一篇我已經寫好了基於ERC20標準的代幣,打開Remix填好參數後點擊deploy,metamask會自動彈出交易框,我們還要修改下gas的價格,因爲過低的價格礦工不會幫我們的代碼打包了。

填寫完畢後我們點擊CONFIRM確認交易。

(關於gas價格的選定,這裏官方給出了參考 https://etherscan.io/gastracker )

 部署後,remix會返回部署的地址如下:

我們點開部署詳情鏈接可以查看部署完成情況:

然後再輸瀏覽器地址:https://ropsten.etherscan.io/token/+合約地址,我這裏部署的合約地址是

https://ropsten.etherscan.io/token/0x15b2636d3e42d886aca146b0189dd6a8de43aab0即可查看代幣:

 

 接着複製合約地址,我們在metamask錢包上把部署的代幣加入到錢包中使用:

步驟:點擊menu菜單 -> 點擊ADDTOKEN ->點擊CUSTOM TOKEN 在token address輸入框裏粘貼複製的合約地址。

這樣我們就持有了自己發行的代幣。下面進入測試階段,首先創建一個新的地址:

步驟  點擊右上角圖標 -> 點擊Create Account -> 填入Account Name或不填也行  ->  點擊create

複製賬戶Account3的地址,切會賬戶Account1,開始轉賬

轉賬的步驟跟部署代碼到以太坊測試網絡一樣一樣,需要交易確認,給出gas價格和gas limit,這裏不再詳述。交易後可調用balanceOf查看代幣是否到賬。
最後在metamask錢包裏爲Account3賬戶添加token,然後查看Account1的token餘額。

最後轉賬成功!

下一章節我會爲大家介紹ERC20的高級功能,敬請關注

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