Skip to content

Do not crash if peers.dat is corrupted #26599

@NicolasDorier

Description

@NicolasDorier

When peers.dat is corrupted an error message is shown: Invalid or corrupt peers.dat (Checksum mismatch, data corrupted). then the node restart.

Most of our users aren't really tech enough to manually delete the peers.dat files, nor can we detect it for them. It means that this error give us lot's of work on our support team when somebody is impacted.

peers.dat isn't an essential file, as such Bitcoin Core should just be fine restarting without crashing.

A bash workaround to detect the checksum mismatch would also considerably help us.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions