Coinjoiner21
Newbie
Offline
Activity: 14
Merit: 8
|
 |
December 02, 2025, 07:08:15 PM |
|
Awesome, glad to see more coordinators. A minimum input count of 8 seems a bit low though, a single client can register up to 10 inputs.
It is low. It is only temporary, until we have some liquidity. Do you know by any chance how to add a coordinator to liquisabi? I tried to contact them, but their X and Nostr accounts are probably bots. We are successfully announced on Nostr, according to our coordinator logs, so it should have found us.
|
|
|
|
|
lontivero
Full Member
 
Offline
Activity: 199
Merit: 180
Amazing times are coming
|
 |
December 02, 2025, 07:42:10 PM |
|
Do you know by any chance how to add a coordinator to liquisabi? I tried to contact them, but their X and Nostr accounts are probably bots. We are successfully announced on Nostr, according to our coordinator logs, so it should have found us.
If I understand this correctly, it seems that Liquisabi is not discovering coordinators all the time but only when it starts: https://github.com/turbolay/LiquiSabi/blob/main/LiquiSabi.ApplicationCore/Publishing/Nostr/CoordinatorDiscovery.csOpen an issue in the Liquisabi repository, Turbo has a full-time job but I am pretty sure he can restart his service if he see the request.
|
|
|
|
|
|
|
Coinjoiner21
Newbie
Offline
Activity: 14
Merit: 8
|
 |
December 06, 2025, 08:39:55 AM |
|
Do you know if Kevin Ravens ( @KevinR4v) is the owner of Wabisator.com? I have tried adding a custom coordinator by visiting https://wasabi.kravens.nl/ but the page is probably dead.
|
|
|
|
|
JollyGood
Legendary
Offline
Activity: 3136
Merit: 2072
|
 |
December 06, 2025, 02:13:36 PM |
|
I think it will probably be very difficult for those that use Wasabi Wallet to change coordinators and start using your service. Can you get listed on the Wabisator site? I think it will help provide transparency for those that would like to see information before they make a decision: https://wabisator.com/Hello forum. We have set up a new coordinator: https://coinjoiner.com/. More coordinators means greater robustness and resilience. We aim to use leftover fees to fund developers who will work on addressing Wasabi's shortcomings (read more about this in our website). We don't have any liquidity at the moment, so it'd be appreciated if some of you could switch coinjoining with us for a little time. Please tell us what you think about our main idea.
|
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1890
Merit: 9224
Bitcoin is ontological repair
|
 |
December 07, 2025, 12:02:29 PM |
|
How does Liquisabi know the leftover amount of a coinjoin? If the minimum output decomposition is 5000 sats, and there's an output with value lower than that, then it is easy, but for Kruw's coordinator, leftover amount is often something around 20k sats. How does it detect that as leftover? Is it simply because the value of that output is obviously not a standard denomination? Please tell us what you think about our main idea.
It's a good idea. One thing that could improve the resilience is discovering coordinators using the Nostr network, and displaying it like Electrum does for SPV servers. If a big coordinator was shut down, then users wouldn't need to manually add a new coordinator, the client would automatically switch to the next one.
|
|
|
|
Kruw (OP)
Full Member
 
Offline
Activity: 980
Merit: 229
Use Bitcoin anonymously - wasabiwallet.io
|
 |
December 07, 2025, 02:48:50 PM |
|
How does Liquisabi know the leftover amount of a coinjoin? If the minimum output decomposition is 5000 sats, and there's an output with value lower than that, then it is easy, but for Kruw's coordinator, leftover amount is often something around 20k sats. How does it detect that as leftover? Is it simply because the value of that output is obviously not a standard denomination?
I believe adding the coordinator's address for leftover collection is always the last "event" in the output registration phase before the signing phase begins.
|
Coinjoin for FREE with Wasabi Wallet https://coinjoin.kruw.io/
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1890
Merit: 9224
Bitcoin is ontological repair
|
 |
December 07, 2025, 04:28:01 PM |
|
I believe adding the coordinator's address for leftover collection is always the last "event" in the output registration phase before the signing phase begins.
I don't think it's possible to be anything other than the last event in output registration. Users forfeit their leftovers during issuance of their credential amounts. The coordinator must wait until all Alices have finalized and sent him their credentials. Only then can he derive the leftover output, which is the sum of all small leftovers he has received. That does not answer how Liquisabi figures out the leftover output, though. Given a coinjoin transaction, you can't know which output was registered last.
|
|
|
|
lontivero
Full Member
 
Offline
Activity: 199
Merit: 180
Amazing times are coming
|
 |
