Wie kann ich feststellen, ob die anfängliche Geth-Synchronisierung im „Light“-Modus im Testnet durchgeführt wird?

Ich habe gerade geth unter Windows 10 installiert. Dann habe ich die anfängliche Synchronisierung im Light-Modus auf Testnet durchgeführt, und mein Status ist wie im folgenden Screenshot gezeigt.

Geben Sie hier die Bildbeschreibung ein

Ich habe zwei Fragen (verbunden):

  1. Wie erkenne ich, ob die Synchronisierung abgeschlossen ist?

  2. Wenn dies erledigt ist, kann ich jetzt dieses Befehlsfenster schließen, bevor ich mit meinen Experimenten beginne, und einen intelligenten Vertrag „Hello, World“ sagen.

Aktualisieren :

Ich habe es versucht geth attach, wie von abattia vorgeschlagen, und habe diesen Fehler erhalten:

Geben Sie hier die Bildbeschreibung ein

Probieren Sie geth Attach ipc:\\.\pipe\geth.ipc aus
es funktioniert jetzt, danke! macht es Ihnen etwas aus, dasselbe in Ihrer Antwort zu aktualisieren, damit ich es akzeptieren kann?
Erledigt. Schön, dass das funktioniert hat!

Antworten (1)

Wie erkenne ich, ob die Synchronisierung abgeschlossen ist?

Geben Sie für Windows 10 von einem anderen Terminal aus Folgendes ein: geth attach ipc:\\.\pipe\geth.ipc. Angenommen, die Geth-Konsole öffnet sich OK, geben Sie dann ein eth.syncing. Wenn Sie die Antwort erhalten false, denkt der Knoten, dass er synchronisiert ist. Andernfalls gibt der Befehl Informationen zum Status der Synchronisierung zurück (aktuellerBlock, höchsterBlock, bekannterZustand, gezogenerZustand, Startblock).

Wenn dies erledigt ist, kann ich jetzt dieses Befehlsfenster schließen, bevor ich mit meinen Experimenten beginne, und einen intelligenten Vertrag „Hello, World“ sagen.

Lassen Sie dieses Terminal am besten offen und führen Sie den Rest Ihrer Tests von einem anderen Terminal aus durch.

Wenn das Terminal geöffnet bleiben muss, bedeutet das, dass ich den Synchronisierungsprozess erneut durchlaufen muss, wenn ich meinen Computer herunterfahre?
Wenn das Terminal geöffnet bleiben muss, bedeutet das, dass ich den Synchronisierungsprozess erneut durchlaufen muss, wenn ich meinen Computer herunterfahre? Wenn Sie Ihren Computer herunterfahren, kann der Knoten nicht mehr synchronisiert bleiben. Wenn Sie Ihren Knoten dann neu starten, muss die Synchronisierung nicht vollständig neu gestartet werden. es nimmt dort auf, wo es hingekommen ist, muss aber Zeit damit verbringen, mit den Blöcken zu synchronisieren, die seit dem Abschalten erstellt wurden.
versucht geth Attach , scheint nicht zu funktionieren, siehe mein Update zu der Frage.