cryptoadvance / specter-desktop

A desktop GUI for Bitcoin Core optimised to work with hardware wallets
MIT License
801 stars 238 forks source link

Specter App on Umbrel fails to connect to new Bitcoin core 28.0 #2472

Open Funman2 opened 3 days ago

Funman2 commented 3 days ago

The Specter app on Umbrel used to work flawless until the update to Bitcoin core 28.0 today ( I also enabled RBF by default)

latest Umbrel home software ( 2023)

the integrated Specter-app used to work fine until today

image

Desktop (please complete the following information):

Additional context Server error Exception 'error' Back to the main page Details version: v2.0.2 Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 1521, in full_dispatch_request rv = self.preprocess_request() File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 1861, in preprocess_request rv = self.ensure_sync(before_func)() File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/server_endpoints/controller.py", line 207, in selfcheck if app.specter.rpc is not None: File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/specter.py", line 262, in rpc return self.node.rpc File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/node.py", line 756, in rpc self._rpc = self._get_rpc() File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/node.py", line 395, in _get_rpc rpc_conf_arr = autodetect_rpc_confs( File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/rpc.py", line 219, in autodetect_rpc_confs rpc.getmininginfo() File "/usr/local/lib/python3.10/site-packages/cryptoadvance/specter/rpc.py", line 508, in fn if r["error"] is not None: KeyError: 'error'

Please let us know! Create an issue or ping us on Telegram to fix it.

Here is the logs:

umbrel_specter-desktop_2024-10-30_08-35 (1).log

Funman2 commented 3 days ago

umbrel_specter-desktop_2024-10-30_09-02.log

Funman2 commented 1 day ago

It seems to be an issue with the new Bitcoin core app ( v 28) Also external Specter app can not connect to RPC anymore, no matter wich addres i try ( umbrel.local, Tailscale, Ip, etc) i also tried to increase the max threads for RPC to 500. Didn´t help.