December 07, 2025, 06:02:58 PM |
|
That does not answer how Liquisabi figures out the leftover output, though. Given a coinjoin transaction, you can't know which output was registered last.
Given a coinjoin transaction you can't know which output was registered last. But Liquisabi doesn't analyze the transaction but the conjoin rounds and there you have what output registration event was the last one.
|
|
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1890
Merit: 9224
Bitcoin is ontological repair
|
 |
December 07, 2025, 08:25:11 PM |
|
Given a coinjoin transaction you can't know which output was registered last. But Liquisabi doesn't analyze the transaction but the conjoin rounds and there you have what output registration event was the last one.
So Liquisabi listens to every coordinator listed, and records every coinjoin round. It seems like taking part in a coinjoin, but never registering any inputs. It simply listens to whatever the coordinator broadcasts. Interesting.
|
|
|
|
Coinjoiner21
Newbie
Offline
Activity: 14
Merit: 8
|
 |
December 12, 2025, 07:31:29 PM |
|
Liquisabi added us. Wabisator is still not up-to-date.
We have increased the minimum input count to the default value (21). We appreciate those few who pointed their coordinator URI to ours and coinjoined with us. We are open to suggestions.
|
|
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1890
Merit: 9224
Bitcoin is ontological repair
|
 |
December 13, 2025, 09:25:58 AM |
|
We are open to suggestions.
When I was testing the protocol, I configured a coordinator to coinjoin in testnet. I'm sure there are more people who might want to try out the protocol but with fake bitcoin. Perhaps they want to see how and when their inputs are registered, how much they pay in leftover fees, how often they remix with their already semi-private coins, how much time it takes to coinjoin a big amount etc.. You could dedicate a server solely for testnet coinjoins. Also, there was a site maintained by one of Samourai contributors, I think it was KYCP.org ( Know Your Coin Privacy), which showed interesting statistical information regarding the coinjoin. I remember there were several issues with Wasabi 1.0 coinjoins. It'd be interesting to have something similar for Wasabi 2.0 coinjoins.
|
|
|
|
Coinjoiner21
Newbie
Offline
Activity: 14
Merit: 8
|
You could dedicate a server solely for testnet coinjoins. We are now coordinating coinjoins in testnet4. Network: TestNet4 Coordinator URI: https:// testnet.coinjoiner.com Indexer URI: https:// testnet.coinjoiner.com (remove the space after "https", the forum is detecting it as suspicious) I have configured the minimum input count to be 25 and the max 500.
|
|
|
|
|
|
|
Mrsatsman
Newbie
Offline
Activity: 3
Merit: 0
|
 |
December 20, 2025, 09:30:58 AM |
|
Hi, I used wasabi a few years ago and the coinjoin process was very easy, right now I am confused about what the coordinator is and how to configure it and also the settings on stop coinjoin threshold and non-private coin isloation. Can someone please give a brief explanation on how these works? I am trying to coinjoin but I have no clue how to set these up
|
|
|
|
|
Coinjoiner21
Newbie
Offline
Activity: 14
Merit: 8
|
 |
December 20, 2025, 09:46:00 AM |
|
I am confused about what the coordinator is The coordinator is a centralized server that orchestrates WabiSabi coinjoin transactions. It coordinates multiple users to combine their inputs into a single large transaction. For example, this coinjoin: https://mempool.space/tx/149692ba852661fe7cb0b4795d5dbe14a33f200d5fd75e76f81c4ee4755c1125. You can find coordinators and their liquidity here: https://liquisabi.com/. To configure it simply copy the URI (e.g., " https://coinjoin.kruw.io" or " https://api.coinjoiner.com") and paste it on Coordinator settings -> Coordinator -> Coordinator URI. and also the settings on stop coinjoin threshold and non-private coin isloation The threshold is the limit under which your wallet won't automatically start the coinjoin. You can configure it on Wallet Settings -> Coinjoin -> Stop coinjoin threshold. As for the non-private coin isolation, if you turn it off, your Wasabi client can register multiple non-private inputs in a single coinjoin. Leaving it on ensures that no observer can tell with high likelihood that these non-private inputs belong to the same entity, although it costs more in mining fees because you participate in more coinjoins.
|
|
|
|
|
Mrsatsman
Newbie
Offline
Activity: 3
Merit: 0
|
 |
