Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 1.84 KB

File metadata and controls

64 lines (45 loc) · 1.84 KB

Taurus - FIWARE DLT Listner

License CodeQL publish mkdocs

Taurus is a DLT listener that supports various blockchain and DLT, and the listener aims to listen to events and store data in FIWARE. This component compliments FIWARE as an OffChainDB.

| Postman Collections |

Architecture

Taurus Architecture

Supported DLT Clients

  • Ethereum
  • IOTA
  • FABRIC Chaincode

Dependencies

This project uses:

  • python3
  • pip3

Installation guide - Localhost

  1. Install python3 and pip3
  2. Run following commands:
pip3 install -r requirements.txt
python3 manage.py migrate
python3 manage.py runserver --noreload

Installation guide - Docker

  1. Install Docker
  2. Run following commands:
docker build -t taurus .
docker run taurus

Running tests

  1. Install python3 and pip3
  2. Run following commands:
pip3 install -r requirements.txt
python3 manage.py test

Configuration

Send a POST request to add a new listener configuration according to the Postman Collection example.

API

License

CanisMajor is licensed under the MIT License.

© 2021 FIWARE Foundation e.V.