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?
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
geth attach
si 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ó.
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.
karoldepka