-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Import from and export to extended private key wallet descriptors #1208
Comments
Duplicate of #1137. Adding this functionality would add considerable complexity throughout the wallet, without (AFAIK) a strong use case. |
On Wed, Dec 27, 2023 at 05:44:26AM -0800, craigraw wrote:
Duplicate of #1137. Adding this functionality would add considerable complexity throughout the wallet, without (AFAIK) a strong use case.
Without a strong use case?
Are you only ever using hardware wallets for everything, or something
like that?
If someone wants to import a non-watch-only-wallet using a descriptor,
how are they supposed to do that right now? Import the descriptor and
then add the seed phrase manually?
If someone wants to export a non-watch-only-wallet to a descriptor-based
wallet (e.g anything using BDK)... how are they supposed to do that
right now? Export the descriptor, and then -- break down and cry because
they only got a watch-only wallet, and that's the only option?
As it stands building a descriptor wallet that only handles public keys
seems fundamentally incomplete, as if Michaelangelo had sculpted David
but left off one leg.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Right now the wallet descriptors exported by Sparrow only contain xpubs.
It's not possible to export a wallet descriptor containing xprv/yprv/zprv, because drongo doesn't support it.
Importing a descriptor containing an extended private key results in a watch-only wallet. This is undesirable: if I give Sparrow an extended private key, I should get a full wallet.
Both of these should be fixed so that we can import from and export to wallet descriptors containing private keys.
The text was updated successfully, but these errors were encountered: