LudeeD / dignitas

Master thesis repo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dignitas

Main repository of the dignitas project.

Components:

  • Hyperledger Sawtooth

    To launch the Distributed Ledger nodes, the Consensus, and the Ledger API

    Pre Requisites

    • Docker & Docker Compose link

    Instructions

$ cd docker
$ docker-compose up --force
  • Transaction Processor

    Business logic in order for the Sawtooth nodes understand and process our requests

    Pre Requisites

    Instructions

$ cd tp
$ cargo run
  • Gateway Server

    Server that acts as a gateway between mobile nodes and the Sawtooth Network

    Pre Requisites

    Instructions

$ cd ledger-proxy
$ cargo run
  • CLI

    Simple program that enables the testing of the dignitas features

    Pre Requisites

    Instructions

$ cd cli
$ cargo run -- -h # to see the help for this cli

Components in other repositories

  • dignitas-app

    A android application (Kotlin) that should be used by untrusted third parties to interact with the system

  • dignitas-app-trusted

    A NodeJS application that should be used by trusted third parties to interact with the system

About

Master thesis repo


Languages

Language:Rust 97.2%Language:Shell 1.2%Language:Dockerfile 1.2%Language:MATLAB 0.4%