I recently upgraded to version 0.4.0, it works all the last thing Iâm missing is connecting my wallet electrum to the node. I go to the electrs service in the âInterfacesâ section and copy and paste the .onion address into the electrum network settings, but the dot in the bottom right remains red and doesnât find the electrum server. I also tried using a local address, but the result is the same. I also created a new .onion ssl address, but it still doesnât work. Do you have any advice on how to fix this?
Electrs has been really flaky under 0.4.0.1. I am going to try Fulcrum as others have suggested.
I am having the same issue. Getting âConnection Failed: Illegal State Error (I/O error during a request processing)â ever since the Start OS update on Server Pure. Any help would be appreciated.
Thanks for posting the error message, but thatâs an odd one that I canât reproduce.
Are you using the .onion address from electrs? Or a different one, and if so, which?
Which OS do you have Electrum installed on?
If youâre using a LAN address, thereâs a known issue (on most OSes, at least, definitely on the electrum Linux AppImage):
20260803T203605.537992Z | INFO | network | connecting to 192.168.8.177:50002:s as new interface
20260803T203605.543332Z | INFO | interface.[192.168.8.177:50002] | disconnecting due to: ErrorGettingSSLCertFromServer(ConnectError(SSLCertVerificationError(1, â[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1010)â)))
20260803T203605.543631Z | INFO | network | couldnât launch iface 192.168.8.177:50002:s â CancelledError()
Itâs a known issue that the AppImage doesnât look at the system trust store for the proper certificate and thus throws (silently in the UI, but loudly in the logs):
SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1010)
The solution (at least for now) is to use the Tor address, and postfix it with :t like:
`mysuperreallybiglongdotonionaddressthatendswithad.onion:50001:t`
Or use a clearnet domain with a valid public cert by adding a new interface under Services > electrs > Interfaces > API > Add domain
it may not help but my experience was as follows:
I have latest StartOS and latest Sparrow and after upgrade the Tor connection to electrs would not complete. This is what I did:
- removed and re-added the same onion address and port back into Sparrow Server Settings - tried and failed again
- reenabled just once the SSL cert in Sparrow Server Settings - Tried and it worked
- Disabled the SSL cert - Tried and it continues to work.
( and I didnât need the :t )
All the best
Iâm using AppImage on linux, I tried with electrs .onion address but it doesnât work, I tried creating another one with ssl but that doesnât work either. Even if I put :s or :t at the end it doesnât connect.
Try connecting while youâre executing this command:
tail -F ~/.electrum/logs/electrum_log_20260*.log
What does log say?
20260806T073515.221874Z | INFO | interface.[mylongonionurlblablablablablab.onion:50002] | disconnecting due to: ErrorGettingSSLCertFromServer(ConnectError(SSLCertVerificationError(1, â[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1010)â)))
20260806T073515.222217Z | INFO | network | couldnât launch iface mylongonionurlblablablablablab.onion:50002:s â CancelledError()
20260806T073524.680081Z | INFO | network | connecting to mylongonionurlblablablablablab.onion:50002:s as new interface
20260806T073525.114067Z | DEBUG | gui.qt.network_dialog | ServerWidget.on_server_settings_changed:
[server: mylongonionurlblablablablablab.onion:50002:s â mylongonionurlblablablablablab.onion:50001:t]
[auto_connect: False â False]
[oneserver: False â False]
20260806T073525.114282Z | DEBUG | gui.qt.network_dialog | set_server: new_net_params=NetworkParameters(server=, proxy=<electrum.network.ProxySettings object at 0x7cdb8a72d1c0>, auto_connect=False, oneserver=False)
20260806T073525.117616Z | INFO | network | connecting to mylongonionurlblablablablablab.onion:50001:t as new interface
20260806T073526.393273Z | INFO | interface.[mylongonionurlblablablablablab.onion:50002] | disconnecting due to: ErrorGettingSSLCertFromServer(ConnectError(SSLCertVerificationError(1, â[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1010)â)))
20260806T073526.393520Z | INFO | network | couldnât launch iface mylongonionurlblablablablablab.onion:50002:s â CancelledError()
20260806T073532.414168Z | INFO | interface.[mylongonionurlblablablablablab.onion:50001] | disconnecting due to: CancelledError()
20260806T073532.414544Z | INFO | network | couldnât launch iface mylongonionurlblablablablablab.onion:50001:t â CancelledError()
These are the logs when I try to change the .onion url