Bitcoin Forum
May 17, 2024, 05:45:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ledger Nano S to Sparrow, no balance shown / completely different derviation  (Read 95 times)
seolein (OP)
Member
**
Offline Offline

Activity: 67
Merit: 11


View Profile
January 12, 2024, 10:16:07 PM
Merited by o_e_l_e_o (4)
 #1

i followed the sparrow guide to add my ledger nano S in Sparrow via import Keystores - when I do the derviation in sparrow shows m/84'/0'/0' but in ledger live under "advanced" for my bitcoin account I can see 49'/0'/0'/0/11


i tried to add up to 10 accounts in sparrow via the "add account" option but none of them shows the balance i have in Ledger Live on my bitcoin account..

can anyone help?
RickDeckard
Legendary
*
Offline Offline

Activity: 1036
Merit: 3022



View Profile
January 13, 2024, 11:29:24 AM
Merited by o_e_l_e_o (4)
 #2

The derivation used in your sparrow wallet (m/84'/0'/0') is known as BIP 84 ( generates bc1addresses) and the one you are using on Ledger Live is BIP 49 (49'/0'/0') that generates addresses starting with 3... While bc1 addresses are Native Segwit (P2WPKH) , addresses starting with 3 are Nested Seqwit (P2WPKH-P2SH).

While setting up your Sparrow Wallet in the new wallet menu have you selected "P2WPKH-P2SH" for the script type? This is the menu that appears right before you have to click on “Connected Hardware Wallet”.

As a note, if you are interested in learning more about how derivation paths work this[1] is a great resource to read.

[1]https://learnmeabitcoin.com/technical/derivation-paths#bip-49-m490000

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18515


View Profile
January 13, 2024, 01:44:56 PM
 #3

While setting up your Sparrow Wallet in the new wallet menu have you selected "P2WPKH-P2SH" for the script type? This is the menu that appears right before you have to click on “Connected Hardware Wallet”.
This is the right answer. You want to Sparrow to create a keystore at m/49'/0'/0', using the default account. It will then generate addresses starting at m/49'/0'/0'/0/0, meaning the address you see in Ledger Live at the derivation path you gave will be the 12th address in the wallet.
seolein (OP)
Member
**
Offline Offline

Activity: 67
Merit: 11


View Profile
January 13, 2024, 07:46:16 PM
 #4

that was it. thanks guys!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!