Download Specter Desktop

Use your own node, improve your privacy and verify your Bitcoin.



  • For OS X
    Verify signature


  • For Windows
    Verify signature


  • For Linux
    Verify signature

Signatures
View our Open Source project on Github.

Specter Releases:

v2.0.5 Latest

Date: 2024-05-30

Please create a full backup before migrating or any major internal changes like switching to an electrum based installation. 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.

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out the readme.

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.

specterd

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application. Supported platforms: Windows, MacOS, Linux (x86_64)

PyPi Packages

If you’re experienced Python user and/or developer, you might appreciate the pypi-packages which are also available on our github-release-page.

Signatures and hashes

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. 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

v2.0.4

Date: 2024-05-23

Please create a full backup before migrating or any major internal changes like switching to an electrum based installation. 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.

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out the readme.

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.

specterd

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application. Supported platforms: Windows, MacOS, Linux (x86_64)

PyPi Packages

If you’re experienced Python user and/or developer, you might appreciate the pypi-packages which are also available on our github-release-page.

Signatures and hashes

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. 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

  • Bugfix: Build fixes for windows #2443 (k9ert)
  • Bugfix: Electron Bug Fixes (save settings, proper shutdown) #2441 (k9ert)
  • Chore: Electron App Dependencies #2444 (k9ert)

v2.0.3

Date: 2024-05-17

Deprecated because of broken windows binary and electron bugs. v2.0.4 coming soon!

Please create a full backup before migrating or any major internal changes like switching to an electrum based installation. 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.

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out the readme.

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.

specterd

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application. Supported platforms: Windows, MacOS, Linux (x86_64)

PyPi Packages

If you’re experienced Python user and/or developer, you might appreciate the pypi-packages which are also available on our github-release-page.

Signatures and hashes

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. 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

  • Add support for more languages for mnemonics #2424 (Wim van der Ham)
  • Allow bumpfee on transactions with a single output #2433 (Leon Costa)
  • Docs: fix small typos and grammatical errors #2406 (JumbledUp)
  • Enforce hwi init #2386 (k9ert)
  • Fix Jade signing issues with Swan Vault #2421 (Manolis Mandrapilias)
  • Fix install_noded.sh #2422 (Wim van der Ham)
  • Fix node2 RPC port & add missing elm mark #2438 (roshii)
  • Fix testnet path when deleting wallet on node #2395 (Manolis Mandrapilias)
  • Kn/macos signing #2432 (k9ert)
  • New documentations #1885 #2409 (j0sh21)
  • Patched Fix Improperly Controlled Modification of Prototype Pollution in specter-desktop #2385 (Sergev ₱)
  • Update README.md #2435 (KYC)
  • adding release_notes for v2.0.2 #2384 (k9ert)
  • chore: upgrade dependencies #2399 (k9ert)
  • fix bad error-messaging #2437 (k9ert)
  • updating dependencies #2434 (k9ert)

v2.0.2

Date: 2023-09-21

Please create a full backup before migrating or any major internal changes like switching to an electrum based installation. 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.

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out the readme.

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.

specterd

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application. Supported platforms: Windows, MacOS, Linux (x86_64)

PyPi Packages

If you’re experienced Python user and/or developer, you might appreciate the pypi-packages which are also available on our github-release-page.

Signatures and hashes

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. 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

  • Bugfix: Add missing signet key #2368 (Manolis Mandrapilias)
  • Bugfix: Jade displaying wrong multisig addresses for descriptors using multi() #2366 (Manolis Mandrapilias)
  • Bugfix: JSON parsing issues when copy & pasting wallet data from PDF #2355 (Manolis Mandrapilias)
  • Bugfix: #2319 #2330 (k9ert)
  • Bugfix: fix specter.node has no _get_rpc() #2327 (k9ert)
  • Bugfix: Update spotbit api url and path #2372 (Benjamin B)
  • Chore(deps): Bump semver from 5.7.1 to 5.7.2 #2353 (dependabot[bot])
  • Chore(deps): Bump semver from 6.3.0 to 6.3.1 in /pyinstaller/electron #2352 (dependabot[bot])
  • Chore: Regex change to capture labels in wallet data imports better #2357 (Manolis Mandrapilias)
  • Chore: Use prettier for Electron app #2347 (Manolis Mandrapilias)
  • Chore: Optional ENFORCE_HWI_INITIALISATION_AT_STARTUP #2383 (k9ert)
  • Chore: remove SpecterUri #2358 (k9ert)
  • Chore: updating flask_babel fixes #2218 #2359 (k9ert)
  • Feature: Enable import of a multisig wallet that uses a multi-descriptor #2349 (Manolis Mandrapilias)
  • Feature: Implement automatic wallet import via Specter URI for MacOS #2344 (Manolis Mandrapilias)
  • Security: Patched Fix Electron vulnerable to out-of-package code execution when launched with arbitrary cwd #2380 (Sergev ₱)
  • Security: Fix login open redirect due to next parameter manipulation #2350 (zealsham)

