Author Topic: Self-Made Offline Paper Wallets Using LaTeX  (Read 6664 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Self-Made Offline Paper Wallets Using LaTeX
« Reply #1 on: November 08, 2013, 02:54:41 pm »
Hey there,

I updated my paperWallet generation tool to also do PTS and uploaded it to github.
For those who do not know what LaTeX is: wait for something easier to use, i.e. bitaddress for PTS

Maybe I am gonna merge all those branches into somewhing more convinient in future .. but until then you may fiddle around with it.

Requirements:
  • bitcoind or bitcoin-qt
  • Pyhton (bitcoinrpc/requests/json/subprocess)
  • vanitygen
  • LaTeX distribution, i.e., texlive/miktex (Packages: tikz,pst-barcode,auto-pst-pdf/csvtools)

Code:
https://github.com/xeroc/LaTeX-PaperWallet

Create PaperWallet:
1)    Store address and privkey in csv file
        using import-wallet.py to get the keys from bitcoind or bitcoin-qy $ python2 import-wallet.py > wallet.csv
        using generate-wallet.sh to generate keys with have an address matching a pattern (e.g. start with 1Fuu) $ ./generate-wallet.sh -k 1Pattern press Ctrl + C when You have enough View/edit your wallet.csv
2)    Uncomment ONE note layout input line in 'paperWallet.tex' (line 41-48)
3)    Generate the PDF $ ./generate.sh
4)    Print
5)    Shred wallet.csv, pdfs and all generated files
6)    Donate to xeroc, vanitygen, charity ...

Resulting PDFs:
https://github.com/xeroc/LaTeX-PaperWallet/tree/master/examples


Tip:
BTC: 1XeRocJ6PRUX419QQo9crW5nbsjetJLUn
PTS: PkLVnhmyLY91PawmS2uw9JXVhQm3gFPXdd

Thanks
to the great guys from openpaperwallet (https://github.com/openpaperwallet/openpaperwallet) who designed the notes under CC