Skip to content

Conversation

@luke-jr
Copy link
Collaborator

@luke-jr luke-jr commented Oct 2, 2025

Legacy wallets required segwit addresses to be explicitly defined (with walletimplicitsegwit=0, Knots default). This was originally so a third party couldn't take your non-segwit address and transform it into a segwit one to send you bitcoins. That was never a real-world issue.

To properly support that with descriptor wallets would require that we don't use combo() in migration, which is probably more trouble than it's worth.

Instead, just let legacy wallets gain implicit segwit support if migrated.

@luke-jr luke-jr added the bug label Oct 2, 2025
@luke-jr luke-jr merged commit 752f58d into bitcoinknots:29.x-knots Oct 10, 2025
8 of 18 checks passed
@luke-jr luke-jr added the merged label Oct 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant