Wasabi Wallet - BTC RPC Endpoint (using own full node)

Does anybody have a problem of connecting wasabi wallet (v.2.6.0; standalone) with own full node (Bitcoin Core v28.1.0~2) through tor?

I’ve entered my onion address from RPC Interface section (without http:// prefix) but with :8332 postfix (also tried :8333).

I get “Bitcoin RPC is unresponsive” status in wasabi.

Also tried onion address from Peer Interface section. No luck.

For Bitcoin RPC credential string I used my RPC Username and RPC Password separated by colon without any quotes.

I’ve tested and confirmed the process with a couple of other wallets. It’s only Wasabi that does not work, either with the .local or .onion.

For .onion you’d use port 8332, for .local you’d use 443. Other than that, your description of what you’ve done is correct.

1 Like

Thank you for sharing your experience! :handshake: :smiling_face:

So we have to wait for the next release of wasabi and hope that it gets fixed, right?

Do you know if it has worked in prior versions of wasabi or is it just since the current release of wasabi?

We don’t have Wasabi in our integration guides despite it being fairly well known… and there must be a reason for that. I couldn’t connect to Bitcoin Core now, and I’d assume the lack of previous guides for Wasabi was because this has long been the case.

For the last few versions of macOS, there has been a new security feature where applications are blocked from accessing the local network. Wasabi does not appear in the list to assign permissions, which means it either isn’t currently set up to work properly, or it simply doesn’t even attempt to access the .local (if you use that – it to be honest, it seems to be configured by default to only access Core running on the same device).

Wasabi also has an option to run Tor inside the app, but that’s on another tab and seems rather specific to accessing this Wasabi API thing. Adding a .onion for Bitcoin Core doesn’t seem to work at all.

There’s a bug in the latest Wasabi version that connecting to a full node only works using an IP address. This is already fixed (see: fix: replace EndPoint.ToString() with 'ToEndpointString()'. by remcoros · Pull Request #13915 · WalletWasabi/WalletWasabi · GitHub), but has not been released yet.

Keep an eye out for the next version of Wasabi and then it should work with both a .local and .onion address.

2 Likes

Thank you very much for your reply and especially for your contribution to the wasabi project. Also I want to tell you that you do a great work by sharing your knowledge in this community. :handshake: :relieved:

Never underestimate your share for the whole freedom tech movement! :people_hugging: :star2:

1 Like