通過以太坊發行代幣(token)完整版

2017年開始,區塊鏈ICO項目層出不窮,市場熱度一波更勝一波,很多ICO都是通過以太坊智能合約發行自己的代幣(token),具體怎樣才能發行代幣呢?本文進行具體詳細的介紹。

準備工作

安裝MetaMask

第一步:打開Chrome瀏覽器,在地址欄裏輸入:chrome://apps/,點擊“Chrome網上應用商店”

image

第二步:搜索metamask插件

image

第三步:安裝,第一次安裝時會出現“添加至CHROME”按鈕,直接點擊進行安裝

image

安裝成功在瀏覽器右上角會出現metamask圖標

image

第四步:選擇網絡

image

  • Main Ethereum Network:主網絡
  • Ropsten Test Network:Ropsten測試網絡
  • Kovan Test Network:Kovan測試網絡
  • Rinkeby Test Network:Rinkeby測試網絡
  • Localhost 8545:本地測試網絡
  • Custom RPC:配置更多的私有網絡

    主網絡上的操作都要用到真實的ETH,測試網絡可以申請免費的測試幣進行操作,我們可以先在測試網絡上進行操作,然後再到主網絡上進行操作。

免費測試幣的申請,可以在網上搜索一下相關教程

第五步:創建錢包賬號

image

輸入儘量複雜的密碼,並保存好助記詞,一旦忘記密碼和丟失了助記詞,該錢包將不能再使用。

第六步:轉入0.1個ETH

image

可以通過二維碼或者把地址複製到剪貼板,進行轉入操作。

編譯智能合約,發行token

第一步:編譯合約

打開官方網站:https://www.ethereum.org/token#minimum-viable-token ,拷貝官方標準合約代碼。

image

打開在線IDE:https://ethereum.github.io/browser-solidity ,新建一個文件,粘貼合約代碼。

image

先編譯
image

設置參數:
第一個參數:發行token的數量
第二個參數:代幣的全稱
第三個參數:代幣的簡稱,比如BTC、ETH
格式,例:1300000000,"Person name token","PNT"
image

生成成功會彈出確認界面,可以看到需要的手續費

image

image

然後彈出提×××約的界面,點擊“SUBMIT”

image

可以看到正在提交中

image

點開進入網頁,可以查看狀態

image

第二步:添加發行的代幣到錢包中

向錢包賬號中添加發行的token

image

填入提×××約時生成的合約地址

image

添加成功,我們發行的代幣將會出現在我們的錢包賬號中。

image

第三步:驗證合約

打開驗證合約網址

image

image

添加合約信息

image

合約信息包括:

  • 合約地址:提交成功後生成的合約地址
  • 合約名稱:編譯時我們選擇的MyAdvancedToken
  • 版本號:編譯時使用的版本號

image

  • 是否優化:否
  • 合約代碼
  • 合約中構造函數傳入的參數的ABI碼
    點擊查看合約狀態頁面中的合約地址

image

選擇:Code標籤,“Constructor Arguments”中就是ABI碼
image

點擊按鍵,進行驗證和發佈

image

驗證和發佈成功會出現如下界面:

image

在合約查看頁面出現如下信息:

image

將代幣轉出

MetaMask不支持轉出Token,我們使用以太坊的web錢包進行操作,打開:https://www.myetherwallet.com/#send-transaction
按圖片中提示進行操作

image

點擊後,定位到網頁右下角,按如下提示進行操作

image

出現如下錯誤信息,是因爲“PNT”這個符號已經有人使用了,所以在發行代幣前最好取一個沒有使用過的簡稱,這裏我們可以換一個名稱再次提交

image

添加成功後如下顯示:

image

現在轉到我們自己的imToken錢包中

image

生成交易

image

確認發送

image

彈出MetaMask操作界面,進行提交

image

成功提交,瀏覽器底部出現如下提示:

image

至此,我們自己的代幣就發行成功了,然後就可以進行宣傳包裝,然後ICO等,充分發揮你的想像力,創造奇蹟。

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