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 Jul 20, 2018 at 16:18
  • All transactions nonces are incremented correctly and all of them have unique value. Jul 20, 2018 at 18:17

1 Answer 1


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. Nov 5, 2019 at 17:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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