Download Specter Desktop
Use your own node, improve your privacy and verify your Bitcoin.
-
For OS X
Mac OS Signature Verification
- 1. Download Specter for macOS (`Specter-v2.0.0.dmg`), the hashfile (`SHA256SUMS`) and the signatures file (`SHA256SUMS.asc`)
- 2. Download and import the PGP Public key of "Specter Signer" here here. The fingerprint for this key is 785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7.
- 2b. Download and import the PGP Public key of Kim Neunert (for v1.7.0): https://keybase.io/k9ert/pgp_keys.asc
- 2c. For older releases, download and save the PGP public key of Ben Kaufman: https://benkaufman.info/ben-kaufman.asc
- 3. Open the terminal app (you can search for it on the Launchpad)
- 4. Paste in the following lines (Note: The first 2 commands are needed only if it’s your first time doing this process):
-
1. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. brew install gnupg
3. cd Downloads
4. gpg --import pgp_keys.asc
5. gpg --verify SHA256SUMS.asc
- 5. After the last command, you should see a few lines of output - make sure they contain “Good signature” and the key identity and fingerprint are correct.
- 6. Verify the sha256 of the Specter software file is indeed in the signed hashes file by running:
-
sha256sum -c SHA256SUMS --ignore-missing Specter-v2.0.0.dmg
- 7. Make sure the output shows “OK” next to the file name, like this:
-
For Windows
Windows Signature Verification
- 1. Download Specter for Windows (`Specter-Setup-v2.0.0.exe`), the hashfile (`SHA256SUMS`) and the signatures file (`SHA256SUMS.asc`)
- 2. Download and import the PGP Public key of "Specter Signer" here here. The fingerprint for this key is 785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7.
- 2b. Download and import the PGP Public key of Kim Neunert (for v1.7.0): https://keybase.io/k9ert/pgp_keys.asc
- 2c. For older releases, download and save the PGP public key of Ben Kaufman: https://benkaufman.info/ben-kaufman.asc
- 3. Download and install Gpg4Win (you can get it directly here)
- 4. Wait for it to open up or open Kleopatra from the Windows search bar
- 5. Click “Import on the main screen and choose the pgp_keys.asc key you have downloaded in step 2
- 6. Click Decrypt/Verify on the upper bar and select the SHA256SUMS.asc file downloaded in step 1
- 7. Make sure verification passes successfully and returned the key you have imported as the signer of the file
- 8. Right click on the Windows button and choose PowerShell
- 9. In the PowerShell terminal, type:
-
1. cd Downloads
2. Get-FileHash Specter-Setup-v2.0.0.exe
- 10. Open the SHA256SUMS file
- 11. Verify the result of the hash from the PowerShell matches the hash that is aligned with the name of the file written inside SHA256SUMS
-
For Linux
Linux Signature Verification
- 1. Download Specter for Linux (`specter_desktop-v2.0.0-x86_64-linux-gnu.tar.gz`), the hashfile (`SHA256SUMS`) and the signatures file (`SHA256SUMS.asc`)
- 2. Download and import the PGP Public key of "Specter Signer" here here. The fingerprint for this key is 785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7785A 2269 EE3A 9736 AC1A 4F4C 864B 7CF9 A811 FEF7.
- 2b. Download and import the PGP Public key of Kim Neunert (for v1.7.0): https://keybase.io/k9ert/pgp_keys.asc
- 2c. For older releases, download and save the PGP public key of Ben Kaufman: https://benkaufman.info/ben-kaufman.asc
- 3. Open the terminal app (you can search for it on the Launchpad)
- 4. Paste in the following lines (Note: The first 2 commands are needed only if it’s your first time doing this process):
-
1. sudo apt update
2. sudo apt-get install gnupg
3. cd Downloads
4. gpg --import pgp_keys.asc
5. gpg --verify SHA256SUMS.asc
- 5. After the last command, you should see a few lines of output - make sure they contain “Good signature” and the key identity and fingerprint are correct.
- 6. Verify the sha256 of the Specter software file is indeed in the signed hashes file by running:
-
sha256sum -c SHA256SUMS --ignore-missing
- 7. Make sure the output shows “OK” next to the file name, similiar to this (example from MacOS but you get the idea):
Signatures
View our Open Source project on Github.
Specter Releases:
v2.0.0 Latest
Assets:
v1.14.5
Assets:
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:
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
v1.14.3
v1.14.2
Assets:
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
Assets:
🆕 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:
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
Assets:
🐛 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:
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.
v1.13.1
Assets:
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: Hover effect in balance display #1904 (Manolis Mandrapilias)
- Bugfix: Remove black empty bar in tx-table after search #1912 (relativisticelectron)
- Bugfix: upgrade hwi to 2.1.1 to fix #1840 #1909 (k9ert)
- Chore: macos release-script fixes #1897 (Manolis Mandrapilias)
- Chore: More precise grep in Cypress bash script #1911 (Manolis Mandrapilias)
- Chore: Update icon used in Electron app #1903 (d11n)
- Privacy: Disabeling spellcheck to avoid any leakage to 3rd party servers #1892 (relativisticelectron)
- UIUX: Clearer unconfirmed transaction icons #1899 (relativisticelectron)
v1.13.0
Assets:
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
- Feature: Improve Dev-Console #1850 (k9ert)
- Feature: Menu extensions can extend menus #1648 (k9ert)
- UIUX: Adding "Open Bitcoin app" verbiage to Ledger Upload Keys page #1868 (wombat6)
- UIUX: Better balance display #1841 (relativisticelectron)
- UIUX: Do not hide elements by default #1854 (relativisticelectron)
- UIUX: Individual HWI progess for Ledger devices #1864 (Manolis Mandrapilias)
- Mobile: Better width settings #1828 (relativisticelectron)
- Mobile: Optimisation of tx-table #1852 (Manolis Mandrapilias)
- Bugfix: Add non-witness-utxos and xpubs when using hwi with ledger #1888 (Salvatore Ingala)
- Bugfix: Escaped HTML in messages and errors #1890 (relativisticelectron)
- Bugfix: HTML escaped on Cobo and Coldcard Upload Keys page #1871 (wombat6)
- Bugfix: Missing values in tx details #1862 (relativisticelectron)
- Bugfix: during loading: KeyError: 'blocks' #1859 (relativisticelectron)
- Chore: Delete endpoint controller test #1872 (Manolis Mandrapilias)
- Chore: Dynamic fee rate optimisations & Cypress tests #1878 (Manolis Mandrapilias)
- Chore: Reworked extension list #1895 (k9ert)
- Chore: Upgrade to python 3.10 #1688 (relativisticelectron)
- Chore: Use Python 3.9 for black in pre-commit-config #1894 (Manolis Mandrapilias)
- Chore: redirect flash call #1883 (k9ert)
v1.12.0
Assets:
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
- Feature: add faucet and exfund extensions #1820 (Stepan Snigirev)
- Feature: Dev tools - Adding full python access via javascript for developers #1842 (relativisticelectron)
- UIUX: Complete overhaul of the tooltips used in Specter Desktop #1813 (Manolis Mandrapilias)
- UIUX: Easier adding and deleting of recipients #1782 (relativisticelectron)
- UIUX: Optimize tx-table for mobile screen #1804 (relativisticelectron)
- Mobile: Some extra height in mobile browsers #1827 (relativisticelectron)
- Bugfix: Allow mouse selection during address label editing for Firefox #1825 (relativisticelectron)
- Bugfix: Another broken html part and b tag #1823 (relativisticelectron)
- Bugfix: Fiat price in address table not visible #1836 (relativisticelectron)
- Bugfix: remove print statement with buggy expression #1822 (k9ert)
- Bugfix: fix explorer issue #1838 #1839 (relativisticelectron)
- Chore: Detecting Liquid chain #1851 (Manolis Mandrapilias)
- Chore: Fix psbt creator api to work with liquid assets when using json #1831 (Stepan Snigirev)
- Chore: Upgrade pyinstaller from 4.9 to 5.2 #1807 (k9ert)
- Docs: Add mobile access question to the FAQ #1829 (Manolis Mandrapilias)
- Docs: some doc fixes, refactorings and ext clarification #1789 (k9ert)
- Docs: Supported Python versions #1847 (Willie Wheeler)
v1.10.5
Assets:
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: startup issues for MacOS App 1815 #1816 (relativisticelectron)
- Feature: generate app_config.py in extgen #1801 (k9ert)
v1.10.4
Assets:
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: Better error-management for run the numbers #1790 (k9ert)
- Bugfix: Consecutively uploading same file twice #1776 (relativisticelectron)
- Bugfix: Fix the messed up translated html #1810 (relativisticelectron)
- Bugfix: make translations safe in jinja2 #1793 (relativisticelectron)
- Bugfix: NoneType has not attribute get in certain circumstances #1802 (k9ert)
- Bugfix: Pagination in transactions and coin selection #1778 (Manolis Mandrapilias)
- Bugfix: Search container overlaying #1787 (Manolis Mandrapilias)
- Bugfix: support extracting xpub of master xkey derivation #1797 (hodlwave)
- Chore: fix broken cirrus build cache for bitcoind #1786 (k9ert)
- Chore: migrating to hwi 2.1.0 #1693 (k9ert)
- Docs: added necessary command to build instructions #1808 (relativisticelectron)
- Docs: Mentioning Acronis as endless pacman cause #1767 (k9ert)
- Feature: Add nix shell #1798 (hodlwave)
- Feature: Extensions - Making more than one Blueprint possible #1764 (k9ert)
- Feature: Rescan button for empty wallet #1779 (yogendra sankhla)
- UIUX: Improve the transactions view #1746 (Manolis Mandrapilias)
- UIUX: tooltips fix #1806 (relativisticelectron)
v1.10.3
Assets:
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: Display address on device #1774 (Manolis Mandrapilias)
- Bugfix: Longer Timeout for run_the_numbers #1769 (k9ert)
- Bugfix: Rescan won't work for fullnodes without explorer #1771 (k9ert)
- Bugfix: Send max with multiple recipients #1744 (Harshit)
- Bugfix: Start_specter ran twice in sub_open #1768 (k9ert)
- Bugfix: Visual artifact in the electron settings dialog #1754 (djpnewton)
- Chore: Making text-explainer a webcomponent #1752 (Shlok Pandey)
- Chore: Refactor_wallet_manager #1667 (k9ert)
- Docs: Corrected links in development.md #1742 (Ankur)
- Feature: combined test script for cypress and pytest #1749 (relativisticelectron)
- Feature: Drag and drop for PSBT import #1758 (Shlok Pandey)
- UIUX: Fixed html character codes for multisig guide & polishment of about page #1743 (Manolis Mandrapilias)
v1.10.2
Assets:
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
- Feature: Basic auth in electron #1730 (djpnewton)
- Feature: Multisig beginner guide #1731 (relativisticelectron)
- Bugfix: Corrected build instructions and made virtuelenv name dynamic #1735 (relativisticelectron)
- Bugfix: issues while using specter as library #1740 (k9ert)
- Bugfix: PDF backup does not open for multisig #1741 (k9ert)
- UIUX: fix typo in error_logs #1739 (Bufo)