Skip to content

paul-hammant/bptc_wallet

Repository files navigation

BPT Coin Wallet

A crypto currency based on Swirlds Hashgraph Consensus Algorithm. The code is inspired by https://github.com/Lapin0t/py-swirld.

kivy_app

Setup Linux

  sudo apt install cython python3-dev libffi-dev libgl1-mesa-dev
  pip install -r requirements.txt

You also need the libsodium.so for libnacl - Therefore download it from here. If you only want to run the application via the CLI you don't have to install all modules named in requirements.txt. Instead you can use requirements_cli.txt.

Run Kivy App (GUI)

You can download the android app here.

  python main.py

If you get an error on startup, the python binary on your system might be Python 2. In this case, try running

  python3 main.py

Run Console App (CLI)

  python main.py -cli

If you get an error on startup, the python binary on your system might be Python 2. In this case, try running

  python3 main.py -cli

Run Headless App

  python main.py --headless

Visualization

Starting bokeh

  viz.sh

Docker

There is a dockerfile which sets up all command line dependencies (e.g. not kivy) and a docker-compose file defining a network of 3 clients interacting with each other. You can find detailed descriptions on how to use docker in our repository in the wiki.

Build docker image
  docker build . -t chaoste/bptc

For more information look in the Wiki!

About

Business Process Technology Coin (BPTC) Wallet

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages