Skip to content

A scalable and lightweight REST API service that clients or external services can use to communicate with the VOIDChain platform.

License

Notifications You must be signed in to change notification settings

pedrorpmoleiro/voidchain-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API for the VOIDChain Project - A simple and high-performant distributed ledger technology platform

Made For

API Documenation

Documentation for this API's Endpoints is available here.

Description

A scalable and lightweight REST API service that clients or external services can use to communicate with the VOIDChain platform.

Objective

  • Straightforward interface with the VOIDChain platform for external services wanting to communicate.
  • Lightweight and scalable API.
  • REST architecture for universal compatibility.

Built With

  • BFT-SMaRt - A high-performance Byzantine fault-tolerant state machine replication library
  • BouncyCastle - A cryptography API provider
  • AdoptOpenJDK v11 - Community driven provider for OpenJDK binaries
  • IntelliJ IDEA - Java IDE
  • bitcoinj - Java implementation of Bitcoin protocol
  • Maven - Compilation Automation and dependency manager tool
  • Quakus - The supersonic subatomic Java Framework
  • Postman - The Collaboration Platform for API Development

Planning tools

  • Trello - Web-based Kanban-style list-making application
  • Microsoft Teams - Unified communication and collaboration platform
  • GitKraken Timelines - Timeline maker for communicating project milestones & deadlines
  • MindMeister - Online mind mapping application

Versioning

We used GitKraken for versioning.

Authors

  • Pedro Galveias - Student Number: 2161966
  • Pedro Moleiro - Student Number: 2171264