以太坊錢包開發實戰:MetaMask 錢包介紹
由於錢包開發過程中會使用到MetaMask外掛工具輔助我們開發,所以下面主要介紹錢包開發中會使用到的MetaMask的部分功能。
MetaMask是一個基於瀏覽器的以太坊錢包外掛,能幫助使用者方便地管理自己的以太坊數字資產。不需下載安裝客戶端,只需新增至瀏覽器擴充套件程式即可使用,非常方便,但目前只支援Google和Firefox瀏覽器,並且可以很方便的除錯和測試以太坊的智慧合約。支援所有測試網路和私有鏈網路,這裡介紹在Google中使用MetaMask。
一、安裝MetaMask基於Google
第一步:進入chrome網上應用店。
不熟悉的可以按照如下步驟進入chrome網上應用店。
點選頁面左上角的擴充套件程式。

點選頁面左下角的“開啟Chrome網上應用店”。
第二步:安裝MetaMask
首先在輸入框輸入“MetaMask”,然後在MetaMask後面點選“新增至Chrom”按鈕。

第三步:初始化MetaMask
安裝完成後將會看到瀏覽器右上角出現一個新圖示:MetaMask狐狸外掛圖示。

然後按照介面上的提示點選即可,接著會出現輸入密碼的頁面,最少是8個字元,切記,切記,切記,該密碼一定記住,每次重新開啟MetaMask時都需要用該密碼解鎖。
接著會顯示錢包的助記詞,切記,切記,切記,該助記詞一定不能被洩漏(下面顯示的助記詞只是為了演示給大家操作,實際中我並不會使用該錢包?,別想著看裡面的賬號有沒有錢),並且有順序,建議記在紙上。然後介面上會讓你點選該錢包的助記詞,按照助記詞的順序依次點選每一個單詞,如下:

最後個介面,點選“VIEW ACCOUNT”按鈕即可,然後可看到MetaMask已經初始建立了一個賬號,名稱是Account 1,連線在的主網,ETH餘額為零。

二、MetaMask主介面功能介紹
開啟MetaMask可見到如下介面,按鈕數字標記分別介紹各個功能。


三、索取ETH測試幣
由於主網上的交易需要花費gas,這裡只介紹在Kovan測試網路下索取以太幣的步驟,其它測試網路下索取以太幣的教程咱們不在此教程中詳細說明。
第一步:開啟MetaMask,切換到Kovan測試網路,選擇一個賬號後點擊下圖中標記的“存入”按鈕。

第二步:接著點選下圖中標記的“獲取ETHER”按鈕

第三步:然後會自動開啟https://github.com/kovan-testnet/faucet網頁,這裡提供了兩種索取的渠道。

- 通過第一種方式索取:點選上圖中的連結
- https://faucet.kovan.network/,根據提示通過Github賬號登入,然後輸入需要索取以太幣的賬號地址,但是每24小時才能成功獲取一次。

通過第二種方式索取:點選上圖中的連結https://gitter.im/kovan-testnet/faucet,然後輸入需要索取以太幣的賬號地址到群1或群2傳送即可。

兩種方式區別:
- 第一種方式會即可到賬,但是每24小時才能成功獲取一次為1個ETH。
- 第二種方式需要等待群主驗證再發送,等待時間不確定,一般是一天內,可獲取到3個或5個ETH。
四、新增Token代幣到MetaMask
請按照如下步驟進行新增。
- 開啟MetaMask。
- 切換到Kovan測試網路。
- 選擇傳送賬號地址的賬號。
- 點選左上角的功能按鈕彈出賬號詳情。
- 按下圖操作,點選“新增代幣”按鈕。

- 然後在下圖中輸入KYXY代幣合約地址0x50c9fd8e20792e2decc5e35a0c1d17a51555347b,代幣符號與精確小數點將會自動顯示,若輸入地址後沒有自動顯示,則操作有誤,請重複“第二步:新增代幣到MetaMask”。然後點選下一步,在下一個頁面按照提示點選即可。

- 確認擁有KYXY代幣餘額,下面的賬號擁有100KYXY。

五、其它
另外還有兩個重要的功能:
- ETH、Token代幣交易。
- MetaMask+Remix部署合約。
由於本教程的重點是錢包開發,因此對於這兩個用不到的功能暫不作講解。
版權宣告:部落格中的文章版權歸博主所有,未經授權禁止轉載,轉載請聯絡作者(微信:lixu1770105)取得同意並註明出處。
本文地址: https://chaindesk.cn/witbook/1/4