【以太坊錢包開發 二】MyEtherWallet 錢包介紹

以太坊常見錢包包括:Ethereum Wallet、MyEtherWallet、MetaMask、Parity。我們的錢包開發項目主要圍繞MyEtherWallet錢包的相關功能進行開發,所以下面主要介紹MyEtherWallet的經常使用功能。網絡

MyEtherWallet 是一個輕錢包,使用起來最簡單,無需下載在直接在網頁上就能夠完成全部的操做。在MyEtherWallet上生成的私鑰由用戶自我保管,MyEtherWallet服務端和客戶端並不會備份。支持鏈接全部測試網絡和私有鏈網絡。學習

打開MyEtherWallet的網址後,能夠看到以下界面(英文很差的能夠切換語言爲中文)。測試

咱們主要介紹以下功能blog

切換網絡教程

建立帳號開發

查看帳號詳情部署

發送ETHget

發送代幣it

 

1、切換網絡以太坊

點擊「Network」,會看到MyEtherWallet支持鏈接主網、kovan、Ropston、Rinkeby與私有網絡。

因爲後面咱們會演示如何轉帳,轉帳則需花費gas,所以咱們選擇爲測試網絡,這裏咱們使用kovan測試網絡。在後面的章節「搭建以太坊私有鏈」學習後,即可使用私有網絡,私鑰網絡選項在網絡列表最底部。

 

2、建立帳號

MyEtherWallet與Mist不同,它不會保存帳戶列表,因此在帳戶模塊中,只支持建立帳號。

在導航欄點擊「New Wallet」按鈕,以下圖。

須要執行的步驟以下:

輸入密碼,注意長度不小於九位。

點擊「Create New Wallet」。

點擊「Download Keystore File」。

點擊「Continue」。

保存顯示的私鑰。

用「密碼」+Keystore File可使用該帳號,或者用「私鑰」也可使用該帳號。因此必定妥善保存密碼、Keystore File、私鑰。他們之間的關係在後面的課程咱們會詳細介紹。

 

3、查看帳號詳情

查看帳號詳情以前,咱們須要解鎖帳號,解鎖帳號的方式提供了多種。經過在上一步咱們建立的帳號保存了「密碼、Keystore File、私鑰」這些信息去解鎖帳號,下面咱們介紹使用Keystore文件、密碼這兩種方式。

第一步:解鎖帳號

1. 經過Keystore File+密碼解鎖

點擊「View Wallet Info」按鈕,而後按照以下步驟操做

選擇「Kystore/JSON File」

選擇下載的Keystore File文件

輸入建立帳號時的密碼

點擊「Unlock」解鎖帳號

2. 經過祕鑰解鎖

點擊「View Wallet Info」按鈕,而後按照以下步驟操做

選擇「Private Key」

輸入帳號的祕鑰

點擊「Unlock」解鎖帳號

第二步:查看帳號詳情

經過以上兩種方式解鎖成功後便可查看以下的帳號詳情。顯示的帳號詳情包括:

帳號地址

帳號私鑰

ETH餘額

代幣餘額(將在下一步介紹如何添加代幣信息)

 

4、ETH交易

發送ETH以前,咱們一樣須要解鎖帳號,解鎖帳號的方式與查看帳號詳情同樣。

第一步:解鎖帳號

這裏我解鎖了在上一章中有ETH和代幣餘額的Account1帳號,可是它的資金是在Ropston測試網絡,所以使用它轉帳前須要通過以下步驟:

切換MyEtherWallet的網絡到Ropston。

到Mist客戶端獲取到Account1的Keystore文件,而後拷貝到桌面。

到MyEtherWallet選擇「發送ETH」功能模塊。

經過Keystore文件+密碼解鎖Account1帳號。

解鎖成功後便可跳轉到以下的轉帳表單填寫頁面。

第二步:填寫交易表單

按照以下步驟進行轉帳:

填寫對方帳號地址。

輸入轉帳金額,如0.1。

選擇幣種,ETH。

輸入Gas Limit,使用默認的21000便可。

點擊生成交易按鈕。

而後再點擊顯示的發送交易的按鈕。

第三步:確認交易

點擊發送交易後將會彈出交易確認的彈框,點擊肯定便可完成這次轉帳交易。

而後查看Account1即0x3D1...318帳號的ETH餘額由0.846734497減小到了0.745873497,能夠發現除了0.1外一樣也會花費必定的Gas,另外收款地址0x7d8...C54也會增長0.1ETH。

 

5、添加代幣及交易

在上一步「發送ETH」的過程當中能夠發現,選擇的幣種只有ETH,並無能夠轉帳的其它代幣能夠選擇,那麼如何轉代幣呢?

如今咱們添加Mist錢包中發佈的KYXYB代幣到MyEtherWallet,注意:也是在Ropston測試網絡中。

第一步:獲取代幣合約地址

到Mist客戶端的「Contracts」模塊拷貝KYXYB代幣的合約地址,如:0xf23...806。具體獲取辦法能夠參考Mist錢包教程中的方法。

第二步:添加代幣到MyEtherWallet

到轉帳的表單填寫界面,按照以下步驟操做添加部署的代幣。

填寫的數據與Mist客戶端查看的代幣合約詳情保持一致。

第三步:選擇代幣進行交易

上一步點擊Save按鈕後將會自動顯示剛添加的KYXYB代幣餘額。

接下來與發送ETH同樣,填寫好交易表單,最後確認交易便可完成代幣轉帳。注意交易表單中須要選擇代幣KYXYB。最後等待交易被礦工確認後該帳號的餘額會減小100個KYXYB。

本文轉自:ChainDesk

相關文章
相關標籤/搜索