Specter Desktop (Desktop)

Specter Desktop


Available for: macOS, Linux, Windows
Official website: https://specter.solutions

Follow these instructions only if you are using the native Specter Desktop application. If you’re using the Specter Desktop app on Umbrel, you do not need to follow these instructions as Specter automatically connects to Bitcoin Core on Umbrel.

Instructions

  1. Make sure Tor is up and running on your system. Click here for instructions.

  2. Open Specter Wallet and click Configure Node.

  1. Disable Auto-detect.

  2. Fill the fields with the appropriate values, from <Bitcoin Core RPC> connection details.

  1. Click Test to verify if Specter is able to connect to your Umbrel.

  1. After verifying, click Save.

Congratulations! You have successfully connected Specter Desktop to your Umbrel.

Specter Desktop is no longer visible in the Umbrel App Store using UmbrelOS 1.3. My existing install just has the Ghost Image which is un-clickable and just says "updating… "

Is this app being removed?

Specter Desktop currently does not work with Bitcoin Core v28.

Specter Desktop developers are aware of the issue: KeyError: 'error' in getblockchaininfo when the 'error' key is missing in the RPC response · Issue #2473 · cryptoadvance/specter-desktop · GitHub.

I think once the issue is resolved the app will be available again.

It looks like the bug has been fixed on the Specter side. Hopefully the app can be re-enabled in the Umbrel app store soon? I’d like to be able to watch addresses again.

1 Like

+1 to bring specter back to the Umbrel appstore.
The Linux desktop app isn’t connecting either to BTCCore 28 already tried TOR, Tailscale and CloudflareTunnel because my Umbrel runs remotely.

2024-12-31T20:58:31.550Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in _get_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’
2024-12-31T20:58:31.675Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in _get_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’
2024-12-31T20:58:31.819Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in _get_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’
2024-12-31T20:58:31.966Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in _get_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’
2024-12-31T20:58:31.966Z [info] : stderr: SPECTERD: WARNING in node: connection of <Node name=mate fullpath=> is None in check_info
2024-12-31T20:58:32.097Z [info] : stderr: SPECTERD: ERROR in node: 'error’Traceback (most recent call last): File “cryptoadvance/specter/node.py”, line 431, in _get_rpc File “cryptoadvance/specter/rpc.py”, line 508, in fnKeyError: ‘error’