要進行此篇動作請先確保在前一篇文章中安裝的步驟
使用以太坊發行虛擬貨幣教學 — (1) 安裝MetaMask
使用以太坊發行虛擬貨幣教學 — (1) 安裝MetaMask
使用以太坊發行虛擬貨幣教學 — (1) 安裝MetaMaskmedium.com
此篇文章要介紹的是:
- 使用remix IDE
- 尋找Smart Contract (智能合約)的程式碼
首先我們先到進入到remix IDE:https://remix.ethereum.org
進入後,系統會先幫你建立一個sol檔案
什麼是sol檔案呢?
我們要撰寫的是以太坊的智能合約
而以太坊智能合約目前有支援的語言其中之一就是solidity
solidity檔案的副檔名就是.sol
(之後有機會在多聊一點歷史)
接下來必須要去找一個要發行的智能合約程式碼
我這邊幫大家準備好MartinToken:
程式碼:https://raw.githubusercontent.com/Martin-Hsu/ETH_ICO/master/test2.sol
將原本的範例刪除掉後,貼上程式碼到remix IDE
並且按下start to compile
如果沒有出現錯誤,代表程式碼沒有問題
接著右邊的選單點選Run
Environment的部份點選Injected Web3 (這代表與MetaMask相接)
而在Create左邊填入連結中的代碼:
代碼:https://raw.githubusercontent.com/Martin-Hsu/ETH_ICO/master/MartinToken
(各位聰明的讀者一定知道該怎麼修改貨幣名稱)
上述的設定設定完畢後,點選Create
此時的MetaMask就會跳出來,請你要付款(ETH)
付款後Smart Contract就開始建立了
我們可以點選右上角的MetaMask查看交易
(舉例)我點進去後的網址:
https://ropsten.etherscan.io/tx/0x1c22cafc997e630e1de9e9a5d75dfc0f25b018710f5e9497881fdfcadc9da5c0
可以知道此筆交易的詳細資料
找到關鍵字:Contract
點擊進去後會看到:
舉例:https://ropsten.etherscan.io/address/0x64dddc8bcea2fea4ab353724be0e02f6dd225a4a
還沒有看到的,請等候五到十分鐘,在重新整理一次
如此MartinToken就發行完成了(我發行100枚)
至於我為什麼說這樣叫發行,而不是ICO,之後有時間我會詳細講解
大家如果有興趣的話可以到主網路來發行自己的貨幣
下一篇會講該如何查詢驗證
延伸閱讀:
什麼是智能合約(Smart Contract)、ERC20虛擬貨幣與ICO
建立ICO虛擬貨幣教學系列:
使用以太坊發行虛擬貨幣教學 — (1) 安裝MetaMask
使用以太坊發行虛擬貨幣教學 — (2)使用remix建立智能合約(Smart Contract)
使用以太坊發行虛擬貨幣教學 — (3)驗證創立的ICO虛擬貨幣
Martin Hsu