Author

Topic: Blocktrail (btc.com) wallet recovery P2PKH/P2SH issue (Read 251 times)

legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
-snip-
The wallet is V3

My guess is still those QR codes show the pubkey for the blocktrail wallet, and i don't have those xprv keys to those.
Yes, in V2 or V3, it should be Blocktrail's.
Usually the backup has your two cosigner keys derived from "primarySeed" and "backupSeed", then one pubKey from Blocktrail.

It's unusual to see a second blocktrailKey for V3 backup,
but I'm not very familiar with it so I'd still suggest you to contact the (former?) Blocktrail representative here in Bitcointalk.
Here's the BTC.com/Blocktrail official thread: https://bitcointalksearch.org/topic/btccom-bitcoin-bitcoin-cash-wallet-mobile-web-secure-trusted-1572823
legendary
Activity: 1232
Merit: 1011
So it makes me wonder if those QR codes are actually my wallet, or maybe they are just the blocktrail pubkeys as third party of the 2-3 signature
One thing's for sure, Blocktrail/BTC.com never issued P2PKH to their clients, it's always 2-of-3 MultiSig.
So, it's either what you're guessing or the funds are just sent to the derived P2PKH address unintentionally. (like imported the xpub to a wallet and used it to receive BTC)

Is your backup V1 (developer)? Since it has that extra blocktrailKey @m/9999'.
In that case, I'm afraid I'm not familiar with the developer version which may be different than V2 or V3 backups.
Try to contact neutraLTC to check if he knows if the V1 blocktrailKeys are recoverable from your backups mnemonics.

@others
Those mnemonic phrases in the backup aren't actually the BIP39 seed phrases of the MultiSig wallet.
Those are actually what is "labeled" but converted into a BIP39 mnemonic.
In other words, deriving the seed from it isn't the correct way to get the master key and extended keys, the source entropy must be derived from it instead.

Examples:
Encrypted Primary Seed
Code:
library fantasy right giraffe impulse believe unique puppy rain amount abandon above cotton lottery cash exclude bicycle hamster pair clock edit picture two guard supply shadow wife maximum tired lion speed cruel draw knife brave wheel pumpkin foot plate involve eight guide mule carbon valley enroll grow town enemy sunset power regular allow cycle plug expose immune output pave result
The source entropy is, which is the "Encrypted Primary Seed":
Code:
810a62e7311722297b6570b101000000430d0808d27715ed167c15b46748baeb3ad9d89bebc4be2b047441a4426f746d7d0adab5e98bb146ecf245113f0e9659c73249fb32a55a606a6da9b28571b3ae

Backup Seed
Code:
scissors census engage duty alarm salon cabbage benefit two sudden service whisper organ caught whisper much symptom fire radio sadness faint tip write illness
The source entropy is, which is the "Backup Seed" (backupSeed - 256Bits):
Code:
c104a92922405d7d07e8a9ebbb1310fd49c648fea488dc8ae6c35ef51fc53fa3

Reference: https://github.com/blocktrail/wallet-recovery-tool/blob/master/src/libs/blocktrail-sdk/docs/KEYS.md#print-recovery-sheet

The wallet is V3

My guess is still those QR codes show the pubkey for the blocktrail wallet, and i don't have those xprv keys to those.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
So it makes me wonder if those QR codes are actually my wallet, or maybe they are just the blocktrail pubkeys as third party of the 2-3 signature
One thing's for sure, Blocktrail/BTC.com never issued P2PKH to their clients, it's always 2-of-3 MultiSig.
So, it's either what you're guessing or the funds are just sent to the derived P2PKH address unintentionally. (like imported the xpub to a wallet and used it to receive BTC)

Is your backup V1 (developer)? Since it has that extra blocktrailKey @m/9999'.
In that case, I'm afraid I'm not familiar with the developer version which may be different than V2 or V3 backups.
Try to contact neutraLTC to check if he knows if the V1 blocktrailKeys are recoverable from your backups mnemonics.

@others
Those mnemonic phrases in the backup aren't actually the BIP39 seed phrases of the MultiSig wallet.
Those are actually what is "labeled" but converted into a BIP39 mnemonic.
In other words, deriving the seed from it isn't the correct way to get the master key and extended keys, the source entropy must be derived from it instead.

Examples:
Encrypted Primary Seed
Code:
library fantasy right giraffe impulse believe unique puppy rain amount abandon above cotton lottery cash exclude bicycle hamster pair clock edit picture two guard supply shadow wife maximum tired lion speed cruel draw knife brave wheel pumpkin foot plate involve eight guide mule carbon valley enroll grow town enemy sunset power regular allow cycle plug expose immune output pave result
The source entropy is, which is the "Encrypted Primary Seed":
Code:
810a62e7311722297b6570b101000000430d0808d27715ed167c15b46748baeb3ad9d89bebc4be2b047441a4426f746d7d0adab5e98bb146ecf245113f0e9659c73249fb32a55a606a6da9b28571b3ae

