Chainstate::InvalidateCoinsDBOnDisk

In case of an invalid snapshot, rename the coins leveldb directory so that it can be examined for issue diagnosis.

Synopsis

Declared in <validation.h>

[[nodiscard, requires_capability(0x7ff37b9039b8), requires_capability(0x7ff375c4a5c8), requires_capability(0x7ff37e055438), requires_capability(0x7ff375936398)]]
util::Result<void>
InvalidateCoinsDBOnDisk();

Return Value

A successful result, or an error if the directory could not be renamed.

NOTE

The return value should not be discarded.