Post
Topic
Board Development & Technical Discussion
Topic OP
Can 2 bitcoin core wallets produce different receive addresses same wallet file?
by
Joe-Bloggs
on 15/03/2024, 12:55:45 UTC
I have a strange occurrence I dont understand.

I have an old wallet.dat file I am scanning all my old usb drives.

I loaded it into a bitcoin core wallet on 2 different machines running the same version of bitcoin core.

The weird thing. On machine 1 I see different receive addresses to that on machine 2.
On one machine I can see the wallet has received coins to an address starting with 3
But that is not even showing up when I click receiving addresses?
How can that be possible?

Also when I click generate new receiving addresses 5x and got 5 new addresses on each machine.
Only 1 of those 5 matched. ?

This seems weird because I was expecting these wallets to generate addresses that matched in the same order?
Is this not how it should work?

I was under the impression bitcoin core knows the next address to be generated even if it is offline?
Is one a rogue wallet generating rogue addresses it should not generate?

Electrum generates the exact same addresses in the exact same order if run on 2 different machines?
Does core not make them in order?

How to see every single address that a core wallet currently controls or has had some action?

Thanks for any explanation of this.