No description
Find a file
2019-09-26 11:46:27 +02:00
nwjs_app move to cryptoadvance repo 2019-08-30 22:07:33 +03:00
screenshots readme and screenshots 2019-09-24 18:21:17 +02:00
static native segwit, address qrcode with index and other small fixes 2019-09-24 18:13:25 +02:00
templates multisig with m>1 2019-09-26 11:46:27 +02:00
descriptor.py move to cryptoadvance repo 2019-08-30 22:07:33 +03:00
helpers.py move to cryptoadvance repo 2019-08-30 22:07:33 +03:00
LICENSE Initial commit 2019-08-30 21:18:03 +03:00
README.md readme and screenshots 2019-09-24 18:21:17 +02:00
rpc.py native segwit, address qrcode with index and other small fixes 2019-09-24 18:13:25 +02:00
server.py multisig fix 2019-09-25 10:22:42 +02:00
specter.py multisig fix 2019-09-25 10:22:42 +02:00

Specter Desktop

DISCLAIMER

This software is WORK IN PROGRESS and NOT READY TO USE YET.

Why?

Bitcoin Core has a very powerful command line interface and a wonderful daemon. Using PSBT and HWI it can also work with hardware wallets, but at the moment it is too linux-way. The same applies to multisignature setups.

The goal of this project is to make a convenient and user-friendly GUI around Bitcoin Core with a focus on multisignature setup with airgapped hardware wallets.

At the moment we are working on integration of our Specter-DIY hardware wallet that uses QR codes as a main communication channel, and ColdCard that uses SD cards. Later on we plan to integrate "hot" hardware wallets using HWI tool and Junction.

How to run

Clone the repo, install dependencies:

git clone https://github.com/cryptoadvance/specter-desktop.git
pip3 install flask flask_qrcode flask_socketio

Run the server:

cd specter-desktop
python3 server.py

Your bitcoin node should have rpcuser and rpcpassword set in the bitcoin.conf file.

A few screenshots

Adding a new device

Creating a new wallet

Wallet interface

Configuration