From what I understand, xPub for legacy sub-wallets should start with: xpub...
And the SegWit sub-wallet’s zpub...
. And the address starts with: 1
and bc1
each. However, on Blockchain.com for SegWit sub-wallets (where there is only one wallet), you get xPub starting with: xpub...
Instead of ypub...
. And the address created with this also starts with: 1
.
When you export an xPub from an Electrum default SegWit subwallet using the same xPrv, you get an xPub that starts with: zpub...
As expected.
Is there a purpose for providing xPub to SegWit sub-wallets instead of zPub? Addresses generated with xPub will not appear on Blockchain.com or Electrum.
I was curious about this, so I tried both xPub. Blockchain.com xpub explorer (https://www.blockchain.com/de/explorer/assets/btc/xpub/xpub6CM…) I found all transactions from that address. As expected, the legacy addresses are old and the SegWit addresses are new.
And surprisingly, we also found addresses with balances within xPub in the SegWit sub-wallet, addresses starting with: 1
. This address will not appear on Blockchain.com or Electrum (Legacy & Native-SegWig). But you can also find it in this indexed tool: https://blockpath.com/wallets/local/101?action=appxpub. m/0/2
.
Besides the first question, how can I access this address?