- Python 3.6 or higher
- Django
- Web3.py
This wallet was built using Django and a web3 library for interacting with the blockchain known as Web3.py. To use this wallet you need to have a virtual environment, python, django, and web3.py installed. If you don't have any of those installed head over to installation to do the needfull 🙂
To start the installation you need to check if you have python and pip installed.
python3 --version
pip --versionOpen the terminal and run the following if you don't have it installed:
sudo apt install python3 && python3-pipIf you're using windows, head over to python's official website to download python, pip comes with the python installation...
Install the virtual environment
Mac/Linux/Windows
pip install virtualenvAfter the installation, we need to create a virtual environment that will hold the installations of the required packages and activate it:
Mac/Linux:
virtualenv env_name # The env_name can be anything
. env_name/bin/activateWindows:
python -m venv env_name # The env_name can be anything
env_name\Scripts\activateNext, clone the repo and cd into it:
git clone https://github.com/cakezero/wallet.git
cd walletLet's start the installation of the required stuffs:
pip install -r requirements.txtAnd finally run:
python manage.py migrate
python manage.py runserverThen head over to localhost:8000. To start using the wallet.