在上一篇中,我爲大家演示瞭如何運用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的高級功能,敬請關注