Author

Topic: Wasabi Coinjoin not validated (Read 219 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
December 21, 2020, 06:08:50 AM
#17
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

When i made previous check, it wasn't available on both blockcypher.com & blockstream.info, which forced me to use less popular blockexplorer.

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
legendary
Activity: 3430
Merit: 3080
December 21, 2020, 08:11:26 AM
#15
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
HCP
legendary
Activity: 2086
Merit: 4361
December 20, 2020, 01:40:21 PM
#14
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
legendary
Activity: 3430
Merit: 3080
December 20, 2020, 08:10:02 AM
#13
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
HCP
legendary
Activity: 2086
Merit: 4361
December 19, 2020, 04:04:54 PM
#12
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:



And when I try to push the parent transaction, it says mempool conflict:



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? Huh Undecided
newbie
Activity: 7
Merit: 1
December 19, 2020, 06:46:17 AM
#11
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)

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.
newbie
Activity: 7
Merit: 1
December 19, 2020, 06:28:07 AM
#10
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?
newbie
Activity: 7
Merit: 1
December 19, 2020, 06:06:13 AM
#9
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?
legendary
Activity: 2366
Merit: 2054
December 19, 2020, 05:34:55 AM
#8
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
newbie
Activity: 7
Merit: 1
December 19, 2020, 04:30:49 AM
#7
Coinjoin transaction Validated? Where exactly are you seeing the status "validating"? Huh

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.
newbie
Activity: 7
Merit: 1
December 19, 2020, 04:15:58 AM
#6
I searched in mempool.space. Is there an explorer that searches all BTC mempool in order to confirm that the transaction was accepted?
legendary
Activity: 3430
Merit: 3080
December 19, 2020, 02:51:48 AM
#5
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.
HCP
legendary
Activity: 2086
Merit: 4361
December 19, 2020, 02:38:26 AM
#4
Coinjoin transaction Validated? Where exactly are you seeing the status "validating"? Huh

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?

newbie
Activity: 7
Merit: 1
December 18, 2020, 05:22:59 PM
#3
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.

legendary
Activity: 1624
Merit: 2481
December 18, 2020, 05:01:53 PM
#2
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 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.

newbie
Activity: 7
Merit: 1
December 18, 2020, 04:19:50 PM
#1
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?
Jump to: