Lost 0.1 coins whilst by mistake closing wallet during enqueuing process
and logs not showing these coins going anywhere
none
Lubuntu 18.01
available upon request
It's going to show up after it confirms.
its been over 48hours nothing showed up
I lost 0.1 coins by accidentally closing the wallet during enqueuing process
I loaded the wallet on another OS/comp
the coins showed as Zerolink 50 anonymity set under coinjoin tab (greentick)
under send tab it showed as unmixed not anonymous (red cross)
i proceeded to add the coins for enqueuing nothing happened even though i waited
i closed wallet and opened again and this time coins not showing
i loaded wallet on another OS several times and and theses coins never returned this time
I have full connection backend connected, plenty of peers, FULLY SYNCED and nothing showing anywhere not even on history all i have is a few crumbs on my change address. I deleted logs several times and resynced them fresh to no avail. Iv honestly run out of options of what to do.
and its been over 48hours since i tried above and there have been plenty of confirms since
Oh, you are this guy from Reddit.
https://old.reddit.com/r/WasabiWallet/comments/aqgk9s/lost_coins/
https://old.reddit.com/r/WasabiWallet/comments/arpno0/serious_bug_lost_coins/
Let me look at your report one by one and see if we can progress forward.
I lost 0.1 coins by accidentally closing the wallet
There is one way this can happen: if the coin was confirmed, then it cannot happen, if the coin is not confirmed, then it can only happen if you closed the wallet in a non-normal way. But even then, when the coin confirms, wallet state should be proper.
during enqueuing process
It doesn't matter. The worst thing that can happen is to get banned from further participation with in the coinjoin with that coin with a few hours.
I loaded the wallet on another OS/comp
Loaded copied wallet file or restored from seed? Should not matter though, but better to be as precise as possible.
the coins showed as Zerolink 50 anonymity set under coinjoin tab (greentick)
This suggests you copied the wallet file manually and you did not restore from seed, otherwise the wallet wouldn't know it should label the coin with "ZeroLink". Correct?
under send tab it showed as unmixed not anonymous (red cross)
This is a contradiction to your previous claim. We use the exact same view in the coinjoin and in the send tab for listing coins.
i proceeded to add the coins for enqueuing nothing happened even though i waited
It didn't acquired "queued" status right? It can happen if the coin is banned or spent without your wallet being aware of the transaction that spends it.
i closed wallet and opened again and this time coins not showing
If we assume your coin was spent, that's why it wasn't enqueued, then this it makes sense, the spent transaction may confirmed while your wallet was closed and when you got back, you saw the correct state. In this case you should see the transaction in your history.
i loaded wallet on another OS several times and and theses coins never returned this time
Correct, if the above theory is correct. History tab should verify it.
I have full connection backend connected, plenty of peers, FULLY SYNCED and nothing showing anywhere not even on history
History tab was eating wallet resources. It may take a few seconds until the history is correctly shown. I guess if you have a huge history with a slow computer, then it may take a minute to refresh.
Please, could you reflect on my above comments as honestly and precisely as you can?
This is a contradiction to your previous claim. We use the exact same view in the coinjoin and in the send tab for listing coins.
i wish i made a screenshot. But the send tab was contradicting the coinjoin tab
Loaded copied wallet file or restored from seed? Should not matter though, but better to be as precise as possible.
loaded wallet file
History tab was eating wallet resources. It may take a few seconds until the history is correctly shown. I guess if you have a huge history with a slow computer, then it may take a minute to refresh.
i tried this many times let all the history load up and it does not show this transaction and tbh i do not have that many transaction currently i have 20 in my history tab. The coins were defiantly not spent as it would be shown on my history tab for sure, something messed up with the coinjoin unfortunately.
my coins are still missing what do you suggest i do to retrieve them? im presuming its stuck on an intermediary address somewhere
can i load the wallet file on electrum somehow as my seed has one word missing unfortunately
can i load the wallet file on electrum somehow as my seed has one word missing unfortunately
You can import in electrum by using BIP39 and adding your password as the extra word.
If you lost a words it would take a while to find it manually as there are 2048 possible words.
If you want to recover your bitcoin without much fuss simply send all you can to a new wallet and send your wallet file either to @nopara73 or another trusted contributor willing to have a look. (Telegram?)
@Transisto There's no need to empty out the wallet, he could just send me his extpubkey and chaincode from his wallet file and I'd be able to figure out what happened exactly, but I want this privacy invading solution to be the last thing we'd do.
i wish i made a screenshot. But the send tab was contradicting the coinjoin tab
@danwalmsley @molnard @lontivero Any theories?
i tried this many times let all the history load up and it does not show this transaction and tbh i do not have that many transaction currently i have 20 in my history tab.
Yup, that's almost nothing, I was referring to hundreds of thousands.
The coins were defiantly not spent as it would be shown on my history tab for sure, something messed up with the coinjoin unfortunately.
I am 100% sure there's 0% chance of coin loss in the coinjoin. That part of the code is the most reviewed one:
"After the hundreds of unsuccessful code review we started throwing around crazy theories on what could be happening and one of them seemed, while unlikely, at least plausible."
https://medium.com/@molnardavid84/wasabireport-704616de55d1
Also note that if money would go out of the wallet in the coinjoin, then that would show up in history properly.
can i load the wallet file on electrum somehow as my seed has one word missing unfortunately
I have the same question as @Transisto. What does it meant that you have a missing word?
@nopara73 any chance, that the coin is simply not shown in the ui, like its filtered out for some reason?
That particular case which you mentioned @nopara73 at least we had the original transaction. Is there any information about the transaction where the coin was lost?
@danwalmsley No, the same filer is used.
@molnard Maybe, for now I want to try to debug it in a privacy-conscious manner. If that fails, then it'll be up to @wasabitestuser's decision if he is willing to share his extpubkey with us so we can get to the bottom of it.
i have one word missing in my seed i wrote it down separately for security reasons and cant find it but i remember its position and that it starts with an "e" and possibly follow by an "n"
i do know my password however
currently trying all sorts of combinations
also i lost the money on the 14th feb and theres no mention of any transaction from that day
Is 0.1 BTC a large portion of the funds you had in this wallet?
Do you want to keep the privacy of your wallet at all cost while attempting to find out what happened to this 0.1?
Here are the possible words starting with "en"
enable
enact
end
endless
endorse
enemy
energy
enforce
engage
engine
enhance
enjoy
enlist
enough
enrich
enroll
ensure
enter
entire
entry
envelope
By importing your extpubkey (xpub) in another wallet you would get 2nd "opinions" on what happened to your funds. Privacy risk of doing this include linking those fund together and possibly link your IP with same funds.
You can then send those to another wasabi wallet and get forward privacy back.
how can i import my xpub on electrum i will 1st try to attempt all myself failing that i will share it
0.1 odd was the significant portion all i have left is an odd 0.006 on a change address
before i expose my xpub please guide me on how i can import it into any other wallet and sweep all addresses as i doubt ill retrieve my seed
@wasabitestuser I am coding something that will make it easy for you. I'll get ready within a few hours.
@wasabitestuser Here you go, your Electrum tutorial:
export DOTNET_CLI_TELEMETRY_OPTOUT=1 on Linux and OSX or set DOTNET_CLI_TELEMETRY_OPTOUT=1 on Windows.)Clone & Restore & Build
git clone https://github.com/zkSNACKs/WalletWasabi.git --recursive
cd WalletWasabi/WalletWasabi.Gui
dotnet build
Run Wasabi with dotnet run from the WalletWasabi.Gui folder.
Create a new text file. This will be your Electrum Wallet file.
{
"keystore": {
"type": "bip32",
"xprv": "vprv9DMUxX4ShgxMLku9TWoPTTt3ZKYhAHCuhULnR9Qmkv1naNQ4g1HfdURhfq65aJKk7zsmnoXbVryeLwtkj9LhuQoKFD5Fyus9kkiwA1S2pEU",
"xpub": "vpub5ZPNxAuehdRrMpX7vQSQzAshpziQUZHnDkzPBZJ4GFbhn8mVxoyxJzCGq482a2BDHvfnMfX1u4hdX1XfS7ZdHJXffydLPHjCXBY86sG6tE1"
},
"seed_type": "bip39",
"seed_version": 16,
"use_encryption": false,
"wallet_type": "standard"
}
Replace xprv and xpub sections with Wasabi's:
Extended Master zprv into your Electrum wallet's json's xprv part.Extended Account zpub into your Electrum wallet's json's xpub part.
so i successfully managed to load the wallet on electrum and it only finds the small amount on my change address and no mention of any transaction from the 14th feb
looks like i lost the 0.1 coin for good somewhere on the coinjoin addresses
You cannot have lost 0.1 on feb 14th if there is no transaction on feb 14th as you know the most basic property of Bitcoin is that no bitcoin ever go unaccounted for. When you see only a small transactions it means they're the fees that didn't came back in your wallet (coordinator fees).
@nopara73 Did you see any evidence of loses when market this issue as #priority ?
@Transisto All suspicion of money loss is priority. Consequently fake money loss requests are social DoS vulnerability against Wasabi team.
One thing I don't understand is how it was noticed that the money is missing. It can be two ways:
However @wasabitestuser states that
This is quite an interesting issue and I would love to debug. @wasabitestuser what do you say, would you mind sharing your extended public key with me?
@nopara73
where do i send it privately ?
for reference my 1st post on reddit after i initially lost them was literally 30min after the event
https://old.reddit.com/r/WasabiWallet/comments/aqgk9s/lost_coins/
Do you know how to use PGP? adam.[email protected] https://github.com/zkSNACKs/WalletWasabi/blob/master/PGP.txt
If not, then post it to cryptobin (https://cryptobin.co/) set a password and to burn after reading and send me the password to the above email address.
So I received your extpubkey and this is what I see. Luckily the transaction history is only a couple of entries so there's no need to go through too many things.
X + 0 days Wallet received 0.AB.... BTC. There are transactions before that, but it was roughly empty at this point. X + 1 days Wallet mixed.X + 1 days Wallet sent out 0.0B... BTC to an old type of address (1xyz).X + 2 days Wallet mixed again.X + 3 days Wallet sent out 0.A... BTC to an old type of address (1xyz).As far as the wallet history and state are concerned I don't see anything unusual. Could you remind me again what should I notice here?
i had 0.1 coins in total that went missing 0.05 was mixed 0.05unmixed i sent both to be mixed and thats when i lost the 0.1 and history is not showing where my money went to
and your looking at old transactions which obviously make sense as thats not the batch of coins where i lost, i lost the coins on the 14th Feb look at that batch of coins
im questioning my own sanity at this stage i wish i done a screenshot but i had 0.1 on my wallet and it went missing and i remember i did not spend it as half of it was not mixed
im questioning my own sanity at this stage
Same here 馃槃
I sent you an email attached a screenshot with balance calculations.
I did not receive follow up on my email. I close this issue, but I'm open to reopen it.
Hello, I have basically the same problem. I cannot spent 2 inputs on wasabi as the wallet marks it as spent. I have tried to import it on electrum but the balance shows 0 and misses plenty of wasabi's history.
@pg024 Please update to the current master: https://github.com/zkSNACKs/WalletWasabi#build-from-source-code
And if the issue still persist, then please open a new issue.
Is your transaction to Wasabi confirmed?
@yahiheb Thanks, after waiting for a while, suddenly my btc came back! Now problem sorted :)
Great!