Author

Topic: Electrum and Taproot import (Read 90 times)

hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
June 25, 2023, 05:49:21 PM
#9
The OP should keep in mind that he compromised the security of his wallet by recovering it into a software (likely) hot wallet. I'm assuming a hot wallet situation on an online computer, but OP didn't give details of his setup. Due to the fact that his hardware wallet broke, it's understandable to recover for needed usage.

I would recommend to look for a suitable replacement (personally I don't recommend closed-source crap like Ledger) hardware wallet (e.g. Foundation Passport or BitBox02), create a new wallet and transfer funds as soon as you have made yourself familiar with your new device.
Don't forget to verify that you're able to execute a full recovery with your new device properly before you send your funds to it. Testing full recovery is recommended e.g. with worthless Testnet Bitcoin.
copper member
Activity: 2170
Merit: 4238
Join the world-leading crypto sportsbook NOW!
June 23, 2023, 11:05:14 AM
#8
Unfortunately, Sparrow doesn't allow one to import single private keys.  If it's a HD wallet and you can extract the master private key, you can import that into Sparrow but otherwise single address importation isn't an option.
Based from the OP's context, it's his hardware wallet's seed phrase.
Even though he didn't mentioned it, the information "derivation path" and "Account 0" (from "Detect Existing Accounts") indicated that he have imported a BIP39 seed phrase.

Thanks for the correction.  Something in the OP made me think he was trying to import single addresses.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
June 23, 2023, 10:25:46 AM
#7
Unfortunately, Sparrow doesn't allow one to import single private keys.  If it's a HD wallet and you can extract the master private key, you can import that into Sparrow but otherwise single address importation isn't an option.
Based from the OP's context, it's his hardware wallet's seed phrase.
Even though he didn't mentioned it, the information "derivation path" and "Account 0" (from "Detect Existing Accounts") indicated that he have imported a BIP39 seed phrase.
copper member
Activity: 2170
Merit: 4238
Join the world-leading crypto sportsbook NOW!
June 23, 2023, 09:59:03 AM
#6
Thanks guys!

Installing Sparrow now and will let you how it plays out

Unfortunately, Sparrow doesn't allow one to import single private keys.  If it's a HD wallet and you can extract the master private key, you can import that into Sparrow but otherwise single address importation isn't an option.

I don't know why Sparrow wallet doesn't support that. Importing single private keys is horrible for privacy, that might be why they haven't added the option.
newbie
Activity: 4
Merit: 0
June 23, 2023, 07:06:16 AM
#5
Thanks guys!

Installing Sparrow now and will let you how it plays out
legendary
Activity: 1512
Merit: 4795
June 23, 2023, 05:54:56 AM
#4
It is surprising that Electrum has not yet support taproot addresses, although it is still the best bitcoin wallet. You can see the list of wallets that support pay-to-taproot if you click on the link below:

Wallets that support taproot addresses

I will also recommend Sparrow wallet.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
June 23, 2023, 05:05:16 AM
#3
So I think I need to change the derivation path (m/44h/0h/0h), but I don't know how. Can anyone help me with this?
Changing it into the standard TapRoot derivation path will only generate the associated prvKeys/pubKeys of your TapRoot addresses and derive the selected script type,
not the actual TapRoot addresses themselves since Electrum currently doesn't support it.
For example, if you've selected "Legacy" then changed m/44h/0h/0h into m/86h/0h/0h, the addresses will still be legacy.

Your option is to use another client that supports taproot like Sparrow.
staff
Activity: 3402
Merit: 6065
June 23, 2023, 04:50:47 AM
#2
Someone correct me if I'm wrong, but I don't think that Electrum support generating Taproot addresses, there's also no mention of it in the Changelog with the exception of this:

   - bitbox02: bump bitbox02 to 6.0, support send-to-taproot (#7693)
newbie
Activity: 4
Merit: 0
June 23, 2023, 04:49:29 AM
#1
Hi and thanks for reading this,

My ledger nano s is broken and so I decided to import the wallet into Electrum (4.4.5). With all addresses, this went well, except for the taproot address (bc1pxxxxxxxxxxxxx).

During setup, the following addresses were detected:
Standard BIP49 compatibility segwit (Account 0)
Standard BIP84 native segwit (Account 0)

Now I understood that for a taproot you have to choose native segwit, but that doesn't work. The taproot address does not show in the list of addresses.

So I think I need to change the derivation path (m/44h/0h/0h), but I don't know how. Can anyone help me with this?

Thanks in advance!
Jump to: