ElementsProject / ElementsProject/elements

Descriptor wallet can't generate change addresses

Open
#1,079 0 comments 0 reactions 0 assignees View on GitHub
great for new contributors
Dominant language
C++
Stars
1.2k
Forks
416
Avg merge
1d 23h
Merged PRs (30d)
15

Description

When using the Core v22 descriptor wallet with a taproot descriptor, you can provide both an external and internal descriptor, but somehow when using sendtoaddress, it fails to add change (citing that "it can't get a legacy change address as legacy addresses are not supported in the wallet").

Together with blinding being broken and unblinded txs not being standard if they still have blinding nonces present, makes for a really painful UX for descriptor wallets.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.