Search content
Sort by

Showing 2 of 2 results by yawuser
Post
Topic
Board Service Announcements
Re: Make your Bitcoins anonymous | Non custodial coinjoin coordination
by
yawuser
on 01/07/2024, 15:04:49 UTC
I am providing a FREE coinjoin coordination service using the WabiSabi protocol. A coinjoin is a privacy enhancing Bitcoin transaction that combines inputs from multiple users. The more users that participate in the coinjoin, the greater privacy all participants receive. Wasabi Wallet and BTCPay Server both support the WabiSabi coinjoin protocol and use Tor by default so the coordinator is not trusted with any information.

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 Wasabi 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 307 (redirect to kruw.io)

We start the wallet daemon with the following parameters:

Code:
'--wallet:HotWallet',
'--wallet:ColdWallet',
'--jsonrpcserverenabled=true',
'--dustthreshold=0.00002',
'--network=main',
'--enablegpu=false',
'--usetor=true',
'--datadir=/wasabi/data',
'--downloadnewversion=false',
'--mainnetbackenduri=https://btcpay.kruw.io/plugins/wabisabi-coordinator/',
'--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!
Post
Topic
Board Service Announcements
Re: [ANN] WasabiCoordinator.IO - Wasabi Wallet Coordinator
by
yawuser
on 01/07/2024, 14:51:07 UTC
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.io
Coordinator 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:

Code:
'--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:

Code:
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