A simple immutable database based on blockchain.
- Create (or use an existing) Python venv. Use Python 3.10 and ensure that pip
installed all the necessary dependencies from
requirements.txt./setup
- Start the Pyro NameServer
./ns/start
- Start the DB (Persistence microservice)
./db/start
- Start a couple of nodes
./node/start
- Make a transaction
./client/cli
There is a handy Pyro NameServer cli tool, available with:
pyro5-nsc <parameters>Documentation on this tool is available here. Make sure the NameServer is running and Python venv is activated (docs on venv available here).