es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué obtengo el error `sealing paused while waiting for transactions`, al minar en la red privada de Ethereum?

Lancé una red privada usando el comando geth --datadir data/node1 --http --dev --http.corsdomain "*" --http.api web3,eth,debug,personal,net,miner --allow-insecure-unlock --mine.

Puedo conectarme a ella mediante geth attach http://localhost:8545, pero el saldo de la cuenta predeterminada es de sólo 1,15 ether:

eth.getBalance(eth.accounts[0]) 1.15792089237316195423570985008687907853269984665640564039457582226449518702905e+77

Me gustaría dar más ethers así que ejecuté:

miner.start()
null

Y puedo ver una advertencia en el registro de nodos:

INFO [11-28|20:29:38.512] El umbral de precio del pool de transacciones se ha actualizado a price=1
INFO [11-28|20:29:38.512] Se ha comprometido nuevo trabajo de minería, número=4, hash de sello=73b6e7..5d8b72, tíos=0, txs=0, gas=0, honorarios=0, tiempo transcurrido="174.436µs"
WARN [11-28|20:29:38.512] Falló el sellado del bloque, err="pausa de sellado mientras se espera por las transacciones"

¿Me pregunto cuál es el problema?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el proceso de minería se ha pausado mientras espera que se agreguen transacciones al pool. Esto podría indicar que no hay transacciones pendientes por minar o que no cumplen con el precio mínimo de gas establecido en la configuración. Puede intentar enviar una transacción a su propia cuenta con un precio de gas más alto o revisar la configuración para asegurarse de que el umbral del precio de gas sea razonable. Una vez que haya transacciones en el pool que cumplan con el precio mínimo de gas, el proceso de minería debería reanudarse automáticamente.

Comments are closed.