Bitcoin Forum

Bitcoin => Wallet software => Topic started by: CoinNoobBRRJ on December 18, 2020, 09:19:50 PM



Title: Wasabi Coinjoin not validated
Post by: CoinNoobBRRJ on December 18, 2020, 09:19:50 PM
What happens if a coinjoin transaction in the wasabi is not validated (nor does it enter the mempool)? Is it normal to take more than 12 hours for it to be validated?


Title: Re: Wasabi Coinjoin not validated
Post by: bob123 on December 18, 2020, 10:01:53 PM
Validating? Do you mean confirm?

Yes, it is normal for transactions to take longer to get confirmed. Especially if the mempool is clogged up as it is right now.

Check the fee of your transaction. Then head over to https://core.jochen-hoenicke.de/queue/#0,24h (https://core.jochen-hoenicke.de/queue/#0,24h) and look at the 3rd graph.
The mempool has to clear to a point where the fee is below 1MB of the tip for it to get confirmed.
Depending on the fee, this might take hours or even days.


You don't need to worry.
Nothing happens if it doesn't confirm. You won't lose your coins. It either confirms or in the worst case it doesn't and after 2 weeks the transaction is dropped from the mempool which means you still have your coins in your "old" (sending) address.



Title: Re: Wasabi Coinjoin not validated
Post by: CoinNoobBRRJ on December 18, 2020, 10:22:59 PM
Thanks, but my question is not about the confirmation of the transaction, but about its validation.

When I search the mempool for the coinjoin transaction that I did with the wasabi, using its ID, it does not appear in the mempool.



Title: Re: Wasabi Coinjoin not validated
Post by: HCP on December 19, 2020, 07:38:26 AM
Coinjoin transaction Validated? Where exactly are you seeing the status "validating"? ???

I'm not sure exactly what it is that you're having issues with... Are you able to provide a screenshot of the Wasabi UI that shows the issue?



Title: Re: Wasabi Coinjoin not validated
Post by: Carlton Banks on December 19, 2020, 07:51:48 AM
When I search the mempool for the coinjoin transaction that I did with the wasabi, using its ID, it does not appear in the mempool.

which mempool?

every Bitcoin node on the Bitcoin has it's own mempool, with potentially different policies for acceptance into it.


Title: Re: Wasabi Coinjoin not validated
Post by: CoinNoobBRRJ on December 19, 2020, 09:15:58 AM
I searched in mempool.space. Is there an explorer that searches all BTC mempool in order to confirm that the transaction was accepted?


Title: Re: Wasabi Coinjoin not validated
Post by: CoinNoobBRRJ on December 19, 2020, 09:30:49 AM
Coinjoin transaction Validated? Where exactly are you seeing the status "validating"? ???

I'm not sure exactly what it is that you're having issues with... Are you able to provide a screenshot of the Wasabi UI that shows the issue?



I don't know the correct term to refer to a BTC transaction that has been broadcast but is not in the mempool. In fact, I didn't know that there was more than one BTC mempool. I will try other searches.


Title: Re: Wasabi Coinjoin not validated
Post by: Chikito on December 19, 2020, 10:34:55 AM
Thanks, but my question is not about the confirmation of the transaction, but about its validation.
When I search the mempool for the coinjoin transaction that I did with the wasabi, using its ID, it does not appear in the mempool.
This means didn't broadcast yet. I guess you still in the registration phase, maybe the coordinator/validator still waiting for more input from other people.

or have you check all was correct:

1. minimum value of 0.1 BTC
2. input hasn't registration before and etc.

https://docs.wasabiwallet.io/using-wasabi/CoinJoin.html#input-registration


Title: Re: Wasabi Coinjoin not validated
Post by: CoinNoobBRRJ on December 19, 2020, 11:06:13 AM
Thanks, but my question is not about the confirmation of the transaction, but about its validation.
When I search the mempool for the coinjoin transaction that I did with the wasabi, using its ID, it does not appear in the mempool.
This means didn't broadcast yet. I guess you still in the registration phase, maybe the coordinator/validator still waiting for more input from other people.

or have you check all was correct:

