Warum ist meine Transaktion auf ropsten.etherscan nicht sichtbar

Ich teste einen Vertrag in einem Ropsten-Netzwerk mit geth 1.8.8 mit Befehlszeile:

geth --testnet --datadir=""

Um eine Verbindung zu Geth herzustellen, verwende ich web3js Version 1, Beta 34, die von node.js ausgeführt wird.

Der von mir verwendete Compiler ist Solc 4.24 Release. Ich konnte den Vertrag veröffentlichen, wo ich die Quelle verifizieren konnte, damit Sie ihn sehen können :

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

Nach dem Absenden der ersten Transaktion nach der Erstellung gab Geth die mittlere und nächste Zeile zurück:

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

Weitere Linien folgten. Ich bin etwas misstrauisch gegenüber der ersten Zeile, aber ich hatte in der Vergangenheit auch ohne sie das gleiche Problem. Die Suche nach einer Transaktion ergab nach zwei Stunden nichts: https://ropsten.etherscan.io/tx/0x124d796b68a454711b41fb00afda704f92e834db15d392b34857fe79c155eaa8

Ich habe den Gaspreis auf 4 Gwei gesetzt und das war ein Fehler meinerseits, aber ich habe trotzdem Transaktionen ausführen lassen. Ich habe es auf 40 gwei festgelegt und die Transaktion wiederholt, neu ist: https://ropsten.etherscan.io/tx/0x8e5580b0b7b5b0b4e6493071363a44d59aa43321292e941b6cb057925562aaa6

Der erste Fehler, den ich in beiden Fällen erhielt, kam aus meiner Webapp, kurz nachdem Geth 50 neue Blöcke erhalten hatte:

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

Lassen Sie mich festhalten, dass dies selbst bei einer stabilen Internetverbindung relativ häufig vorkommt.

Antworten (1)

Es scheint, dass ich den Wert, den ich zu Nonce hinzugefügt habe, von 100 auf 0 reduzieren musste.