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 6 of 17

1.14.3pre1

pre-release. Don't use it if you don't know why.

1.14.2

Not secure
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.2/Specter-Setup-v1.14.2.exe), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.2/Specter-v1.14.2.dmg), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.2/specter_desktop-v1.14.2-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.2/specterd-v1.14.2-win64.zip), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.2/specterd-v1.14.2-osx.zip), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.2/specterd-v1.14.2-x86_64-linux-gnu.zip)

Signatures and hashes
[SHA256SUMS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.2/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
- 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)

1.14.1

Not secure
๐Ÿ†• 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](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.1/Specter-Setup-v1.14.1.exe), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.1/Specter-v1.14.1.dmg), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.1/specter_desktop-v1.14.1-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.1/specterd-v1.14.1-win64.zip), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.1/specterd-v1.14.1-osx.zip), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.1/specterd-v1.14.1-x86_64-linux-gnu.zip)

Signatures and hashes
[SHA256SUMS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.14.1/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: 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)

1.14.0

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

1.13.1

Not secure
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.13.1/Specter-Setup-v1.13.1.exe), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.1/Specter-v1.13.1.dmg), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.1/specter_desktop-v1.13.1-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.13.1/specterd-v1.13.1-win64.zip), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.1/specterd-v1.13.1-osx.zip), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.1/specterd-v1.13.1-x86_64-linux-gnu.zip)

Signatures and hashes
[SHA256SUMS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.1/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: 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)

1.13.0

Not secure
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.13.0/Specter-Setup-v1.13.0.exe), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.0/Specter-v1.13.0.dmg), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.0/specter_desktop-v1.13.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
It's a command-line program that only runs Specter server.
Supported platforms: [Windows](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.0/specterd-v1.13.0-win64.zip), [MacOS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.0/specterd-v1.13.0-osx.zip), [Linux (x86_64)](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.0/specterd-v1.13.0-x86_64-linux-gnu.zip)

Signatures and hashes
[SHA256SUMS](https://github.com/cryptoadvance/specter-desktop/releases/download/v1.13.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 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)

Page 6 of 17

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.