Skip to content

web3.eth.getTransaction returns null for existing, older than a year transactions in mainnet #22661

@mdeliadi

Description

@mdeliadi

I'm running a geth node in mainnet, version Kepler Verge (v1.10.2). The sync mode is "fast".

When I try to execute web3.eth.getTransaction for some old transaction (e.g. 0x74e51fb791fe430856ca0d55fdfd63d8ba08463a725241a6bc9c031f6c221874) I get null. The same happens with web3.eth.getTransactionReceipt.

What's wrong here? Shouldn't a fast node be capable of handling at least getTransaction?

If I do the same test with a more recent transaction (e.g. 0x53ea196d87a8cdd05a02abd41d80a99b7f0e1814824819cb2fd8f4b05e3a44a7) I'm able to get everything right.

The node has been created and synced less than a week ago. What's going on here?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions