標籤:區塊 設定 accounts 節點 進入 HERE alt test price
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即自動挖礦
這些值都可以自己設定,點擊右邊的按鈕,來設定即可:
可以通過助記詞MNEMONIC來將其與metamask串連,為ganache助記詞所在:
開啟了ganache後,就相當於你開啟了一個區塊鏈的私人鏈,然後就可以使用了
那麼你要怎麼通過metamask來調用ganache呢:
然後你先將metamask串連上其的RPC介面:http:///127.0.0.1:7545
點擊restore from seed phrase來通過助記詞進入metamask來使用ganache中分配的十個帳號:
要記住設定的密碼,然後你log out出去後,你就可以通過這裡你設定的密碼來登入
然後我們就可以在metamask中看見賬戶資訊了
ganache與metamask