Backup Seed
Code:
scissors census engage duty alarm salon cabbage benefit two sudden service whisper organ caught whisper much symptom fire radio sadness faint tip write illness
The source entropy is, which is the "Backup Seed" (backupSeed - 256Bits):
Code:
c104a92922405d7d07e8a9ebbb1310fd49c648fea488dc8ae6c35ef51fc53fa3

Reference: https://github.com/blocktrail/wallet-recovery-tool/blob/master/src/libs/blocktrail-sdk/docs/KEYS.md#print-recovery-sheet
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
(As example, here is a public version on google https://www.scribd.com/document/433450775/bitcoin-recovery-key)
Can you share what it looks like elsewhere? This website wants me to create an account, and after that wants me Paypal details before I can view a file.

when i import the XPUB by itself, i can see the funds.
Once i import the same XPUB as 2-of-3, there is no balance showing up.
That means the funded address is not multisig, and you only need the seed that created the xpub.


Which should be the seed that is given at least in the example. That is ALL that should be needed if it's legit.
Import the 24 words and that should be that. You may have to adjust the derivation path, but that is it.

-Dave
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
(As example, here is a public version on google https://www.scribd.com/document/433450775/bitcoin-recovery-key)
Can you share what it looks like elsewhere? This website wants me to create an account, and after that wants me Paypal details before I can view a file.

when i import the XPUB by itself, i can see the funds.
Once i import the same XPUB as 2-of-3, there is no balance showing up.
That means the funded address is not multisig, and you only need the seed that created the xpub.
legendary
Activity: 1232
Merit: 1011


https://imgur.com/a/AvVOivz

As you can see, when i import the XPUB by itself, i can see the funds.
Once i import the same XPUB as 2-of-3, there is no balance showing up.
legendary
Activity: 1232
Merit: 1011
It' impossible to contact support.

I noticed it uses Insight API and blocktrail API to recover the wallet, but since those are both out of service, i guess my BTC is lost.
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook

So it makes me wonder if those QR codes are actually my wallet, or maybe they are just the blocktrail pubkeys as third party of the 2-3 signature

I tried to search but no clues if the QR code there is yours or not.
Why not try to contact the support? The pdf backup file contains email and support secret numbers you can provide it to them and ask if you can able to recover your old wallet that generated a P2PKH address.
legendary
Activity: 1232
Merit: 1011
-snip-
On the step 1 of recovery, have you clicked "+ Add Pubkey" to add another text box where you can put the second xpub?
How about the recovery tool from the actual/updated domain? (recovery.btc.com)
You can directly import the .pdf file there to see if it makes a difference.

Anyways, here's the archived version of their official announcement when they terminated the wallet service,
link: https://web.archive.org/web/20220331180654mp_/https://wallet.btc.com/#/announcement
It has a link to their recovery support email that you can try if they are still active.

Maybe unrelated but, there was also a discussion here at that time: https://bitcointalksearch.org/topic/btccom-wallet-shutting-down-5386357

I directly imported the PDF file.
Also tried manually entering the pubkeys.

Main issue is that it doesn't generate the same XPUB as displayed on my QR codes.
I tried new wallets generated by their SDK, the same thing happens.

So it makes me wonder if those QR codes are actually my wallet, or maybe they are just the blocktrail pubkeys as third party of the 2-3 signature
legendary
Activity: 1232
Merit: 1011
Do you have the private keys or the seed or anything else like what is shown in your link?

The XPUB is your public key, there is no way to recover anything from it, all it does is generate addresses that your private seed can access.

You need the private keys or recovery phrase to do anything.

-Dave



I have everything.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
-snip-
On the step 1 of recovery, have you clicked "+ Add Pubkey" to add another text box where you can put the second xpub?
How about the recovery tool from the actual/updated domain? (recovery.btc.com)
You can directly import the .pdf file there to see if it makes a difference.

Anyways, here's the archived version of their official announcement when they terminated the wallet service,
link: https://web.archive.org/web/20220331180654mp_/https://wallet.btc.com/#/announcement
It has a link to their recovery support email that you can try if they are still active.

Maybe unrelated but, there was also a discussion here at that time: https://bitcointalksearch.org/topic/btccom-wallet-shutting-down-5386357
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
Do you have the private keys or the seed or anything else like what is shown in your link?

The XPUB is your public key, there is no way to recover anything from it, all it does is generate addresses that your private seed can access.

You need the private keys or recovery phrase to do anything.

-Dave

legendary
Activity: 1232
Merit: 1011
Hi everyone

I found an old blocktrail.com wallet recovery PDF sheet.
(As example, here is a public version on google https://www.scribd.com/document/433450775/bitcoin-recovery-key)

Now i have a couple of questions:

First off, i have 2 QR codes with an XPUB and derivation path. (m/0 and m/9999)
When i scan the second QR, the XPUB shows a balance of roughly 2BTC on a P2PKH address
By using the recovery tool at https://recovery.blocktrail.com/, i noticed the addresses are generated in P2SH and no balance is recovered.

So my main questions are:

- What do those 2 QR code represent actually? Are those real public keys, meaning i still have those BTC in my wallet?
- How can i recover the wallet as P2PKH to actually access those coins?

I've been through the entire blocktrail SDK, there is only the option to extract scrypt based xpub/xpriv.

Thank you all


Jump to: