Generate paper Bitcoin (address, private key) QR code pairs
Python C Java
Pull request Compare This branch is 14 commits ahead of andrewschaaf:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
documentation
simplejson
.gitignore
KeyTool.class
KeyTool.java
LICENSES.md
PyQRNative.py
README.md
bitcoinj.jar
paper-keys.py

README.md

If you have

  • java
  • python
  • inkscape

then running:

python paper-keys.py --num-pages=3 --denomination=10

...will create a folder (e.g. keys-2011-05-28-13-28-49) in your current directory with these files:

addresses.txt
keys.txt
page1.pdf
page2.pdf
page3.pdf

Example

addresses.txt

Page 1:
    17NwoDvissrGDnKRoEtPwEPLpbcWs9NzLs
    1EzmCsa9suh4eBvSafhQzgz68MywWoFso8
    1dzhwh7sVsKRCmgWmFrmUDNumjbiuJrbg

Page 2:
...

keys.txt

Page 1:

    17NwoDvissrGDnKRoEtPwEPLpbcWs9NzLs
    4WAqdAN4kq8KaFnxYGEmisH84bFpVpowXJgMkDsKUSDE

    ...

page1.pdf

Private → Address

python paper-keys.py 4WAqdAN4kq8KaFnxYGEmisH84bFpVpowXJgMkDsKUSDE
17NwoDvissrGDnKRoEtPwEPLpbcWs9NzLs