Skip to content

wallet: fix crash during migration due to invalid multisig descriptors

Ensure legacy wallet migration skips the never standard bare multisig with +3 keys and consensus-invalid multisig scripts. Treating them as valid causes migration to crash because we are enforcing this rules within the descriptors parsing logic.

Testing Notes: This can be verified by cherry-picking and running the test commit on master. It will crash there but pass on this branch.

Merge request reports

Loading