December 20, 2025, 09:52:17 AM |
|
I am confused about what the coordinator is The coordinator is a centralized server that orchestrates WabiSabi coinjoin transactions. It coordinates multiple users to combine their inputs into a single large transaction. For example, this coinjoin: https://mempool.space/tx/149692ba852661fe7cb0b4795d5dbe14a33f200d5fd75e76f81c4ee4755c1125. You can find coordinators and their liquidity here: https://liquisabi.com/. To configure it simply copy the URI (e.g., " https://coinjoin.kruw.io" or " https://api.coinjoiner.com") and paste it on Coordinator settings -> Coordinator -> Coordinator URI. and also the settings on stop coinjoin threshold and non-private coin isloation The threshold is the limit under which your wallet won't automatically start the coinjoin. You can configure it on Wallet Settings -> Coinjoin -> Stop coinjoin threshold. As for the non-private coin isolation, if you turn it off, your Wasabi client can register multiple non-private inputs in a single coinjoin. Leaving it on ensures that no observer can tell with high likelihood that these non-private inputs belong to the same entity, although it costs more in mining fees because you participate in more coinjoins. Thanks. So if I want to mix 0.02 coins, do I set the threshold at 0.02 or under 0.02? Also when configuring the coordinator, what about the Max Coinjoin mining fee and min input count? how do I set that up?
|
|
|
|
|
Coinjoiner21
Newbie
Offline
Activity: 14
Merit: 8
|
 |
December 20, 2025, 10:04:57 AM |
|
So if I want to mix 0.02 coins, do I set the threshold at 0.02 or under 0.02? It does not matter. Leave it as is (0.01) and just manually press the coinjoin play button to start. Also when configuring the coordinator, what about the Max Coinjoin mining fee and min input count? how do I set that up? These are configurable at the Coordinator settings. What those are: - Max Coinjoin mining fee rate: the maximum sat/vb you will accept to join a round. If you set it to 5 sat/vb, your Wasabi Wallet will only pay less or equal to that amount. If the fee rate increases due to mempool congestion, and the coordinator asks for higher fee rate, you're automatically excluded from that coinjoin.
- Min Input Count: the minimum input count that the coinjoin must have for your client to accept and sign it. By default it is 21, so your wallet would not accept signing a coinjoin with e.g. only 15 inputs.
Please consider that apart from the mining fee, you might pay a small amount called "leftover" which cannot be over 5k or 10k sats (depending on the coordinator), and it goes to the coordinator if it cannot be denominated to one of the standard amounts. For example, in this coinjoin, the coordinator collected 1846 sats in total: https://mempool.space/tx/5df6932b84486affdc98463ae3c34ad79d8a94bd2d92c1fc59dbccc392ba22bf.
|
|
|
|
|
Mrsatsman
Newbie
Offline
Activity: 3
Merit: 0
|
 |
December 20, 2025, 10:22:56 AM |
|
So if I want to mix 0.02 coins, do I set the threshold at 0.02 or under 0.02? It does not matter. Leave it as is (0.01) and just manually press the coinjoin play button to start. Also when configuring the coordinator, what about the Max Coinjoin mining fee and min input count? how do I set that up? These are configurable at the Coordinator settings. What those are: - Max Coinjoin mining fee rate: the maximum sat/vb you will accept to join a round. If you set it to 5 sat/vb, your Wasabi Wallet will only pay less or equal to that amount. If the fee rate increases due to mempool congestion, and the coordinator asks for higher fee rate, you're automatically excluded from that coinjoin.
- Min Input Count: the minimum input count that the coinjoin must have for your client to accept and sign it. By default it is 21, so your wallet would not accept signing a coinjoin with e.g. only 15 inputs.
Please consider that apart from the mining fee, you might pay a small amount called "leftover" which cannot be over 5k or 10k sats (depending on the coordinator), and it goes to the coordinator if it cannot be denominated to one of the standard amounts. For example, in this coinjoin, the coordinator collected 1846 sats in total: https://mempool.space/tx/5df6932b84486affdc98463ae3c34ad79d8a94bd2d92c1fc59dbccc392ba22bf. Thanks, generally what's is a safe amount to set for the mining fee rate and the min input count? finally, is there a way to confirm that the coinjoin URI is safe and not like a backend that compromises my wallet?
|
|
|
|
|
Coinjoiner21
Newbie
Offline
Activity: 14
Merit: 8
|
 |
December 20, 2025, 10:51:27 AM |
|
Thanks, generally what's is a safe amount to set for the mining fee rate and the min input count? I would set mining fee rate at 3 sat/vb right now. Min Input Count could be left as is, at 21. finally, is there a way to confirm that the coinjoin URI is safe and not like a backend that compromises my wallet? The coordinator cannot compromise your wallet and take your bitcoin. Anything you're receiving from the coordinator is verified by your client. For example, if the coordinator gives you a coinjoin transaction that takes your bitcoin, your client will simply reject it.
|
|
|
|
|
|