Geth 控制檯運用及 Web3.js 運用實戰

鏈客,專爲開發者而生,有問必答!

此文章來自https://www.liankexing.com/no...,未經容許拒絕轉載。web

突然發現沒有太多寫實戰的,因此就寫一點本身的拙見,提供給成員一些參閱。Geth 控制檯(REPL)完成了全部的web3 API及Admin API,運用好 Geth 就是必修課。閱讀以前,你須要對以太坊(區塊鏈)有初步的瞭解。bash

geth控制檯初探 - 發動、退出區塊鏈

安裝參閱智能合約開發環境創建spa

最簡單發動辦法以下:日誌

$ geth consolecode

geth控制檯發動成功以後,可以看到>提示符。圖片

退出輸入exitip

geth 日誌控制開發

重定向日誌到文件get

運用geth console發動是,會在當前的交互界面下時不時呈現日誌。

可以運用如下辦法把日誌輸出到文件。

$ geth console 2>>geth.log

可以新開一個指令行終端輸入如下指令查看日誌:

$ tail -f geth.log

重定向另外一個終端

也可以把日誌重定向到另外一個終端,先在想要看日誌的終端輸入:$ tty

就可以獲取到終端編號,如:/dev/ttys003

而後另外一個終端運用:

$ geth console 2>> /dev/ttys003

發動geth, 這是日誌就輸出到另外一個終端。

假如不想看到日誌還可以重定向到空終端:

$ geth console 2>> /dev/null

日誌等級控制

運用–verbosity可以控制日誌等級,如不想看到日誌還可以運用:

$ geth --verbosity 0 console

發動一個開發模式測驗節點

geth --datadir /home/xxx/testNet --dev console

技巧:假如我們常常運用一個辦法來發動,可以把指令存爲一個bash腳本。

~/bin你可以放一些經常使用的腳本,並把~/bin加入到環境變量PATH裏。

鏈接geth節點

另一個發動geth的辦法是鏈接到一個geth節點:

$ geth attach ipc:/some/custom/path

$ geth attach http://191.168.1.1:8545

$ geth attach ws://191.168.1.1:8546

如鏈接剛剛翻開的開發模式節點運用:

geth attach ipc:testNet/geth.ipc

今天就寫一點吧,也許不是特別全,若果有主張或許技能評論,請下方留言,我們共同評論,一塊兒進步- -。
圖片描述

相關文章
相關標籤/搜索