本文将介紹基于以太坊測試鍊,利用Remix與MetaMask兩個工具發行Token(代币),以及基于ERC20标準規範編寫代币合約,供初學者參考。
ERC20 Token
也許你經常看到ERC20和代币一同出現, ERC20是以太坊定義的一個代币标準。
一個标準的協定促使了代币可以在不同的應用中得到使用,如錢包和去中心化交易所。
接口定義如下:
代币合約
基于ERC20編寫的合約代碼如下:
部署合約
完成代币合約編寫後,可以将合約釋出到Etherscan的測試鍊上(公鍊需要購買ether,而且速度較慢,建議開發在測試上進行),合約部署方式如下:

點選建立按鈕,将上面編輯的合約複制到IDE中:
複制完成後,IDE的左邊會自動校驗你的合約的編寫是否準确,有錯誤會提示,警告可以忽略。
中間插入MetaMask講解
MetaMask使用
建立好後,會給你預設一個賬号:
由于我們是要基于以太坊測試鍊發行代币,是以我們選擇測試鍊:
此時,我們發現我們的賬戶中沒有ether,依次按照如下步驟擷取,
這時候會打開網頁,點選圖示(建議點一兩次就ok,每次會給你的賬戶放1個ether,部署合約1個就已經搓搓有餘。)。
一會你就會發現你們賬戶有金額;
準備工作終于做完了,現在我們開始部署代币合約,這時候點選IDE右側橫欄中的run,按照1到3确認資訊,并在4中編寫你要發行的代币的資訊,依次是100000000,"GaoTeB","GTB"(發行總量,發行币全稱,發行币簡稱),4步确認不誤後點選create按鈕釋出代币合約帶測試鍊中。
點選後,會彈出對話框:
點選submit後,如果不報錯,此時,會出現你的合約資訊:
點選合約會打開頁面,你可以看到正在建立中:
過一會,你就會看到:
那麼你就基本已經發行成功你的代币了!
怎麼在我們的賬戶下看呢?
下面我們使用MetaMask工具檢視,依次點選:
将剛才打開的頁面中的資訊填入MetaMask中,
這時候,我們就能看到啦:
哎,終于大功告成,下面我們來轉賬一回試試:
代币交易
初次進入會有一些列的确認資訊,一頓點選,來到這個頁面,選擇與MetaMask同一個網絡鍊(以太坊測試鍊):
然後按下圖點選:
點選連結後,這個頁面就會和你的MetaMask連結上,你會發現你的賬戶資訊就會出現在頁面上。
此時,你的Token資訊并沒有出現在這裡,需要你認為添加:
點選添加,将你的Token資訊填入這裡:
此時,你會發現:
然後開始代币交易,我們嘗試轉賬給别的賬戶,填寫好資訊後依次點選:
此時,你将會發現,你的賬戶的Token已經減少了。
如果你覺得這邊文章對你有些幫助,請wx給作者點辛苦費吧,謝謝!