/btc_faucet

A minimal gui implementation of a bitcoin faucet that is capable of running on a Raspberry Pi Zero W.

Primary LanguagePythonMIT LicenseMIT

btc_faucet

A minimal gui implementation of a bitcoin faucet that is capable of running on a Raspberry Pi Zero W (rpi).

Motivation

There are plenty of digital faucets but a google search at the time resulted in no physical bench top ones -- so I set out to create it. This was strictly a learning exercise and an opportunity to build something.

Parts

Raspberry Pi Zero W
2.8" Touch LCD
Pi Cam

3D Printer .STL

demo demo demo

Installation

git clone https://github.com/Tbruno25/btc_faucet

Use the package manager pip to install dependencies on your rpi.

pip install -r Requirements.txt

After cloning the repo, create config.py in the directory and bind var private_key to the private key of the bitcoin wallet you want to use for dispensing funds.

Usage

After running python faucet.py the gui will launch. Tap the screen once to start scanner.py. After scanning your wallets qr code, a small amount of btc will be sent to the address and a qr link to the transaction displays on screen.

Demo

btc_faucet demo