Cryptoadvance.specter

Latest version: v2.1.1

Safety actively analyzes 715081 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 17

2.0.1pre4

2.0.1pre3

2.0.0

Not secure
Please create a full backup before migrating. You can easily create a backup in Settings --> Backup Specter (zip file).

Artifacts

Specter is available in several forms: as a GUI application, as a binary that can be executed like a web app, and as a PyPI package. Additionally, Specter is available as a Docker image via the awesome [Chiang Mai LN devs](https://github.com/lncm/docker-specter-desktop).

Signed hashsum files are available for all binaries.

GUI Application

This is a GUI application with a windowed interface, which includes the Specter server.
Supported platforms: [Windows](https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.0/Specter-Setup-v2.0.0.exe), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.0/Specter-v2.0.0.dmg), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.0/specter_desktop-v2.0.0-x86_64-linux-gnu.tar.gz)

**Note on Linux**: you need to set up udev rules (included in the archive). Check out [readme](https://github.com/cryptoadvance/specter-desktop/blob/master/udev/README.md#usage).

**Note on macOS**: The current build supports only macOS Catalina (10.15) or higher. If you'd like to run Specter on an older macOS version, you can [install Specter from Pip](https://github.com/cryptoadvance/specter-desktop#installing-specter-from-pip).


specterd
Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application.
Supported platforms: [Windows](https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.0/specterd-v2.0.0-win64.zip), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.0/specterd-v2.0.0-osx.zip), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.0/specterd-v2.0.0-x86_64-linux-gnu.zip)

PyPi Packages