1. minimum value of 0.1 BTC
2. input hasn't registration before and etc.

https://docs.wasabiwallet.io/using-wasabi/CoinJoin.html#input-registration

How do I find out if I'm still in the registration phase and if the coordinator/validator still waiting for more input from other people?


Title: Re: Wasabi Coinjoin not validated
Post by: CoinNoobBRRJ on December 19, 2020, 11:28:07 AM
2020-12-18 09:57:53 INFO   Global (622)   Transaction Notification (Success): Received - 0.09231284 BTC - ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791
2020-12-18 09:57:53 INFO   Global (622)   Transaction Notification (Information): Sent - 0.09246244 BTC - ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791
2020-12-18 09:57:53 INFO   TransactionBroadcaster (119)   Transaction is successfully broadcasted to backend: ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791.

I just can not find this transaction in mempool.

And this funds was not confirmed in my coinjoin TAB.

How do I know if it is in progress to be confirmed?


Title: Re: Wasabi Coinjoin not validated
Post by: CoinNoobBRRJ on December 19, 2020, 11:46:17 AM
2020-12-18 09:57:53 INFO   Global (622)   Transaction Notification (Success): Received - 0.09231284 BTC - ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791
2020-12-18 09:57:53 INFO   Global (622)   Transaction Notification (Information): Sent - 0.09246244 BTC - ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791
2020-12-18 09:57:53 INFO   TransactionBroadcaster (119)   Transaction is successfully broadcasted to backend: ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791.

I just can not find this transaction in mempool.

And this funds was not confirmed in my coinjoin TAB.

How do I know if it is in progress to be confirmed?


I don't know exactly why it's not available on few blockexplorer, but it's definitely available on my mempool (my own full node) and bitcoin.com explorer (https://explorer.bitcoin.com/btc/tx/ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791 (https://explorer.bitcoin.com/btc/tx/ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791))

Both your transaction and it's parent transaction (which is transaction of CoinJoin process) currently have 0 confirmation.

So I believe that the best thing then is to wait for confirmation. Many thanks to you and everyone here who helped.


Title: Re: Wasabi Coinjoin not validated
Post by: HCP on December 19, 2020, 09:04:54 PM
Yeah, the transaction doesn't seem to have propagated well... a number of the block explorers don't show it. However it is showing on:

blockcypher.com: https://live.blockcypher.com/btc/tx/ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791/
and
blockstream.info: https://blockstream.info/tx/ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791

And it's available on my node as well...


Interestingly... when I try to push the transaction on blockchair, it says missing inputs:
https://talkimg.com/images/2023/11/15/zkJDb.png


And when I try to push the parent transaction, it says mempool conflict:
https://talkimg.com/images/2023/11/15/zkjnv.png


So, it's possible that, for whatever reason, some of the blockexplorers have an issue with the parent transaction, hence why the child is not propagating well? ??? :-\


Title: Re: Wasabi Coinjoin not validated
Post by: Carlton Banks on December 20, 2020, 01:10:02 PM
I didn't know that there was more than one BTC mempool. I will try other searches.

that's why we say "Bitcoin is decentralized", there is no such thing as the mempool, everyone on the Bitcoin network has their own mempool.

If you're thinking "but I don't have a mempool", then that's because you're not on the Bitcoin network


Title: Re: Wasabi Coinjoin not validated
Post by: HCP on December 20, 2020, 06:40:21 PM
All's well that ends well, I guess... the transaction and it's parent have both been confirmed: https://blockstream.info/tx/ab9c74bf228ee408bd3fedb73ef23bcf0dc95fb738215560e3dd3ba856893791

Not surprising seeing as how the mempool has emptied out over the weekend... ~13k unconfirmed transactions and "next block" fee rates are under 10 sats/vbyte at the time of writing


Title: Re: Wasabi Coinjoin not validated
Post by: Carlton Banks on December 21, 2020, 01:11:26 PM
If you're thinking "but I don't have a mempool", then that's because you're not on the Bitcoin network

Unless you add blocksonly=1 to bitcoin.conf file

true, you would still have a validating node without a mempool using blocksonly=1, good point