Making use private key wallet makes bitcoin users to be able to have full control over their Bitcoin, while custodial means have been ways another party can have the full control not bitcoin users, that is why experienced Bitcoin users do discourage custodial wallets. But, it is now happening today in many close source wallet how they are using a different diravation part to derive seed phrase and private keys thereby misleading people. It really surprised me how some wallets are able to generate seed phrase and private key in which has no derivation paths linked to open source ones. There was a thread lately on this forum about someone that
accidentally sent his binance USDt to Abra's Bitcoin addressThis Was the first reply on the thread:As far as I know there's no wallet where you can simply just import your Abra wallet's private keys and you would be able to access your funds. If my memory serves me right Abra's CEO said in an interview in the past that if it's the case that they needed to suddenly shut down, they would release a custom made wallet where people could import their Abra wallet's private keys.
I later had to download the Abra's wallet for experimental purpose, and the wallet generated me 13 word seed phrase and a single Bitcoin address.
Seed phraseat mention country giant rice boss people bid asset boring midnight wise begin
One P2PKH (legacy) address19VT5sfnoQRnnzuJum5QkghN3oPJdE3DVc
The conversion between the person and yogg later posted by the victim on the same thread I noticed from the conversation that
at will begin every of the seed phrase, so I too excluded it, making it 12 word seed phrase that can work on iamcoleman, I inputed the seed phrase excluding
at.
Seed seed phrase was valid, think there will be a way to extract out the privacy key of the legacy address above which is all what the user will have to do about his wallet seed phrase to generate the private key to his Abra's wallet legacy address and import it on wallet that support USDt diravation path, this will make him be able to access his USDt.
But, shockingly, the m/44'/0'/0'/0/0 derivation path is having another address which you can see in the image below, not Abra's wallet address.
Which means only Abra can provide support, but many people might be thinking they are having BIP39 supported wallet with Abra and many other wallet of the same category, but it is not so. If so, it is having another derivation path that is entirely different from the address Abra's wallet is generating. I checked the first 200 addresses and see nothing the same as the address, while in all wallet seed phrase I have used before to generate the private key, the first address generated by the wallet will have the derivation path for m/44'/0'/0'/0/0 while the second address will have m/44'/0'/0'/0/1 and so on.
This led to migs360 the victim to have lost his USDt to this dubious wallet provider.
Advice1. Never use close source wallet, use open source wallet like mycelium which truly support BIP39 derivation path and electrum which although do not use BIP39 to generate their seed phrase, but all BIP39 seed phrase can still work on electrum but also electrum has a
tool to extract private keys which can still be used for such purpose.
2. Use recommendable open source wallet from sites like Bitcointalk.
3. Make sure you can extract the private key of the seed phrase of the wallet you are using like electrum and BIP39 wallets. Make sure it has the derivation path to the addresses the wallet generate using open source tools.
Note: Never reveal your seed phrase or private key to anyone, or all your bitcoin will be stolen by hackers.