Skip to content

When using tx.wait() + Rabby + Custom RPC, it throws an error on Mainnet #4973

Open
@RyanHolanda

Description

@RyanHolanda

Ethers Version

6.13.5

Search Terms

Invalid value for value.index; invalid numeric value; INVALID_ARGUMENT; BAD_DATA

Describe the Problem

When using Rabby with a custom RPC set at Ethereum Mainnet and send a transaction, then wait for confirmations using tx.wait(), ethers throw an error that shouldn't (I guess).

It makes it not possible to wait for the transaction to complete using .wait() as the transaction goes through, but this method throws

Code Snippet

tx.wait()

Contract ABI

Errors

Error: invalid value for value.index (invalid numeric value (argument="value", value=null, code=INVALID_ARGUMENT, version=6.7.0)) (value={ "effectiveGasPrice": "0x1dcd6500", "id": 2905839418, "jsonrpc": "2.0", "result": null }, code=BAD_DATA, version=6.7.0)

Environment

Ethereum (mainnet/ropsten/rinkeby/goerli)

Environment (Other)

Rabby with custom RPC

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