Go-Ethereum
如何判斷初始 geth 同步是否在 testnet 的“輕”模式下完成
我剛剛在 Windows 10 上安裝了 geth。然後我在 testnet 上以 light 模式進行了初始同步,我的狀態如下面的螢幕截圖所示。
我有兩個問題(相關):
- 如何判斷同步是否完成?
- 如果完成了,我現在可以在開始實驗之前關閉這個命令視窗嗎,比如說“Hello, World”智能合約。
更新:
我
geth attach
按照 abattia 的建議進行了嘗試,但出現了這個錯誤:
如何判斷同步是否完成?
對於 Windows 10,從另一個終端輸入:
geth attach ipc:\\.\pipe\geth.ipc
. 假設 geth 控制台打開正常,然後輸入eth.syncing
. 如果您收到 responsefalse
,則節點認為它已同步。否則,該命令將返回有關同步狀態的資訊(currentBlock、highestBlock、knownStates、pullStates、startingBlock)。如果完成了,我現在可以在開始實驗之前關閉這個命令視窗嗎,比如說“Hello, World”智能合約。
最好讓那個終端保持打開狀態,然後從另一個終端進行其餘的測試。