Create transactions for multiple currencies from private keys.

Build Status

Paper Wallet Spender

The paper wallet spender takes private keys and generates a spend transaction to transfer funds out of the wallet.

The transction transfers 1% of the funds to the developer. This helps us maintain the project.

Requires Python 3.7 for zcash blake2b support.

wget tar xzvf Python-3.7.0.tgz cd Python-3.7.0 ./configure make sudo cp python /usr/bin/python3


We will make binaries available soon.

Build and Install

We will make binaries available soon.


  1. Install the Crystal language,
  2. Clone this repository
  3. CD into the folder


  1. We recommend you install sentry to build and watch files.
  2. ./sentry -w "./src//*.cr" -w "./spec//*.cr" -r "crystal" --run-args "spec --debug"
  3. Edit code and save, sentry will compile the code and run the tests.


  1. Fork it ([your-github-name]/paper-wallet-spender/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request


Github statistic:
  • 0
  • 0
  • 5
  • 1
  • 3
  • 3 months ago