Bitcoin Forum
April 27, 2024, 04:01:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Blocktrail (btc.com) wallet recovery P2PKH/P2SH issue  (Read 206 times)
tarmi (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1010


View Profile
September 07, 2023, 07:41:35 AM
Last edit: September 07, 2023, 11:34:28 AM by tarmi
Merited by LoyceV (4), ABCbits (1)
 #1

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


1714233675
Hero Member
*
Offline Offline

Posts: 1714233675

View Profile Personal Message (Offline)

Ignore
1714233675
Reply with quote  #2

1714233675
Report to moderator
1714233675
Hero Member
*
Offline Offline

Posts: 1714233675

View Profile Personal Message (Offline)

Ignore
1714233675
Reply with quote  #2

1714233675
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714233675
Hero Member
*
Offline Offline

Posts: 1714233675

View Profile Personal Message (Offline)

Ignore
1714233675
Reply with quote  #2

1714233675
Report to moderator
1714233675
Hero Member
*
Offline Offline

Posts: 1714233675

View Profile Personal Message (Offline)

Ignore
1714233675
Reply with quote  #2

1714233675
Report to moderator
DaveF
Legendary
*
Offline Offline

Activity: 3458
Merit: 6235


Crypto Swap Exchange


View Profile WWW
September 07, 2023, 01:45:00 PM
 #2

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


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5539


Self-proclaimed Genius


View Profile
September 07, 2023, 01:45:29 PM
 #3

-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://bitcointalk.org/index.php?topic=5386357.0

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
tarmi (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1010


View Profile
September 07, 2023, 01:56:34 PM
 #4

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.
tarmi (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1010


View Profile
September 07, 2023, 01:58:18 PM
 #5

-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://bitcointalk.org/index.php?topic=5386357.0

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
BitMaxz
Legendary
*
Offline Offline

Activity: 3234
Merit: 2943


Block halving is coming.


View Profile WWW
September 07, 2023, 06:50:02 PM
 #6


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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
tarmi (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1010


View Profile
September 19, 2023, 06:40:48 AM
 #7

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.
tarmi (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1010


View Profile
September 19, 2023, 06:58:42 AM
 #8



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.
LoyceV
Legendary
*
Offline Offline

Activity: 3290
Merit: 16557


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
September 19, 2023, 07:55:04 AM
 #9

(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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
DaveF
Legendary
*
Offline Offline

Activity: 3458
Merit: 6235


Crypto Swap Exchange


View Profile WWW
September 21, 2023, 03:42:11 PM
 #10

(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

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5539


Self-proclaimed Genius


View Profile
September 21, 2023, 07:10:22 PM
 #11

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

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
tarmi (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1010


View Profile
September 26, 2023, 06:30:47 PM
 #12

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.
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5539


Self-proclaimed Genius


View Profile
September 27, 2023, 04:47:00 AM
 #13

-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://bitcointalk.org/index.php?topic=1572823.0

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!