Remarks

We fixed #2343 and that fix did, in some cases, cause trouble when signing transactions with Jades. If you're suffering that issue, you can enforce an hwi-initialisation which is known to fix that issue. This might then have the downside to with usb-devices being plugged in at startup. In order to do that, you need to setup the env-var ENFORCE_HWI_INITIALISATION_AT_STARTUP to true. This is currently not that easy if you run Specter via an Application.

v2.0.1

Date: 2023-03-27

Please create a full backup before migrating or any major internal changes like switching to an electrum based installation. 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.

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out the readme.

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.

specterd

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application. Supported platforms: Windows, MacOS, Linux (x86_64)

PyPi Packages

If you’re experienced Python user and/or developer, you might appreciate the pypi-packages which are also available on our github-release-page.

Signatures and hashes

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. 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

  • Bugfix: Keyerror in case of frozen utxos #2308 (k9ert)
  • Bugfix: method getaddressinfo not implemented #2313 (k9ert)
  • Bugfix: replace deprecated new-window with setWindowOpenHandler #2293 (Manolis Mandrapilias)
  • Bugfix/UIUX: Fix Tor configuration issues and improve UX of built-in Tor #2304 (Manolis Mandrapilias)
  • Chore: comments for macos build script #2228 (Manolis Mandrapilias)
  • Chore: Random improvements #2292 (k9ert)
  • Chore: Updating dependencies #2298 (k9ert)
  • Docs: update faq #2287 (k9ert)
  • Docs: Update Screenshots on Readme file #2286 (Moritz)
  • Feature: Enable Taproot support for Trezor #2295 (Manolis Mandrapilias)
  • Swan plugin: New design, improved UX and bug fixes #2309 (Manolis Mandrapilias)

v2.0.0

Date: 2023-03-08

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.

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out readme.

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.

specterd

Specterd is a command-line program that runs only the Specter server, behaving like a traditional web application. Supported platforms: Windows, MacOS, Linux (x86_64)

PyPi Packages

If you’re experienced Python user and/or developer, you might appreciate the pypi-packages which are also available on our github-release-page.

Signatures and hashes

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. 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 or 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

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)

  • 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)

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

Untitled(3)

  • 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)

DONE

v1.14.5

Date: 2023-01-17

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

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out readme.

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.

specterd

It's a command-line program that only runs Specter server. Supported platforms: Windows, MacOS, Linux (x86_64)

Signatures and hashes

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. 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)

v1.14.4

Date: 2023-01-17

v1.14.3

Date: 2023-01-12

v1.14.2

Date: 2022-12-21

Binaries

There are two types of binaries:

Specter Desktop

It's a windowed GUI application with Specter server included. Supported platforms: Windows, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out readme.

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.

specterd

It's a command-line program that only runs Specter server. Supported platforms: Windows, MacOS, Linux (x86_64)

Signatures and hashes

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. 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

  • UIUX: Address labeling revamp #1978 (OTK & Manolis Mandrapilias)
  • UIUX: Better node selection #1987 (Manolis Mandrapilias)
  • UIUX: Update Passport connection instructions #2010 (BitcoinQnA)
  • Bugfix: Long loading time of wallets at start-up with Spectrum #2015 (k9ert)
  • Bugfix: Merkle proofs with Spectrum #2012 (k9ert)
  • Bugfix: Addressinfo edge case fixed #2001 (relativisticelectron)
  • Bugfix: Version not properly detected #2020 (k9ert)
  • Chore: Generic error handling for API calls #2014 (k9ert)
  • Chore: Moving the Spectrum extension to a core extension #2011 (k9ert)
  • Chore: Bump qs from 6.5.2 to 6.5.3 in /pyinstaller/electron #2002 (dependabot[bot])
  • Chore: Bump Spectrum and Python version #2027 (Manolis Mandrapilias)
  • Chore: Cypress test for address labeling #2021 (Manolis Mandrapilias)
  • Chore: Fix nix shell by generating hashes with pip-compile #2016 (hodlwave)
  • Docs: Corrected build instructions #1996 (relativisticelectron)

v1.14.1

Date: 2022-12-08

🆕 Spectrum 🚀

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

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out readme.

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.

specterd

It's a command-line program that only runs Specter server. Supported platforms: Windows, MacOS, Linux (x86_64)

Signatures and hashes

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. 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: Adding migrations to the hidden imports #2007 (k9ert)
  • Bugfix: Bump Spectrum for better error_handling (k9ert)
  • Chore: better error_handling and tested #2005 (k9ert)
  • Docs: Release guide update #2004 (Manolis Mandrapilias)

v1.14.0

Date: 2022-12-07

🐛 There is an issue with this version

This only applies if you've used Specter before, for new users all works fine. We are working on a hotfix. A quick workaround is to delete your node.jsons in .specter/nodes.

UPDATE: 🔧 This is fixed in the 1.14.1 release

🆕 Spectrum 🚀

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 ~/.specter_spectrum to the Specterd CLI args from the previous step. * 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

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, MacOS, Linux (x86_64)

Note on Linux: you need to set up udev rules (included in the archive). Check out readme.

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.

specterd

It's a command-line program that only runs Specter server. Supported platforms: Windows, MacOS, Linux (x86_64)

Signatures and hashes

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. 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

v1.14.0 December 07, 2022

  • Feature: Spectrum addition #1952 (k9ert)
  • Feature: Several things for Spectrum preparation #1913 (k9ert)
  • Feature: QR support for Jade #1964 (Manolis Mandrapilias)
  • Feature: Add taproot psbt fields #1837 (kdmukai)
  • Feature: QR message signing for SeedSigner #1938 (kdmukai)
  • Feature: Implement JWT authentication in REST API #1785 (Ankur)
  • Feature: Deactivate hot wallets for Spectrum #1999 (Manolis Mandrapilias)
  • Feature: Extensions can add new devices #1887 (k9ert)
  • Feature: --devstatus-threshold for cli_server #1945 (k9ert)
  • Security: CVE-2007-4559 Patch #1927 (TrellixVulnTeam)
  • UIUX: Clearer language for incomplete transactions tab #1972 (OTK)
  • Bugfix: Failover for non-existent nodes #1992 (k9ert)
  • Bugfix: Fix float issue #1900 (relativisticelectron)
  • Bugfix: Incomplete wallet deletion #1950 (Manolis Mandrapilias)
  • Bugfix: Internal server error when node connection breaks down #1920 (Manolis Mandrapilias)
  • Bugfix: No encryption for devhel extension required #1942 (relativisticelectron)
  • Bugfix: Release procedure fix #1988 (k9ert)
  • Bugfix: Service Manager loads wrong service Test-config #1907 (relativisticelectron)
  • Bugfix: Some smaller fixes #1995 (k9ert)
  • Bugfix: Updating the auto-withdrawal in Swan integration could lead to an error #1981 (Manolis Mandrapilias)
  • Bugfix: Wrong device paths #1936 (k9ert)
  • Bugfix: bump spectrum to 0.2.1 #1994 (k9ert)
  • Bugfix: Various bugfixes #1959 (k9ert)
  • Chore: Flask thread for wallet manager #1962 (k9ert)
  • Chore: Make data encrytion for services optional #1918 (relativisticelectron)
  • Chore: Making netlify more robust #1953 (k9ert)
  • Chore: Node manager refactoring #1974 (Manolis Mandrapilias)
  • Chore: Refactor Swan Extension to cryptoadvance.specterext #1955 (k9ert)
  • Chore: Refactoring of wallet tests #1943 (Manolis Mandrapilias)
  • Chore: Remove arrows and clickable headers on transactions table (for now) #1973 (OTK)
  • Chore: Removing the Singleton #1914 (k9ert)
  • Chore: Tagging specterext-dummy with every release #1944 (k9ert)
  • Chore: Update protobuf #1933 (k9ert)
  • Chore: ext_wallettabs does not have to be set #1941 (Manolis Mandrapilias)
  • Docs: Adding sequence diagram for swan flow #1969 (Manolis Mandrapilias)
  • Docs: Release guide #1930 (Manolis Mandrapilias)
  • Docs: Update connect-your-node.md #1937 (cstizza)

Breaking changes

In #1785 Ankur implemented JWT authentication in the REST API. This obviously means, the the old way of Basic Auth based Authentication no longer works. Because of that, if you use the REST interface, you need to change it. See https://docs.specter.solutions/desktop/api/ for details.

0
    0
    Your Cart
    Your cart is emptyReturn to Shop