Bitcoin Forum
September 05, 2025, 05:05:03 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BTC sent to Legacy (1...) address not showing in Electrum wallet — Boxcoin plugi  (Read 31 times)
jedlee (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
September 03, 2025, 08:46:37 AM
 #1

Hello everyone,

I recently ran into an issue while testing the Boxcoin plugin together with Electrum wallets, and I’d like to ask for some guidance.

I have two Electrum wallets:

Wallet A: used for test payments, generates addresses starting with bc1 (Native SegWit).

Wallet B: used for receiving funds, normally also generates bc1 (Native SegWit) addresses.

When testing the Boxcoin plugin, I wanted to generate a new receiving address for each order.
Following the tutorial, I converted zpub/ypub → xpub and entered that into the plugin.

As a result, the plugin started generating new receiving addresses, but they were all Legacy addresses starting with 1....
I then sent BTC from Wallet A (bc1 sender) to one of these 1... addresses generated for Wallet B.

The transaction appears correctly on the blockchain explorer and is confirmed.
However, when I open Wallet B (which is a bc1-type wallet), the balance still shows 0 BTC and the transaction does not appear.

My questions

Why doesn’t Wallet B show the BTC that was sent to its Legacy (1...) address?

Is it because Wallet B was originally created as a Native SegWit wallet, so it doesn’t scan Legacy addresses?

If that’s the case, do I need to restore Wallet B again from the same seed, but this time choose Legacy (m/44'/0'/0'), in order to see the funds?

I’d really appreciate any help or explanation on how to correctly handle this situation.

Thanks in advance! 🙏
Abdussamad
Legendary
*
Offline Offline

Activity: 3884
Merit: 1650



View Profile
September 03, 2025, 09:34:25 AM
Merited by nc50lc (1)
 #2

Electrum only supports one address type per wallet so that's why it's not seeing the legacy address. You will have to convert your master private key to p2pkh format (xprv) and restore your wallet using that to see the legacy address.

Go to view menu > check console and switch to console tab. Click on the yellow warning box to make it go away. Then type in this

Code:
convert_xkey(getmasterprivate(),"standard")

You may be prompted for your wallet password. It'll output the master private key in p2pkh format beginning with xprv. Copy that to the clipboard and go to file menu > new/restore, enter a suitable filename and click next, choose "standard wallet" and click next, choose "use a master key" > paste in the xprv you copied before (don't include the quotes) and proceed with on-screen instructions for the rest.
jedlee (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
September 03, 2025, 01:08:49 PM
 #3

Thank you very much, I have succeeded according to your method!
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!