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)