Author

Topic: How can I match an address to a private key or seed phrase (Read 264 times)

newbie
Activity: 1
Merit: 0
derivation path m/4'/0 worked in my case (deposit address was on m/4'/0/1)
legendary
Activity: 3430
Merit: 10505
This is yet another serious problem with closed source wallets, we have absolutely no idea what they are doing. The BIP39 to BIP32 or even the BIP32 implementation may be severely flawed and be deriving a wrong key (maybe even a weak key) at a known derivation path! Which may explain why none of the paths that were tried so far work.

Anyway, If you can get the xPub of your wallet there is a tool to scan the wallet if what derivation path your bitcoin address belongs. But you must deposit a small amount first on that address so that it could scan the used address including the derivation path.
This also ONLY works if your derivation path had absolutely no hardened indexes which may not be true since someone here claims they told them the derivation path is m/1'/0/0, m/1'/0/1, m/1'/0/2 (although none of them worked with OP's mnemonic).
legendary
Activity: 1176
Merit: 1233
May Bitcoin be touched by his Noodly Appendage
and what happens when they cease to exist? Huh Undecided
People lose money and see Bitcoin as a scam
And "hopefully" when there is enough lost money people reverse-engineer that wallet and find the derivation path
HCP
legendary
Activity: 2086
Merit: 4314
Why do companies do things like this? Huh The only explanation I can think of is "vendor lock in"... as there is simply no good reason for:

1. Using a custom derivation path
2. Not telling anyone what that custom derivation path is

That 12 word seed is effectively useless as a recovery tool without Abra... and what happens when they cease to exist? Huh Undecided
legendary
Activity: 1512
Merit: 4795
Anyway, If you can get the xPub of your wallet there is a tool to scan the wallet if what derivation path your bitcoin address belongs. But you must deposit a small amount first on that address so that it could scan the used address including the derivation path.
Thanks for the answer, but I am not planing to use the wallet, only for experimental purpose to know if the seed phrase generated by the wallet is BIP39. Although, no conclusion about this for now, the wallet can not be trusted as commented not to be open source. I do not have any bitcoin to waste on this type of wallet, but your information is helpful.
legendary
Activity: 3234
Merit: 2943
Block halving is coming.
That's the problem they don't expose the derivation path one of their supports said they use a custom derivation path but they never mention if what path they used.

Anyway, If you can get the xPub of your wallet there is a tool to scan the wallet if what derivation path your bitcoin address belongs. But you must deposit a small amount first on that address so that it could scan the used address including the derivation path.

Here's the tool below.
- https://blockpath.com/wallets/local/101?action=appxpub

And it should look like this if they scanned used addresses.


Source: https://www.reddit.com/r/Bitcoin/comments/a1gzqg/i_made_an_xpub_scanner_that_searches_all/
legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
I can't find the source code anyplace for the wallet, so unless I am missing where it is. As NeuroticFish said there is no way to find the derivation path that they used.
If they are even using a standard way of doing it anyway. Tough to say if it's a scam, bad programming, or just the way they did it which is different then most other wallets.

Unless you need to use that wallet for some reason. I would just walk away from it, except for learning about it. Would not trust it with any funds.
And that is coming from someone who uses coinomi....

-Dave
legendary
Activity: 3500
Merit: 6205
Looking for campaign manager? Contact icopress!
The seed is not necessarily used in the same way by all the wallets (i.e. according to the standard)
The most known example is Electrum, which will also not work with IanColeman, but it's OK (there are known ways to overcome this if it's ever necessary, mainly because Electrum is open source).

On Abra I've read that they use a "custom derivation path".
More info:
https://bitcoin.stackexchange.com/questions/86119/which-derivation-paths-are-used-by-the-abra-wallet
https://www.reddit.com/r/Bitcoin/comments/87cis7/need_help_sweeping_private_key_from_abra_wallet/dyiz4fz/
legendary
Activity: 1512
Merit: 4795
Note: Never reveal your private key or seed phrase to anyone, it can lead to wallet being hack by attackers.


I am experimenting on a wallet, Abra wallet (not recommended in my opinion). I downloaded it today, it generated me 12 words seed phrase, which are:

mention country giant rice boss people bid asset boring midnight wise begin

The wallet do not give new addresses, only one address is used, and the address is:

Bitcoin address
19VT5sfnoQRnnzuJum5QkghN3oPJdE3DVc

I wanted to know if it is truly BIP39 seed phrase or not, I used iancoleman tool offline, it generated me the seed, extended private key, extended public key and addresses.

What I did not understand is that I check the first 500 addresses generated but I did not see 19VT5sfnoQRnnzuJum5QkghN3oPJdE3DVc generated by Abra's wallet. Is there a way I can match the address to the seed, private key or something. Or what am I getting wrong? Or is Abra's wallet fooling people. I am confused.
Jump to: