PyBit: An open-source Bitcoin wallet generator
Use this app to generate simple original, multi-sig or brain phrase Bitcoin wallets. WARNING DO NOT USE THESE WALLETS TO SEND MONEY TO. This app is experimental ONLY.
The simple wallet generates a bitcoin wallet with a seed phrase, private key, public key, and a bitcoin wallet address. A seed phrase allows you to backup your Bitcoin from anywhere. A private key is derived from your seed. A public key is derived from your private key using a SHA256 one-way cryptographic algorithm. A bitcoin wallet is a compressed form of your public key.
A 2 of 3 multi signature wallet allows the user to create 3 addresses, where 2 are needed for spending a transaction.
A brain phrase wallet allows you to use phrase memorization to create a wallet and cross borders with billions in your head. Install and run this app locally to recover your funds.
-
Ensure Python3 is downloaded on your machine
-
Fork the repo, navigate to local folder in terminal
-
Install pipenv on your computer using pip. Only need to run this command once for initial install.
pip install pipenv
- Boot into your local pipenv virtual environment.
pipenv shell
- Install the packages in the Pipfile to your virtual environment.
pipenv install
- Pointer to Flask App
export FLASK_APP=web_app
- Debug code more easily in developer mode.
export FLASK_ENV=developer
- Now run the application on your local server.
flask run
Should now be running on http://127.0.0.1:5000/