Skip to content

Taurus is an under development blockchain component for FIWARE Ecosystem. Taurus is responsible to listen Blockchain Events and store data in FIWARE. This component compliments FIWARE as an OffChainDB.

License

Notifications You must be signed in to change notification settings

FIWARE-Blockchain/Taurus

Repository files navigation

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.

About

Taurus is an under development blockchain component for FIWARE Ecosystem. Taurus is responsible to listen Blockchain Events and store data in FIWARE. This component compliments FIWARE as an OffChainDB.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages