Skip to content

Waiting for a transaction fails on latest version of geth #4999

Open
@gulatinavneet

Description

@gulatinavneet

Ethers Version

6.7.1

Search Terms

transaction wait error

Describe the Problem

Go ethereum has updated its API that gets the transactionReceipt to only work if the indexing is done. Due to this whenever I wait on a transaction, it throws me an error

ProviderError: transaction indexing is in progress
Same error has been reported and fixed on Web3.Py and also on go-ethereum
Raised issue on Hardhat but ethereJs seems to be the better point to handle this

Code Snippet

- Run a fresh blockchain node
- Send the first transaction to the network and wait for that transaction to be - committed by calling .Wait() on the transaction
- An error transaction indexer is still running will be thrown

Errors

ProviderError: transaction indexing is in progress

Environment

Geth

Environment (Other)

No response

Metadata

Metadata

Assignees

Labels

investigateUnder investigation and may be a bug.v6Issues regarding v6

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions