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:
- Acquire an uncompressed WIF prvKey elsewhere and take note of the derived address.
- Import the WIF to unisat and it'll derive the address associated to the compressed public key.
Related link (Bitcointalk): Unisat gives different public address after importing a private key