Go-Ethereum

如何判斷初始 geth 同步是否在 testnet 的“輕”模式下完成

  • July 7, 2018

我剛剛在 Windows 10 上安裝了 geth。然後我在 testnet 上以 light 模式進行了初始同步,我的狀態如下面的螢幕截圖所示。

在此處輸入圖像描述

我有兩個問題(相關):

  1. 如何判斷同步是否完成?
  2. 如果完成了,我現在可以在開始實驗之前關閉這個命令視窗嗎,比如說“Hello, World”智能合約。

更新

geth attach按照 abattia 的建議進行了嘗試,但出現了這個錯誤:

在此處輸入圖像描述

如何判斷同步是否完成?

對於 Windows 10,從另一個終端輸入:geth attach ipc:\\.\pipe\geth.ipc. 假設 geth 控制台打開正常,然後輸入eth.syncing. 如果您收到 response false,則節點認為它已同步。否則,該命令將返回有關同步狀態的資訊(currentBlock、highestBlock、knownStates、pullStates、startingBlock)。

如果完成了,我現在可以在開始實驗之前關閉這個命令視窗嗎,比如說“Hello, World”智能合約。

最好讓那個終端保持打開狀態,然後從另一個終端進行其餘的測試。

引用自:https://ethereum.stackexchange.com/questions/52693