github cryptoadvance/specter-desktop v2.0.0

latest releases: v2.1.0-pre3, v2.1.0-pre2, v2.1.0-pre1...
18 months ago

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

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

Don't miss a new specter-desktop release

NewReleases is sending notifications on new releases.