Paper wallet creator for Bismuth
Switch branches/tags
Nothing to show
Clone or download
Latest commit f1c25aa Oct 27, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
libs Version 0.1 Test Only Apr 1, 2018
LICENSE Test Only Version Jan 11, 2018
README.md Release Candidate Oct 27, 2018
icon.png Logo update Jul 30, 2018
read_paper_bis.py Release Candidate Oct 27, 2018
requirements.txt Version 0.3 Test Apr 10, 2018
test.py Test Version Apr 2, 2018
write_paper_bis.py Release Candidate Oct 27, 2018

README.md

Bismuth-Paper-Wallet

TEST ONLY VERSION - YOU CAN USE THIS BUT AT YOUR OWN RISK

Paper wallet creator for Bismuth

write_paper_bis.py

This writes your paper Bismuth wallet and saves it to PDF for printing or alternative storage. The files are created in a folder named with the address name.

Usage:

Basic paper wallet: python write_paper_bis.py

Full paper wallet including public and privkey storage: python write_paper_bis.py full

A deterministic key will be created using a random 24 word mnemonic seed.

The key creation uses the same methods as used in 'Proof of concept deterministic RSA address generation for Bismuth'

see https://github.com/jimhsu/bis-hd-poc

The software will prompt for an optional passphrase as additional security - if you choose this option please be aware that this it NOT stored in the paper wallet

IF YOU FORGET THE PASSPHRASE YOU WILL LOSE YOUR BISMUTH

The software will also ask you to optionally add a message (text) to be added to the first page.

The wallet is saved as a PDF file together with the key file (wallet.der for testing against a node)

You can print the PDF out on a good quality laser printer and store in a secure location.

test the key regeneration before sending any bismuth to the address or destroying the key files

read_paper_bis.py

Reads the 24-word mnemonic seed from the paper wallet and recreates the address and the wallet.der files

Usage: python read_paper_bis.python

Make sure you have the mnemonic seed available and type in when prompted. If you used a passphrase when you created the wallet then also enter this when prompted.

The files are created in a folder named with the address name.