unisat-wallet / extension

The first open-source browser extension wallet for Bitcoin NFTs
Other
812 stars 308 forks source link

Importing Bitcoin Uncompressed WIF PrvKey Derives Compressed Legacy Address #107

Open nc50lc opened 9 months ago

nc50lc commented 9 months ago

The issue is straightforward:

A WIF prvKey with uncompressed flag (starts with '5') should have an uncompressed pubKey pair which where the address should be derived from. Instead, current release forces it to use the compressed pubKey.

To reproduce:

Related link (Bitcointalk): Unisat gives different public address after importing a private key

GGG888GGG commented 9 months ago

@nc50lc our programmer knew it. We will fix it. When it is done, we will inform you. Tks.

nc50lc commented 9 months ago

Thank for letting me know that they're working on this. I'll close the issue once it's resolved. -edit- Once the bug is solved, please close this issue on my behalf.

astro-dad commented 6 months ago

Any movement on this getting resolved?

DarienRahl commented 6 months ago

Hello? Any news about resolving this problem?

GGG888GGG commented 6 months ago

sorry, our dev is very busy. If any news, i will update.

sendentone commented 5 months ago

抱歉,我们的开发人员很忙。如果有任何消息,我会更新。

There seem to be quite a few situations like this, so if you restore the wallet plug-in configuration file through data recovery after resetting Windows, can you enter the wallet interface through the originally installed wallet plug-in, enter the password set at that time, and then enter the wallet interface? Export helper words? Is this a feasible solution? Because the helper words recorded when creating the wallet can be imported into the new environment but there is no original BTC address and balance. Now that I have restored the configuration file of the previous wallet plug-in and imported it into the new environment, can it be retrieved?

I've done this but still can't open the plugin wallet, I need technical support,

GGG888GGG commented 4 months ago

@sendentone it is an issue different with the main topic, and it is a bit complex, please open a ticket in our discord server https://discord.com/invite/unisat , we could get a timely communication there.