Is there an existing issue for this?
- I have searched the existing issues
Current behaviour
I updated to 31.1 from 29.2 and it resulted in a wallet.dat getting corrupted, here is my log:
2026-08-12T19:37:55Z init message: Loading wallet…
2026-08-12T19:37:55Z [FullyNoded-36d0229102d0812082856404228e8b2a8f7a6eb5856c5e9e6333bb079e9481a3] Last client version = 290200
2026-08-12T19:37:55Z [FullyNoded-36d0229102d0812082856404228e8b2a8f7a6eb5856c5e9e6333bb079e9481a3] The descriptor ID calculated by the wallet differs from the one in DB
2026-08-12T19:37:56Z [FullyNoded-36d0229102d0812082856404228e8b2a8f7a6eb5856c5e9e6333bb079e9481a3] Setting spkMan to active: id = 1b38ccf1fb798d491b870edbf10b9801eae05c458a95c26bfb585a96b9cd04e7, type = bech32m, internal = false
2026-08-12T19:37:56Z [FullyNoded-36d0229102d0812082856404228e8b2a8f7a6eb5856c5e9e6333bb079e9481a3] Setting spkMan to active: id = 9fefd4023c79247585ff8c766b5654319e0fef7d03c1b79fb10fc8f045b1a449, type = bech32m, internal = true
2026-08-12T19:37:56Z [FullyNoded-36d0229102d0812082856404228e8b2a8f7a6eb5856c5e9e6333bb079e9481a3] Releasing wallet FullyNoded-36d0229102d0812082856404228e8b2a8f7a6eb5856c5e9e6333bb079e9481a3..
2026-08-12T19:37:56Z [error] Error loading /Home/Library/Application Support/Bitcoin/FullyNoded-36d0229102d0812082856404228e8b2a8f7a6eb5856c5e9e6333bb079e9481a3/wallet.dat: Wallet corrupted
How is The descriptor ID calculated? All I did was shut the node down, delete old binaries and install new binaries.
Expected behaviour
Upgrade without wallet corruption.
Steps to reproduce
I can not remember the details of the wallet off the top of my head, can hopefully find my backup.
Relevant log output
No response
How did you obtain Bitcoin Core
Pre-built binaries
What version of Bitcoin Core are you using?
v31.1
Operating system and version
Macos 15.3
Machine specifications
No response