BlackBucks is an experimental digital currency that enables instant payments to anyone, anywhere in the world. BlackBucks uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money is carried out collectively by the network. BlackBucks also includes a Web-based Wallet named the BlackCard. BlackBucks started as a project at Hampton University.
- Python3.6+
- PIP for Python
-
Download and install the latest version of Python Currently 3.6.5
-
Run the installer and check the option to set your environment variables
-
Be sure to install PIP in the Python Installer
- If you forget to install PIP, you can find install instructions here
-
After PIP is installed, run the following command in a terminal
pip install pipenv && pipenv --python==python3.6
-
You can install all required packages by running
pipenv install
-
Navigate to the project folder, For example
\home\user\Project\BlackBucks
-
The user configuration file is located in the
\config\user.yaml
folder -
The public_key_file and private_key_file variables should be set to the absolute file path of your public and private key files. For example:
\home\user\Project\BlackBucks\YourPrivateKey.pem
-
To run the project, navigate to the project folder. For example,
\home\user\Project\BlackBucks
-
Open a terminal window.
-
In the terminal, run the following command
python BlockChain.py <ip_address>
This will start the program on the given IP Address -
Open your browser of choice, and navigate to the address (<ip_address>:5000).
From here you should be greeted to a main page and should be able to send and recieve BlackBucks as well as add new nodes and view the full BlockChain.