Bitcoin Forum
April 30, 2024, 07:27:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Problem Sending BTC using Ledger with Electrum Wallet  (Read 318 times)
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5568


Self-proclaimed Genius


View Profile
July 13, 2023, 04:33:16 AM
Last edit: July 13, 2023, 08:58:37 AM by nc50lc
 #21

There is a guide to link your Ledger to Sparrow available via the Ledger website here: https://support.ledger.com/hc/en-us/articles/10615436599837-Connect-your-Ledger-to-Bitcoin-BTC-network-with-Sparrow
I tried creating a New Wallet and I selected the option "Show Derivation" and entered in the 44'/5757'/0' derivation path that was previously shown to be causing an error on my Electrum wallet.  However, once this wallet was created and connected to my Ledger, it is clearly a new wallet with no history and obviously no BTC that I could send.
Folow the guide in o_e_l_e_o's link but in step 6,
select the correct "Script Type" that corresponds to your address type.
If the addresses start with '1', select "Legacy"; if '3', select "Nested SegWit"; if 'bc1q', select "Native SegWit" and if 'bc1p', "Taproot".

Take note that step 7 has wrong image (duplicate of the last step's image), "Connected hardware wallet" is among the keystore options below the previous step.

In step 9, change the derivation path to m/44'/5757'/0' first, then click "Import keystore".

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
1714505246
Hero Member
*
Offline Offline

Posts: 1714505246

View Profile Personal Message (Offline)

Ignore
1714505246
Reply with quote  #2

1714505246
Report to moderator
1714505246
Hero Member
*
Offline Offline

Posts: 1714505246

View Profile Personal Message (Offline)

Ignore
1714505246
Reply with quote  #2

1714505246
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714505246
Hero Member
*
Offline Offline

Posts: 1714505246

View Profile Personal Message (Offline)

Ignore
1714505246
Reply with quote  #2

1714505246
Report to moderator
1714505246
Hero Member
*
Offline Offline

Posts: 1714505246

View Profile Personal Message (Offline)

Ignore
1714505246
Reply with quote  #2

1714505246
Report to moderator
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
July 13, 2023, 07:16:25 AM
Merited by nc50lc (1), satscraper (1)
 #22

After I download Sparrow wallet, should I open up a New Wallet or Import a Wallet?
You should choose "New wallet".

I tried creating a New Wallet and I selected the option "Show Derivation" and entered in the 44'/5757'/0' derivation path that was previously shown to be causing an error on my Electrum wallet.  However, once this wallet was created and connected to my Ledger, it is clearly a new wallet with no history and obviously no BTC that I could send.
Do your addresses you are trying to recover access to begin with "1"? Do the addresses in this new Sparrow Wallet begin with "bc1"?

If you are indeed trying to recover coins from https://planbetter.org/payouts-legacy as satscraper suggested previously, then your coins should presumably be on legacy addresses, so next to "Script Type" choose "Legacy (P2PKH)".

Click "Connected Hardware Wallet" and then "Scan". Then click "Show Derivation" and change the path as you did before importing it.

In step 10, instead of clicking "Apply", change the derivation path to m/44'/5757'/0' first, then click apply.
You need to change the derivation path on the step where you first scan for the hardware wallet. It won't let you change it at this final step - it just displays it.
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5568


Self-proclaimed Genius


View Profile
July 13, 2023, 08:57:50 AM
 #23

In step 10, instead of clicking "Apply", change the derivation path to m/44'/5757'/0' first, then click apply.
You need to change the derivation path on the step where you first scan for the hardware wallet. It won't let you change it at this final step - it just displays it.
Right, I forgot about it. It's been a while since my last wallet setup in Sparrow.

I've edited that part from step 10 to step 9.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
tcash
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
July 13, 2023, 09:40:05 AM
 #24

The risk & privacy loss is minimal to move user's BTC off of their Ledger...onto a Coldcard MK4 =>  https://store.coinkite.com/store/coldcard

I've used Trezor, Ledger, and Jade hardware devices & my Coldcard MK4 is by far the best👍

User can IGNORE the Ledger firmware & Ledger Live *update* prompts, move ALL their BTC off Ledger.....

~ TCash







Additionally, now if you boot up Ledger Live it will prompt (or maybe even force?) you to install new firmware which implements their Ledger Recover protocol. This is a massive security risk.
A prompt does appear, but from what I could gather they aren't (as of now) enforcing their users to install the new firmware. Logically users will eventually feel the need to update since Ledger will block certain coins from appearing (and features) if they don't update their firmware, so as it stands now it is a game of cat and mouse. The most logical solution would be to abandon Ledger all together, but that doesn't seem to be the sentiment no longer. I guess some people will never learn.
peterpiper23 (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 9


View Profile
July 13, 2023, 04:18:07 PM
 #25

Thanks for the suggestions.

Unfortunately, it still doesn't seem to work.  In Sparrow, I can see my wallet address, however, it is not showing that I have any BTC.  And when I try to Send some BTC, any amount I enter is either "Amount too low" or "Insufficient Funds".

When I click on "Transactions", I don't see any prior transactions listed (which I probably should since I was accruing BTC from PlanBetter).  However, at the bottom it says "Wallet loading history for XX (wallet name)".

Is it possible that it takes a long time for the wallet to "load" and show everything and all I need to do is wait?
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
July 13, 2023, 07:23:01 PM
 #26

In Sparrow, I can see my wallet address, however, it is not showing that I have any BTC.
Are the wallet addresses you see correct? As in, they match the addresses on your Electrum wallet which are holding funds?

If that's the case, it sounds simply like Sparrow hasn't fully synced your wallet yet.

Is it possible that it takes a long time for the wallet to "load" and show everything and all I need to do is wait?
If the addresses match as above, then yes. If you click on File -> Preferences -> Server, how is Sparrow set up to connect? To a public server?
peterpiper23 (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 9


View Profile
July 13, 2023, 11:56:51 PM
 #27

Yes, the wallet address matches the address on my Electrum wallet which are holding the funds.

Good news - after I did what you said (i.e., File/Preferences/Server) and clicked "test connection", my transactions started to appear and I finally saw my BTC holdings.

Bad news:  After I attempted to then Send these BTC to a different wallet, I chose the Public Server and then clicked on Create a Transaction, and then Finalize a Transaction for Signing, and then Sign, a little popup box came up and showed my Ledger with another button that said "Sign" - so I clicked on that and then it said "signing" for a little while....until I got an error message that said:  ('0x6982', 'Error in command',").  

Any ideas?

Should I not have chosen the Public Server for security reasons?  The problem was, I don't think the other 2 server options were able to connect.

Also, separately (but perhaps related), I noticed on this new Sparrow wallet that I created on the UTXOs tab it shows a list of Unspent Transaction Outputs (all with the identical address and all having a red exclamation mark next to it that says "Duplicate Address".  I have the option to highlight all of them and click on "Send Selected".  

Should I do this?

Thanks in advance...sorry for the newbie questions!
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5568


Self-proclaimed Genius


View Profile
July 14, 2023, 05:33:46 AM
 #28

Also, separately (but perhaps related), I noticed on this new Sparrow wallet that I created on the UTXOs tab it shows a list of Unspent Transaction Outputs (all with the identical address and all having a red exclamation mark next to it that says "Duplicate Address".  I have the option to highlight all of them and click on "Send Selected".  
That is Sparrow's privacy feature that tells you that it's a "reused address" which can be bad for your privacy.
It wont have any effect on transaction signing.

-snip- my transactions started to appear and I finally saw my BTC holdings.
At least you now have the option to restore the seed to a cold-storage set-up with that 'script type' and 'derivation path'.
It is arguably safer than your Ledger if everything is setup correctly.

If nothing worked, you can consider it via Electrum: https://electrum.readthedocs.io/en/latest/coldstorage.html
Make sure that the offline machine is Air-Gap: Air-Gap Wikipedia
If you do not plan to keep it, zero-fill the drive of the Air-Gap machine after signing the transaction.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18509


View Profile
July 14, 2023, 10:19:12 AM
 #29

until I got an error message that said:  ('0x6982', 'Error in command',").
I've not seen that error before. A bit of searching suggests it has something to do with "dongle locked or have invalid access rights". Is your Ledger device definitely unlocked with the bitcoin app open? Maybe try running Sparrow as an administrator if you are on Windows? Maybe try updating USB drivers or your hardware wallet's firmware?

You can always open an issue on Ledger's or Sparrow's github and see if the devs can help you.

Failing all that, then as nc50lc says you are probably looking at importing your seed phrase to an airgapped device.
Cricktor
Hero Member
*****
Offline Offline

Activity: 742
Merit: 1102


Crypto Swap Exchange


View Profile
July 16, 2023, 10:20:48 AM
 #30

<snip>

What o_e_l_e_o says, Ledger device must be properly unlocked and Bitcoin app open. Another question to OP: did it ever work with Electrum and your Ledger device an that computer you're using? As your former postings lack some details, I'm urged to ask this.
What kind of OS are you using?

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 [2]  All
  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!