Author

Topic: Discrepancy in wallet address, same seed phrase (Read 157 times)

sr. member
Activity: 798
Merit: 364
November 16, 2024, 02:27:47 AM
#11
You can do it.

Click on the Extension icon on the browser, click on Unisat extension icon, and you will be given a small window. At the left of the small drop down window, you will see like HDwallet #1, click on it and you will see another window, on top there is a Switch wallet and + icon.

Click on + icon, and you will have many options for switching wallet like

Quote
Restore wallet
Restore from mnemonnics (12-words, 24-words).
Restore from single private key.
The second option is what you wanted.

Gosh! Thank you, I just followed the instructions and it went smoothly. I had to remove the initial wrong address but isn't more better to simplify the whole process. That option should have been included from the beginning when registering on the platform thou.

That's a good thing, you can just start over without any loss.

Yeah, everything is fine now and I'm able to use my former wallet. Thanks to hd49728 for the clarification.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
With that, you can directly change the address type whenever you want in the settings:
In the both Extension and Mobile versions: "Settings icon -> Address type"
The first address is already in display for you to select a matching type.
I have tried every possible means available within the wallet including changing to different address derivation path but I noticed that no any single derivation has a matching address and none of them have my tokens.
In that case, it's more than just what's shown in the screenshots where the address types are different.
I've tested both the extension and mobile versions and my test seed phrase can restore the same set of addresses on both versions.
You may have changed the derivation path or address a passphrase in "Step 3" during restore.

Yes, I'm aware that I'm on testnet network. I'm trying to run a testnet with the wallet I have testnet token but the network is not supported to work with mobile phone which is the reason I attempted to import into my pc.
That's a good thing, you can just start over without any loss.
legendary
Activity: 2044
Merit: 1018
Not your keys, not your coins!
What I don't understand is how there's no option to sign in another wallet with private keys.
You can do it.

Click on the Extension icon on the browser, click on Unisat extension icon, and you will be given a small window. At the left of the small drop down window, you will see like HDwallet #1, click on it and you will see another window, on top there is a Switch wallet and + icon.

Click on + icon, and you will have many options for switching wallet like

Quote
Restore wallet
Restore from mnemonnics (12-words, 24-words).
Restore from single private key.
The second option is what you wanted.
sr. member
Activity: 798
Merit: 364
btw, the letter "t" means you are on the test network. So, you may want to check this too!

What I find odd, though, is that you said the private keys are not the same. Afaik, you are supposed to get the same private keys even if the wallet type isn’t the same.

Yes, I'm aware that I'm on testnet network. I'm trying to run a testnet with the wallet I have testnet token but the network is not supported to work with mobile phone which is the reason I attempted to import into my pc.

I also find it odd to see a wallet with the same phrase but different address but what is even more odd is having a different private keys.

As far as I can remember, I choose Taproot from both devices when selecting derivation unless it changes unnoticed which I doubt.

With that, you can directly change the address type whenever you want in the settings:
In the both Extension and Mobile versions: "Settings icon -> Address type"
The first address is already in display for you to select a matching type.

I have tried every possible means available within the wallet including changing to different address derivation path but I noticed that no any single derivation has a matching address and none of them have my tokens. What I don't understand is how there's no option to sign in another wallet with private keys.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
My case is somehow similar to this -snip-
I will appreciate more and details explanation on the cause of this and how to get it fixed.
That thread dealt with non-matching address and WIF due to a wrong type of encoding of its WIF private key.
Yours is more of a derivation path and script type issue, in simple words; wrong address type selection.

With that, you can directly change the address type whenever you want in the settings:
In the both Extension and Mobile versions: "Settings icon -> Address type"
The first address is already in display for you to select a matching type.
legendary
Activity: 2380
Merit: 5213
What I find odd, though, is that you said the private keys are not the same. Afaik, you are supposed to get the same private keys even if the wallet type isn’t the same.
That's not odd.
Different script types give you different master private keys (and therefore, different individual private keys), even with the same seed phrase.
legendary
Activity: 2744
Merit: 3097
Top Crypto Casino
Based on the screenshots you've shared it’s clear that the addresses on your mobile wallet are taproot addresses (start with tb1p) while the addresses on your desktop wallet are native segwit (start with tb1q).
When recovering your wallet you need to choose the same wallet type as for the original one. Otherwise, you will end up with a different wallet (addresses) even if it has the same seed.

btw, the letter "t" means you are on the test network. So, you may want to check this too!

What I find odd, though, is that you said the private keys are not the same. Afaik, you are supposed to get the same private keys even if the wallet type isn’t the same. thanks hossein for clarifying this point![/i]
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
I created Unisat wallet on mobile phone and back up both seed phrase and private keys. I attempt to import the wallet on my pc using Unisat wallet extension but after importing the wallet using the wallet seed phrases, they issued me different wallet. I have some funds and still visible on my phone.

As NotATether said, if the seed is the same, you are in a different derivation path in those wallets.

Let me ask, are both wallets native segwit? ( addresses starts with bc1..)

When you are creating your wallet, you should see this screen in your browser extensions:


All these configs must match in both wallets. Mobile and extension. Otherwise, your funds wont show up.
hero member
Activity: 868
Merit: 952
I have came across this kind of complaints in the past about users having disparities in the address on the mobile wallet and the extension don’t know maybe they have fixed the bug. But you can try by checking if the wallet you have is on same derivation path, maybe you derived a taproot adress on phone and you didn’t choose that on  your device this may cause disparity as the default path is the native SegWit format,

Other thing is hope you didn’t generate multiple adresses on the wallet as this usually brings out different adress wa and you need to add wallet to get the right address but the best form is to use the private to restore the wallet
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Your image is not loading for some reason, but it's quite obvious that the reason the addresses are so different is because your software is using a different derivation path from the original, and that's assuming that you did not add any "passphrase" at the end of the seed.

You should look into seeing if the derivation path can be changed when you create a new wallet.
sr. member
Activity: 798
Merit: 364
My case is somehow similar to this https://bitcointalksearch.org/topic/--5517924 but I couldn't find resolution under the thread. Perhaps, it's a different approach.

I created Unisat wallet on mobile phone and back up both seed phrase and private keys. I attempt to import the wallet on my pc using Unisat wallet extension but after importing the wallet using the wallet seed phrases, they issued me different wallet. I have some funds and still visible on my phone.



I checked the seed phrases on my pc and it's the same with the one I have on my phone yet the wallet address is different and my funds are not showing on pc. I check the private keys but they're different unlike the seed phrases that are the same.

I have tried multiple times but still getting same results. Perhaps, importing using the private keys might bring out my real wallet but there's no option to import using private key on Unisat extension for pc.

Thou, this is not the first time I'm experiencing issue like this. I have had the same issue with EVM  wallet and I abandoned the wallet since it's empty wallet but I think it's becoming often. Is there anything I'm missing while creating a wallet?

I will appreciate more and details explanation on the cause of this and how to get it fixed.
Jump to: