ganache與metamask

1.其實ganache其實就至關於一個私有鏈
ganache安裝,這個是圖形化界面的:


2.(testRpc跟他實際上是一個用處,有一個便可,只不過testRpc是非圖形化界面。要注意二者都僅運行在內存中,所以每次重開時都會回到全新的狀態)
testRpc安裝:
npm install -g ethereumjs-testrpc

3.還有一個也是非圖形化界面:ganache cli(testrpc是其的前身)
更新:testrpc 如今已經併入到Truffle 開發框架中,如今名字是Ganache CLI,因此我就選擇了ganache
sudo npm install -g ganache-cli 

安裝好後經過在終端輸入ganache-cli來運行

因此在上面這三個中選擇一個就好了

ganache的使用:
在這個鏈中爲你聲明瞭10個擁有100個eth的帳戶,你能夠經過其RPC http://127.0.0.1:7545來鏈接這個鏈,用來進行操做
優勢:就是你不用本身進行什麼配置,簡單
缺點:在上面進行的全部操做,在下次從新啓動時就會被清空,不想本身配置的私有鏈,數據都保存在本地


Accounts:查看十個帳號的地址、餘額等信息
Blocks:記錄在鏈上的區塊信息,只包含成功的transactions信息
Transactions:生成的交易信息,有成功記錄到區塊上的,也有沒有成功記錄上的
Logs:日誌文件
current block:目前latest的區塊號
Gas Price:使用一單位的gas對應的價格(單位爲wei),gas的價格由市場決定,相似於比特幣的交易費機制。若是你的gas價格高,節點則將優先由於利益問題打包你的交易。可是這裏是私有鏈,隨便設
Gas limit:一個區塊可以使用的最大的gas數,超過的區塊將沒法成功寫到鏈上
network ID :只有network ID相同的鏈才能相連
Rpc server:鏈接該鏈的rpc接口
Mining status:automining即自動挖礦npm


這些值均可以本身設置,點擊右邊的按鈕,來設置便可:框架

能夠經過助記詞MNEMONIC來將其與metamask鏈接,如圖所示爲ganache助記詞所在:區塊鏈


打開了ganache後,就至關於你打開了一個區塊鏈的私有鏈,而後就可使用了3d

那麼你要怎麼經過metamask來調用ganache呢:
而後你先將metamask鏈接上其的RPC接口:http:///127.0.0.1:7545rest

 



點擊restore from seed phrase來經過助記詞進入metamask來使用ganache中分配的十個帳號:
日誌



要記住設置的密碼,而後你log out出去後,你就能夠經過這裏你設置的密碼來登陸


而後咱們就能夠在metamask中看見帳戶信息了


server

相關文章
相關標籤/搜索