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