FinderOuter icon indicating copy to clipboard operation
FinderOuter copied to clipboard

Example for Binance Smart Chain

Open NovytskyiD opened this issue 4 years ago • 5 comments

Hi. I`m try to find few word of seed for Binance Smart Chain, but it does not work I'm choose Missing Mnemonic with parametrs: Phrase - original leader remove powder trumpet morning amazing trophy fee high * * Wallet - 0x113EEE4418D83e319526473fe0785acc50D07E09 Path - m'/44'/60'/0'/0

Result - Invalid extra input or input type AddrComp.

What i`m doing wrong?

NovytskyiD avatar Sep 03 '21 15:09 NovytskyiD

FinderOuter does not yet support altcoins.

However I took a quick look at the "Binance Smart Chain" documentation and it seems like it is using the same method as bitcoin to produce "addresses" (HASH160 of compressed public key on same curve ie. secp256k1) it just doesn't encode them using Base58.

Generally speaking for any altcoin that is copying bitcoin you can find a way to use FinderOuter with some workarounds.
In this case if you convert your 160-bit hash to a Base58 address (ie. 12aBsmMJMdYWpEcu1d7YTASj9KdSYUzT5R) it should work.
Your derivation path should also be m/44'/714'/0'/0/0 if the address was the first address your wallet creacted, m/44'/714'/0'/0/1 if it was second and so on. See BIP-44 and SLIP-44 for more information.

PS. I hope the mnemonic you posted here is for testing and not your actual phrase, otherwise you should consider the entire wallet compromised.

Coding-Enthusiast avatar Sep 04 '21 03:09 Coding-Enthusiast

Yeah, im tryed you input data, but it dont find the seed:( image

NovytskyiD avatar Sep 05 '21 19:09 NovytskyiD

Some other variable must be wrong. Either some of the known 10 words or the derivation path or key index.

Coding-Enthusiast avatar Sep 06 '21 02:09 Coding-Enthusiast

Perhaps the problem is that I am using a multi-currency account in Trust Wallet? Here is the full test seed - original leader remove powder trumpet morning amazing trophy fee high winter account I`m tried to use real btc adress bc1qr4qdjux82x6vj4l8w804yt5lcqaj4ptx4m7ggc instead of converted 12aBsmMJMdYWpEcu1d7YTASj9KdSYUzT5R, but have same result

NovytskyiD avatar Sep 06 '21 07:09 NovytskyiD

The Bech32 address (bc1qr4...) is using m/84'/0'/0'/0/0 derivation path which means it is using an entirely different private and public key and consequently a hash than an altcoin's key at a different path such as m/44'/714'/0'/0/0. They can't be "converted".
What I did above was to simply change the encoding of your address from hexadecimal (0x113EEE...) to Base58 (12aBsm...).

Coding-Enthusiast avatar Sep 06 '21 10:09 Coding-Enthusiast