If you’re experienced Python user and/or developer, you might appreciate the [pypi-packages](https://pypi.org/project/cryptoadvance.specter/) which are also available on our github-release-page.

Signatures and hashes
[SHA256SUMS](https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.0/SHA256SUMS) file contains sha256 hashes of all binary files and signed with "Specter Signer's" GPG key.
You can get the public key from [here](http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x785a2269ee3a9736ac1a4f4c864b7cf9a811fef7).
Fingerprint of the key is `785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7`
This key has been signed by k9ert's key. For more information about Verifying signatures, see, e.g. this video.

Release notes
- Refined user interface respecting the design of the original layout.
- Ability to connect to the Bitcoin network via public Electrum servers (Spectrum Plugin).
- The new feature allows users to connect to the Bitcoin network via public Electrum servers of reputable companies and projects ([electrum.emzy.de](http://electrum.emzy.de/) or [electrum.blockstream.info](http://electrum.blockstream.info/)).
- Tor connectivity for all outgoing network traffic including Electrum traffic.
- Many bugfixes and performance improvements.
- Feels lighter, faster and more responsive. Download binaries shrunk significantly in size.

Electrum Server Migration Guide
**WARNING: THIS GUIDE DOES NOT PRESERVE YOUR LABELS (yet). PLEASE ALWAYS CREATE A BACKUP BEFORE DOING ANY OF THIS.**

This section provides technical details for people who want to migrate from Core to an Electrum connection. The setup and usage from scratch should be self-explanatory.

![Untitled](https://user-images.githubusercontent.com/117085/223744207-163dfb43-2b0a-4571-811e-22d7b8be3e08.png)

If you have an existing setup, it’s recommended to backup your data-directory or copy and start with a different data-directory, in order to reduce and mitigate risk. Here is the second option:

- Copy your `~/.specter` directory to `~/.specter_electrum`. Skip the `node` directory, especially if you ran an internal node.
- Download and start Specter as usual.
- Open `Specter` ➡️ `Preferences`
- Open `Advanced`
- Change your Data directory by adding `--specter-data-folder=YOURHOMEDIRECTORY/.specter_spectrum` to the `Specterd CLI args`. For MacOS, for example, `YOURHOMEDIRECTORY` is something like `/Users/YOURUSERNAME.`
- Save (Specter closes automatically if you click `Continue`)
- Restart the Specter app
- On the upper left, click the connection, then `configure the connection`. Click `delete` to remove the Bitcoin Core Connection.
- On the left hand side, click “Add plugin” and choose `spectrum`.

- Pick a public-server or your own. Click `connect`.

![Untitled(1)](https://user-images.githubusercontent.com/117085/223744328-a9093edc-d041-4e5d-ab4c-1cfa18f82a98.png)

- Note that the wallets are shown on the right side. This is a bug. Restart Specter again.
- After the restart, the wallets should have disappeared but the warning sign should still be there.

![Untitled(2)](https://user-images.githubusercontent.com/117085/223744436-7d8f7a37-38ab-475c-a93b-159637022944.png)

- Your wallets need to get recreated in Spectrum. Click `Show Details`
- Click `Recreate the wallet` for each missing wallet.

![Untitled(3)](https://user-images.githubusercontent.com/117085/223744553-192be7ee-bfec-436c-9231-29dd8e74a917.png)

- Import the wallets as if they did not exist. Click `import wallet`. Do that for each of the wallet.
- When you’re finished, click in `retry loading wallets.` The warning sign should disappear.

![Untitled(4)](https://user-images.githubusercontent.com/117085/223744633-54facd31-4bd9-47a6-8d2a-b4723f2279b2.png)


DONE

1.14.5

Not secure
Spectrum guide
This release contains Spectrum, a plugin for running Specter via an Electrum server instead of a Bitcoin Core node. The plugin is currently in alpha 🧪 and in order to use it, you need to allow alpha plugins. Here is how to activate them (if you use one of the apps):
* Download and start as usual
* Open `Specter` ➡️ `Preferences`
* Open `Advanced`
* Insert `--devstatus-threshold alpha` in `Specterd CLI args`
* It's also recommended to use a different data directory in order to separate the experiment from your normal setup. On Linux/Mac you could do that by also adding `--specter-data-folder YOURHOMEDIRECTORY/.specter_spectrum` to the `Specterd CLI args` from the previous step. For MacOS, for example, `YOURHOMEDIRECTORY` is sth. like `/Users/YOURUSERNAME.`
* Save (Specter closes automatically if you click `Continue`)
* Restart the Specter app
* If you used a different data directory, don't be surprised, as you now won't see your usual wallets & devices. Remove the `Specterd CLI args` changes from above and you are be back to normal.
* Click the left "Get started" button:

![get-started-spectrum](https://user-images.githubusercontent.com/70536101/206416317-01bb56e4-f82e-43fd-adae-a84f7b20fde3.jpg)

Since Spectrum is still in alpha, it is not supported yet to use it alongside a connected Bitcoin Core node. If you are connected to a Bitcoin Core node, you will not see the screen above, so you'd need to do the following:
- Disconnect your Bitcoin Core node (not yet possible via the GUI, we will add this) by either saving it with an incorrect configuration or by stopping the node.
- Again, it's recommended to use a different data directory in order to separate the experiment from your normal setup (see above).
- Restart Specter
- You should now see the screen above.

Binaries

There are two types of binaries:

Specter Desktop
It's a windowed GUI application with Specter server included.
Supported platforms: [Windows](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.5/Specter-Setup-v1.14.5.exe), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.5/Specter-v1.14.5.dmg), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.5/specter_desktop-v1.14.5-x86_64-linux-gnu.tar.gz)

**Note on Linux**: you need to set up udev rules (included in the archive). Check out [readme](https://github.com/cryptoadvance/specter-desktop/blob/master/udev/README.md#usage).

**Note on macOS**: The current build supports only macOS Catalina (10.15) or higher. If you'd like to run Specter on an older macOS version, you can [install Specter from Pip](https://github.com/cryptoadvance/specter-desktop#installing-specter-from-pip).

specterd
It's a command-line program that only runs Specter server.
Supported platforms: [Windows](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.5/specterd-v1.14.5-win64.zip), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.5/specterd-v1.14.5-osx.zip), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.5/specterd-v1.14.5-x86_64-linux-gnu.zip)

Signatures and hashes
[SHA256SUMS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.5/SHA256SUMS) file contains sha256 hashes of all binary files and signed with "Specter Signer's" GPG key.
You can get the public key from [here](http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x785a2269ee3a9736ac1a4f4c864b7cf9a811fef7).
Fingerprint of the key is `785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7`
This key has been signed by k9ert's key which you might have used for validating th 1.7.0 release.

Release notes
- Bugfix: autodetect from bitcoin.conf file with network set 2037 (kexkey)
- Bugfix: change settings_restore implementation 2042 (k9ert)
- Bugfix: fixes 1997 for Docker builds as well as command line installs 2053 (Michael Henke)
- Bugfix: internal node needs to be saved 2045 (k9ert)
- Chore: Bump json5 from 2.1.3 to 2.2.3 in /pyinstaller/electron 2039 (dependabot[bot])
- Chore: Bump minimatch from 3.0.4 to 3.1.2 1966 (dependabot[bot])
- Chore: Bump minimatch from 3.0.4 to 3.1.2 in /pyinstaller/electron 1965 (dependabot[bot])
- Chore: Remove docker support 2054 (k9ert)
- Chore: some dependency improvements 2046 (k9ert)
- Chore: testing bridge_rpc errorhandling 2055 (k9ert)
- Docs: Add Documentation Link to Readme 2043 (k9ert)
- Docs: MacOS build instructions 2023 (Manolis Mandrapilias)
- Docs: Updated instructions to upgrade Specter on Raspiblitz 2040 (k9ert)
- Docs: Update of developer guide 2036 (Paarth Agarwal)
- Docs: Update release guide 2029 (Manolis Mandrapilias)
- Feature: delete spectrum node 2047 (k9ert)

1.14.4

Not secure

1.14.3

Not secure

Page 5 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.