¿Cómo puedo saber si geth ha terminado de ejecutarse?

Bueno, soy nuevo tratando de minar e hice "C:>geth --rpc" y todavía funciona, ¿cómo sabré cuándo está terminado? Hice todos los pasos que conducen a esto, pero mi PC sigue ejecutando el

INFO [05-18|23:32:54] Imported new block receipts              count=36   elapsed=56.012ms   number=3277546 hash=01c020…980ee0 ignored=0
INFO [05-18|23:32:56] Imported new state entries               count=41   elapsed=1.918s     processed=8876747 pending=36176

Simplemente continúa, ¿cómo saber si geth terminó de sincronizarse?

¿Cuánto suele tardar?

Respuestas (3)

La forma en que compruebo es:

eth.syncing le mostrará la información de sincronización de su bloque. Estás buscando currentBlock.

Ejemplo:

./geth console
> eth.syncing

Producción:

{ currentBlock: 2629645, highestBlock: 4895563, knownStates: 7631432, pulledStates: 7625973, startingBlock: 12096 }

o

false

Si ve una salida falsa, se ha puesto al día con la cadena.

También comenzará a ver el segmento de cadena de salida de geth cuando termine con la sincronización.

Imported new chain segment
Espero que esta sea la mejor respuesta. Si es así, por favor, ¿puedes aceptarlo?;)
Ejecute geth attachsi desea adjuntar al proceso geth que ya se está ejecutando.

Compare el valor en el archivo de registro en el campo llamado número con el valor del último bloque aquí https://etherscan.io Si es igual o casi igual, significa que su cadena se sincronizó.

estoy bastante atrasado, ¿lo cierro o lo dejo correr y descargo la billetera ether?
Se tarda bastante en sincronizar, un par de días para algunas personas. Solo tienes que esperar
El mío ya no muestra el campo "número", mis líneas se ven así: INFO [07-05|17:13:20] Cuenta de nuevas entradas de estado importadas = 36 descargadas = 42 transcurridos = 577.373 µs procesados ​​= 444595 pendientes = 24261 reintentar=4 duplicado=1040 inesperado=2419

Puedes usar diferentes métodos.

(1) Averigüe cuál es el último bloque de alguien que esté actualizado (o un explorador de bloques en línea como etherscan.io / etherchain.org), compárelo con el lugar donde se encuentra su cadena.

(2) Una vez que comience a importar bloques 1 por 1 cada ~ 15 segundos, en lugar de en trozos de 20 a 50, probablemente esté actualizado.

Oh, ¿así que no hay forma de saberlo con certeza?