Stateless multisig bitcoin wallet
Project description
THIS REPOSITORY COMES WITH ZERO GUARANTEES! USE AT YOUR OWN RISK!
GUI version of CLI multiwallet.
Seedpicker
Recieve
Send
Install
Easy
Downloadable binary link here (MacOS only):
https://github.com/mflaxman/multiwallet/releases
Medium
$ pip3 install multiwallet
$ multiwallet_gui
Advanced
git clone https://github.com/mflaxman/multiwallet.git
cd multiwallet
python3 -m virtualenv .venv3
source .venv3/bin/activate
python3 setup.py develop
python multiwallet_gui/app.py
Roadmap:
- Add detailed TX view (not just summary) to UI
- Add QR code generation on send/receive
- Add units (sats/BTC) toggle
- Test/release on multiple OS
- Better form handling/validation
- Support arbitrary paths
- Add libsec
- Add webcam on receive/send
- Sign binaries
- Dark mode
- Reproducible build
Maintainer Notes for Releases
Make a new release branch:
$ git checkout -b v0.x.x
Commit your changes, being sure to bump the version number in setup.py
.
Basic tests:
$ black --check . && flake8 .
Make a downloadable MacOS binary to upload to GitHub:
$ ./make_macos_release.sh
Go to GitHub release page and use tag version v0.x.x
and target v0.x.x
(target is the branch name which is independent of the tag).
Write a title, description, and drag the binary from the previous step.
Hit Publish release
.
Update PyPI:
$ ./update_pypi.sh
Merge into main:
$ git checkout main
$ git merge v0.x.x
TODO: better to merge
into main
first?
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
multiwallet-0.3.6.tar.gz
(12.9 kB
view hashes)
Built Distributions
multiwallet-0.3.6-py3.6.egg
(28.8 kB
view hashes)
Close
Hashes for multiwallet-0.3.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e050b728392b93132653f9490e61a0fdf7b10197897998f73b130930b764a4e |
|
MD5 | 3c8726c92ecd157cc3cfc2d5728acd41 |
|
BLAKE2b-256 | dc89cb942d7b8c7f9cf91720a79d249d1f9c11cc814f0a0d4adb9da844cff48e |