WasabiCoordinator.IO - No censorship Wasabi coordinator
Hello everyone,
Sadly the official Wasabi coordinator has been shut down recently and we decided to run a fast and no censorship coordinator. Fee is same as it was on official coordinator - 0.003% per round.
What is Wasabi Coordinator? Wasabi coordinator is the important part of Wasabi Wallet and coinjoin functionality. They receive inputs from users and merge them into CoinJoin transactions. Without coordinator Wasabi Wallet is just another bitcoin wallet.
We created a site with small FAQ how to connect:
Site: https://wasabicoordinator.ioCoordinator URL: https://api.wasabicoordinator.io/Onion Coordinator URL: http://wasabioyzjtxngobtn37prbcdc4euo626aabab3zf2lldzk763u7fgqd.onion/If you have any questions feel free to contact us.
Of course! Here is the adapted message for posting in the forum thread, addressed to the topic starter and participants:
---
Hello everyone,
We previously used the zkSNACKs coordinator for executing CoinJoin rounds. We use WasabiWallet in Headless Daemon mode along with our own round manager, which controls CoinJoin rounds via RPC.
We decided to connect to your coordinator, but we see in the wallet logs that it cannot connect to your backend, reporting that your server returns a 404 error (logs are attached below).
We start the wallet daemon with the following parameters:
'--wallet:HotWallet',
'--wallet:ColdWallet',
'--jsonrpcserverenabled=true',
'--dustthreshold=0.00002',
'--network=main',
'--enablegpu=false',
'--usetor=true',
'--datadir=/wasabi/data',
'--downloadnewversion=false',
'--mainnetbackenduri=https://api.wasabicoordinator.io/',
'--maxcoordinationfeerate 0.003',
The wallet (daemon) is built from the latest source code, commit 569d20ce5a70b90e2a6b6ef3c259ea8cc87e5bf9 from June 28, 2024.
Could you please advise what might be the issue and how we can start using your coordinator?
Thank you!
Wallet daemon logs:
2024-07-01 07:27:02.772 [15] TRACE TorHttpPool.ObtainFreeConnectionAsync (335) > request='https://api.wasabicoordinator.io/api/v4/btc/batch/synchronize?bestKnownBlockHash=REDACTED_HASH&maxNumberOfFilters=1000&estimateSmartFeeMode=Conservative', circuit=[DefaultCircuit:REDACTED_CIRCUIT]
2024-07-01 07:27:02.772 [15] TRACE TorHttpPool.GetPoolConnectionNoLock (597) ['DC#REDACTED#REDACTED'] Connection is to be disposed.
2024-07-01 07:27:02.773 [6] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (214) > host='api.wasabicoordinator.io', port=443
2024-07-01 07:27:02.773 [10] TRACE TorHttpPool.ReportStreamStatus (567) Tor circuit was closed: #REDACTED ('[DefaultCircuit:REDACTED_CIRCUIT]').
2024-07-01 07:27:04.011 [6] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (266) <
2024-07-01 07:27:05.314 [6] TRACE TorHttpPool.CreateNewConnectionAsync (424) [NEW DC#REDACTED]['https://api.wasabicoordinator.io/api/v4/btc/batch/synchronize?bestKnownBlockHash=REDACTED_HASH&maxNumberOfFilters=1000&estimateSmartFeeMode=Conservative'] Created new Tor SOCKS5 connection.
2024-07-01 07:27:05.314 [6] TRACE TorHttpPool.CreateNewConnectionAsync (476) < connection='DC#REDACTED#REDACTED'
2024-07-01 07:27:05.314 [6] TRACE TorHttpPool.ObtainFreeConnectionAsync (388) [NEW DC#REDACTED#REDACTED]['https://api.wasabicoordinator.io/api/v4/btc/batch/synchronize?bestKnownBlockHash=REDACTED_HASH&maxNumberOfFilters=1000&estimateSmartFeeMode=Conservative'][2.54s] Using new Tor SOCKS5 connection.
2024-07-01 07:27:05.314 [6] TRACE TorHttpPool.SendAsync (163) ['DC#REDACTED#REDACTED'][Attempt #1] About to send request.
2024-07-01 07:27:06.636 [41] TRACE TorHttpPool.SendAsync (171) ['DC#REDACTED#REDACTED'][Attempt #1] Unreserve. State is: 'ToDispose'.
2024-07-01 07:27:06.637 [41] TRACE TorHttpPool.ObtainFreeConnectionAsync (335) > request='https://api.wasabicoordinator.io/api/software/versions', circuit=[DefaultCircuit:REDACTED_CIRCUIT]
2024-07-01 07:27:06.637 [41] TRACE TorHttpPool.GetPoolConnectionNoLock (597) ['DC#REDACTED#REDACTED'] Connection is to be disposed.
2024-07-01 07:27:06.638 [15] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (214) > host='api.wasabicoordinator.io', port=443
2024-07-01 07:27:06.638 [6] TRACE TorHttpPool.ReportStreamStatus (567) Tor circuit was closed: #REDACTED ('[DefaultCircuit:REDACTED_CIRCUIT]').
2024-07-01 07:27:07.635 [15] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (266) <
2024-07-01 07:27:08.453 [15] TRACE TorHttpPool.CreateNewConnectionAsync (424) [NEW DC#REDACTED]['https://api.wasabicoordinator.io/api/software/versions'] Created new Tor SOCKS5 connection.
2024-07-01 07:27:08.454 [15] TRACE TorHttpPool.CreateNewConnectionAsync (476) < connection='DC#REDACTED#REDACTED'
2024-07-01 07:27:08.454 [15] TRACE TorHttpPool.ObtainFreeConnectionAsync (388) [NEW DC#REDACTED#REDACTED]['https://api.wasabicoordinator.io/api/software/versions'][1.82s] Using new Tor SOCKS5 connection.
2024-07-01 07:27:08.454 [15] TRACE TorHttpPool.SendAsync (163) ['DC#REDACTED#REDACTED'][Attempt #1] About to send request.
2024-07-01 07:27:09.189 [15] TRACE TorHttpPool.SendAsync (171) ['DC#REDACTED#REDACTED'][Attempt #1] Unreserve. State is: 'ToDispose'.
2024-07-01 07:27:09.190 [15] WARNING WasabiClient.CheckUpdatesAsync (212) Could not get the backend major version: System.Net.Http.HttpRequestException: Not Found
at WalletWasabi.Tor.Http.Extensions.HttpResponseMessageExtensions.ThrowRequestExceptionFromContentAsync(HttpResponseMessage me, CancellationToken cancellationToken) in WalletWasabi/Tor/Http/Extensions/HttpResponseMessageExtensions.cs:line 122
at WalletWasabi.WebClients.Wasabi.WasabiClient.GetBackendMajorVersionAsync(CancellationToken cancel) in WalletWasabi/WebClients/Wasabi/WasabiClient.cs:line 194
at WalletWasabi.WebClients.Wasabi.WasabiClient.CheckUpdatesAsync(CancellationToken cancel) in WalletWasabi/WebClients/Wasabi/WasabiClient.cs:line 208
2024-07-01 07:27:39.191 [10] TRACE TorHttpPool.ObtainFreeConnectionAsync (335) > request='https://api.wasabicoordinator.io/api/v4/btc/batch/synchronize?bestKnownBlockHash=REDACTED_HASH&maxNumberOfFilters=1000&estimateSmartFeeMode=Conservative', circuit=[DefaultCircuit:REDACTED_CIRCUIT]
2024-07-01 07:27:39.191 [10] TRACE TorHttpPool.GetPoolConnectionNoLock (597) ['DC#REDACTED#REDACTED'] Connection is to be disposed.
2024-07-01 07:27:39.192 [9] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (214) > host='api.wasabicoordinator.io', port=443
2024-07-01 07:27:39.193 [9] TRACE TorHttpPool.ReportStreamStatus (567) Tor circuit was closed: #REDACTED ('[DefaultCircuit:REDACTED_CIRCUIT]').
2024-07-01 07:27:39.422 [9] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (266) <
2024-07-01 07:27:39.623 [9] TRACE TorHttpPool.CreateNewConnectionAsync (424) [NEW DC#REDACTED]['https://api.wasabicoordinator.io/api/v4/btc/batch/synchronize?bestKnownBlockHash=REDACTED_HASH&maxNumberOfFilters=1000&estimateSmartFeeMode=Conservative'] Created new Tor SOCKS5 connection.
2024-07-01 07:27:39.623 [9] TRACE TorHttpPool.CreateNewConnectionAsync (476) < connection='DC#REDACTED#REDACTED'
2024-07-01 07:27:39.623 [9] TRACE TorHttpPool.ObtainFreeConnectionAsync (388) [NEW DC#REDACTED#REDACTED]['https://api.wasabicoordinator.io/api/v4/btc/batch/synchronize?bestKnownBlockHash=REDACTED_HASH&maxNumberOfFilters=1000&estimateSmartFeeMode=Conservative'][0.43s] Using new Tor SOCKS5 connection.
2024-07-01 07:27:39.623 [9] TRACE TorHttpPool.SendAsync (163) ['DC#REDACTED#REDACTED'][Attempt #1] About to send request.
2024-07-01 07:27:40.070 [41] TRACE TorHttpPool.SendAsync (171) ['DC#REDACTED#REDACTED'][Attempt #1] Unreserve. State is: 'ToDispose'.
2024-07-01 07:27:40.071 [41] TRACE TorHttpPool.ObtainFreeConnectionAsync (335) > request='https://api.wasabicoordinator.io/api/software/versions', circuit=[DefaultCircuit:REDACTED_CIRCUIT]
2024-07-01 07:27:40.071 [41] TRACE TorHttpPool.GetPoolConnectionNoLock (597) ['DC#REDACTED#REDACTED'] Connection is to be disposed.
2024-07-01 07:27:40.072 [9] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (214) > host='api.wasabicoordinator.io', port=443
2024-07-01 07:27:40.072 [6] TRACE TorHttpPool.ReportStreamStatus (567) Tor circuit was closed: #REDACTED ('[DefaultCircuit:REDACTED_CIRCUIT]').
2024-07-01 07:27:40.269 [10] TRACE TorTcpConnectionFactory.ConnectToDestinationAsync (266) <
2024-07-01 07:27:40.508 [41] TRACE TorHttpPool.CreateNewConnectionAsync (424) [NEW DC#REDACTED]['https://api.wasabicoordinator.io/api/software/versions'] Created new Tor SOCKS5 connection.
2024-07-01 07:27:40.508 [41] TRACE TorHttpPool.CreateNewConnectionAsync (476) < connection='DC#REDACTED#REDACTED'
2024-07-01 07:27:40.509 [41] TRACE TorHttpPool.ObtainFreeConnectionAsync (388) [NEW DC#REDACTED#REDACTED]['https://api.wasabicoordinator.io/api/software/versions'][0.44s] Using new Tor SOCKS5 connection.
2024-07-01 07:27:40.509 [41] TRACE TorHttpPool.SendAsync (163) ['DC#REDACTED#REDACTED'][Attempt #1] About to send request.
2024-07-01 07:27:41.014 [6] TRACE TorHttpPool.SendAsync (171) ['DC#REDACTED#REDACTED'][Attempt #1] Unreserve. State is: 'ToDispose'.
2024-07-01 07:27:41.015 [6] WARNING WasabiClient.CheckUpdatesAsync (212) Could not get the backend major version: System.Net.Http.HttpRequestException: Not Found
at WalletWasabi.Tor.Http.Extensions.HttpResponseMessageExtensions.ThrowRequestExceptionFromContentAsync(HttpResponseMessage me, CancellationToken cancellationToken) in WalletWasabi/Tor/Http/Extensions/HttpResponseMessageExtensions.cs:line 122
at WalletWasabi.WebClients.Wasabi.WasabiClient.GetBackendMajorVersionAsync(CancellationToken cancel) in WalletWasabi/WebClients/Wasabi/WasabiClient.cs:line 194
at WalletWasabi.WebClients.Wasabi.WasabiClient.CheckUpdatesAsync(CancellationToken cancel) in WalletWasabi/WebClients/Wasabi/WasabiClient.cs:line 208