¿Por qué mi transacción no está visible en ropsten.etherscan?

Estoy probando un contrato en una red Ropsten usando geth 1.8.8 con línea de comando:

geth --testnet --datadir=""

Para conectarme a geth, uso web3js versión 1, beta 34 que se ejecuta desde node.js.

El compilador que uso es la versión solc 4.24. Pude publicar el contrato, donde pude verificar la fuente para que puedan verlo :

https://ropsten.etherscan.io/address/0x62e461ba21ae18cd412eaa4935532da9e519f7d3

Después de enviar la primera transacción después de la creación, geth devolvió la línea central y siguiente:

INFO [05-30|10:31:56] Mining too far in the future             wait=2s
INFO [05-30|10:31:59] Submitted transaction                    fullhash=0x124d796b68a454711b41fb00afda704f92e834db15d392b34857fe79c155eaa8 recipient=0x62e461Ba21AE18cd412eaA4935532Da9E519F7D3
INFO [05-30|10:32:08] Imported new chain segment               blocks=1   txs=4    mgas=0.145   elapsed=16.977ms  mgasps=8.570   number=3339069 hash=89c612…2f245e cache=21.43mB

Siguieron más líneas. Sospecho un poco de la primera línea, pero tuve el mismo problema en el pasado incluso sin ella. La búsqueda de transacción no devolvió nada después de dos horas: https://ropsten.etherscan.io/tx/0x124d796b68a454711b41fb00afda704f92e834db15d392b34857fe79c155eaa8

Establecí el precio de la gasolina en 4 gwei y eso fue un error de mi parte, pero hice que las transacciones se ejecutaran de todos modos. Lo arreglé a 40 gwei y repetí la transacción, el nuevo es: https://ropsten.etherscan.io/tx/0x8e5580b0b7b5b0b4e6493071363a44d59aa43321292e941b6cb057925562aaa6

El primer error que recibí en ambos casos fue dentro de mi aplicación web poco después de que geth recibiera 50 bloques nuevos:

Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!

Permítanme decir que esto sucede con relativa frecuencia, incluso con una conexión a Internet estable.

Respuestas (1)

Parece que tuve que reducir el valor que agregué a nonce de 100 a 0.