Bitcoin Forum
May 12, 2024, 09:56:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Recovering 'missing' taproot (?) Satoshi  (Read 113 times)
Bude Stacks (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 1


View Profile
December 04, 2022, 10:04:09 PM
Last edit: December 04, 2022, 10:31:54 PM by Bude Stacks
 #1

I have a strange situation maybe someone here can help me out with... or at least tell me it's a non-fixable issue.

Being super excited about Taproot, I created a Taproot account from my existing Trezor wallet/device.  Since I don't use my Trezor day-to-day, just for cold storage, I added it as a watch-only wallet to BlueWallet (as I did with my primary SegWit account) to generate receive addresses on the go while preventing the ability to send -- without extra steps.

Then off I went, generating receive address on BlueWallet and sending satoshi into it for storage.  Life was good.

Fast forward to last month, when I booted up my Trezor to do an update check and overall review.

I almost cr@ped myself when I saw my Taproot account was empty on the Trezor.  

After doing a ton of research and asking around to my Bitcoin techie network, I came across some strange info -- the BlueWallet "taproot" account appears to be using the derivation M/44' ... not M/86' as one would expect for a Taproot wallet.

What in the world did I do wrong, and how to I recover these 'missing' satoshi that I believe are still tied to my private key but not visible in Trezor nor sendable in BlueWallet?

Notes:
  • BlueWallet shows a balance & no sent tx - I don't think the bitcoin was 'stolen' in any way
  • Recieve addresses start with "1" on the BlueWallet 'taproot' wallet I imported
  • Tried using Coinomi with custom derivation paths to no avail.  My Segwit satoshi were found but not these 'taproot' satoshi

Any/all advice or guidance on getting access to my taproot satoshi is greatly appreciated.  Not sure where else I can turn for help.

Thanks
1715550971
Hero Member
*
Offline Offline

Posts: 1715550971

View Profile Personal Message (Offline)

Ignore
1715550971
Reply with quote  #2

1715550971
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.
1715550971
Hero Member
*
Offline Offline

Posts: 1715550971

View Profile Personal Message (Offline)

Ignore
1715550971
Reply with quote  #2

1715550971
Report to moderator
1715550971
Hero Member
*
Offline Offline

Posts: 1715550971

View Profile Personal Message (Offline)

Ignore
1715550971
Reply with quote  #2

1715550971
Report to moderator
1715550971
Hero Member
*
Offline Offline

Posts: 1715550971

View Profile Personal Message (Offline)

Ignore
1715550971
Reply with quote  #2

1715550971
Report to moderator
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5237



View Profile
December 04, 2022, 10:24:50 PM
 #2

Recieve addresses start with "1" on the BlueWallet taproot wallet I imported
As address starting with 1 is a legacy address. This means that the wallet you created on bluewallet wasn't taproot at all. A taproot address starts with bc1p.
How did you create your watch-only wallet on bluewallet? You probably imported a xpub.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Bude Stacks (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 1


View Profile
December 04, 2022, 10:31:09 PM
 #3

Scanned qr code zpub/xpub from Trezor suite.
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5237



View Profile
December 04, 2022, 10:36:25 PM
 #4

Scanned qr code zpub/xpub from Trezor suite.
zpub/xpub is the master public key used for deriving individual public keys and addresses of an HD wallet.
A master pubic key starting with xpub is used for deriving legacy addresses and a master public key starting with zpub is used for deriving segwit addresses.
You imported a xpub and created a legacy watch-only wallet, not a taproot wallet.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Bude Stacks (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 1


View Profile
December 04, 2022, 10:37:56 PM
Last edit: December 07, 2022, 05:04:35 PM by achow101
 #5

@xanto can you elaborate what you mean by this question you private messages me?

Quote
Hi
Write your scheme for creating and generating addresses again
What types of addresses,how much was sent satoshi,where,preferably with a hash,so you can check



Scanned qr code zpub/xpub from Trezor suite.
zpub/xpub is the master public key used for deriving individual public keys and addresses of an HD wallet.
A master pubic key starting with xpub is used for deriving legacy addresses and a master public key starting with zpub is used for deriving segwit addresses.
You imported a xpub and created a legacy watch-only wallet, not a taproot wallet.

Understood, I think.

How do I recover access to the funds?  Tried creating a legacy address on trezor, but that's didn't reveal the missing Sats.

[moderator's note: consecutive posts merged]
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5237



View Profile
December 04, 2022, 10:46:39 PM
 #6

@xanto can you elaborate what you mean by this question you private messages me?
Ignore any message you receive via pm and don't share any sensitive data like seed phrase, private keys, etc.
Anyone who really wants to help you will post in the public.  


How do I recover access to the funds?  Tried creating a legacy address on trezor, but that's didn't reveal the missing Sats.
Import your seed phrase into electrum or bluewallet itself and generate the wallet on the derivation path of m/44'/0'/0'.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Bude Stacks (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 1


View Profile
December 04, 2022, 10:53:50 PM
 #7

Tried that on Coinomi, is it possible I'll find them differently with Electrum or BlueWallet?
hosseinimr93
Legendary
*
Offline Offline

Activity: 2394
Merit: 5237



View Profile
December 04, 2022, 11:17:40 PM
 #8

Tried that on Coinomi, is it possible I'll find them differently with Electrum or BlueWallet?
As far as I know, Coinomi generates the legacy wallet on the derivation path of m/44'/0'/0' as well.
If you don't see your balance on Coinomi, maybe the xpub you used for creating the watch-only wallet has been derived on a different derivation path.
Didn't you create multiple wallets on Trezor? If I am not wrong, it should generate the second wallet on derivation path of m/44'/0'/1', the third wallet on m/44'/0'/2' and so on.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Bude Stacks (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 1


View Profile
December 05, 2022, 01:33:57 AM
Last edit: December 06, 2022, 02:11:23 PM by mprep
 #9

Single Wallet on Trezor, multiple accounts (SegWit, then Taproot).

Tried adding m/44'/0'/1' (or M/44H/0H/1H on Coinomi) and m/44'/0'/1' without luck.  BlueWallet details says it at m/44'/0'/0'

Back on the x vs z pubs.  On Trezor, when I show the "xpub" to scan, the typed version starts with "tr([db373be9/86'/0'/0']xpub........../<0;1>/*)"  tr presumably means taproot, no idea what the db###be# stands for, then it has the 86' derivation path start.  It's so weird that BlueWallet would show it as an m/44' unless it translated it into something different.

One stranger, the ...... in quotes above matchs on the Trezor and BlueWallet.  The difference is BlueWallet doesnt have the other stuff in quotes. 

trying on Electrum now...



unable to type my seed into Electrum.  Scan and paste work, but the keyboard does not appear to type in seed phrase.

added it as watch only via copy/paste from BlueWallet receive address.  The satoshi appeared, but still as watch only style wallet so I'm in the same boat.

is it just me, or is electrum kinda buggy?

E2A, I was trying to "import bitcoin addresses or private keys", but when i try "standard Wallet" > "I already have a Seed" the keyboard appeared fine.

E2A: entered seed phrase, but the "Next" button is not available to click.  Double-checked, no typos.  what am i doing wrong?

Last E2A:  I manually typed my seed phrase, set it to m/44'/0'/0' andddddd nothing is showing - no tx or balance.

I'm stumped.  WTF have I done wrong?  Must be BlueWallet is lying about the derivation path.  Any way to 'scan' the whole private key for all derivation paths with balances?



Is anyone with a Trezor willing to try and replicate what I am going through?

Create Taproot address on trezor
scan zpub into BlueWallet as watch only
(check bluewallet derivation path)
generate receive address on BlueWallet
Send satoshi's to that address

and report back here if there is anything funky going on...

I've some sats to share with the user who helps me crack this mystery (assuming that's allowed on this forum)

[moderator's note: consecutive posts merged]
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5599


Self-proclaimed Genius


View Profile
December 05, 2022, 04:36:48 AM
 #10

Back on the x vs z pubs.  On Trezor, when I show the "xpub" to scan, the typed version starts with "tr([db373be9/86'/0'/0']xpub........../<0;1>/*)"  tr presumably means taproot, no idea what the db###be# stands for, then it has the 86' derivation path start.  It's so weird that BlueWallet would show it as an m/44' unless it translated it into something different.

One stranger, the ...... in quotes above matchs on the Trezor and BlueWallet.  The difference is BlueWallet doesnt have the other stuff in quotes.  
The quoted part is called "descriptor", the "db373be9" is just the master fingerprint and not too important.
It's probably because those wallets don't support descriptors and/or Taproot and somehow imported the xpub, but I don't have a Trezor to confirm it.

You can try Sparrow wallet which supports hardware wallets and descriptors. (from Bitcoin.org wallet list)
Things you can try:
  • When creating the wallet, select "Legacy" script type but edit the Descriptor to match the xpub of your trezor's Taproot account.
  • Or create another wallet, select Taproot but leave the descriptor intact.

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