區塊鏈學堂(15) Mist

2021-08-17 21:14:42 字數 1247 閱讀 6405

建立鏈條的geth命令

geth --datadir "./" init genesis.json

geth --datadir "./" --nodiscover console 2>>geth.log

在命令列模式下, 新建賬號,並且啟動挖礦

> personal.newaccount("123")

"0x48ad44beba68a981e103d28b2bd5777ef21ba0e3"

> miner.start()

true

>

如果鏈條已經被關閉的話,或者啟動不了,或者挖礦無法產生位元幣的話,可以重置以太坊私鏈。

重置以太坊私有鏈的方法

私有鏈正常工作的日誌如下圖所示:

開啟私有鏈所在資料夾,注意應該有乙個檔案,叫geth.ipc, 記錄下資料夾位址

mist 是以太坊官方提供的瀏覽器,通過mist我們可以很方便的連線上我們的私有網路,從而更好的開發、除錯、測試我們的智慧型合約。

step 1 安裝依賴項

$ curl  | sh

$ npm install -g [email protected]

$ npm install -g gulp

step 2 安裝mist本體
$ git clone 

$ cd mist

$ git submodule update --init

$ yarn

step 3 執行mist/inte***ce 也就是mist的後台程式
$ cd mist/inte***ce && meteor --no-release-check
這個階段費時可能稍長,會啟動mongodb, proxy等。完成後的控制台截圖如下:

step 4 新開乙個視窗,用geth.ipc啟動mist

新開乙個視窗,回到mist資料夾下面,輸入下方的命令

electron . --rpc /users/linchen/steveproject2/tmpprivate/geth.ipc
注意這裡的位址/users/linchen/steveproject2/tmpprivate/geth.ipc就是前面我們新建的以太坊私有連下的geth.ipc檔案。

啟動後的mist介面如下

區塊鏈開發(七)以太坊錢包 Mist

建立鏈條的geth命令 geth datadir init genesis.json geth datadir nodiscover console 2 geth.log 在命令列模式下,新建賬號,並且啟動挖礦 personal.newaccount 123456 0x48ad44beba68a98...

區塊鏈學堂(5) Geth 安裝

geth是什麼?geth 又名go ethereum.是以太坊協議的三種實現之一,由go語言開發,完全開源的專案。geth 可以被安裝在很多作業系統上,包括windows linux mac的osx android或者ios系統 geth官網 geth能幹什麼 geth是以太坊協議的具體落地實現,通...

區塊鏈學堂(20) Int型別

int uint signed and unsigned integers of various sizes.keywords uint8 to uint256 in steps of 8 unsigned of 8 up to 256 bits and int8 to int256.uint an...