1

I am using Geth as a provider to the blockchain. I perform JSON-RPC method send_Transaction to transfer tokens, it returns me hash of the transaction but I can't see this transaction in the Etherscan. When I call method eth_getTransactionByHash, it return result: "blockHash":"0x0000000000000000000000000000000000000000000000000000000000000000","blockNumber":null. Geth logs don't show any errors.

Transaction with same parameters are succesufully sent before. When I try to send similar transaction into Ropsten blockchain, all do succesfull.

  • Make sure your nonce is correct. If you try to reuse an old nonce, the tx will be dropped – Tjaden Hess Jul 20 '18 at 16:18
  • All transactions nonces are incremented correctly and all of them have unique value. – Yarik Soltys Jul 20 '18 at 18:17
0

I resolved my issue.

I sent a transaction with a too low gasPrice before (0x3). It hung and was't confirmed. Then other transactions that I sent after just put into queue and can't be proceed because in the etherium blockchain transaction can't be proceed while transaction with a previous nonce don't confirmed.

To resolve this issue you just need to clear all queued transactions, as are written in this topic : Geth - How to clear queued transactions?

  • You should choose this answer, otherwise @Community will bump this question on top again and again. – Mikhail Vladimirov Nov 5 at 17:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.