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! 🙏