Skip to content

Courtify/courtify-sc

Repository files navigation

Courtify Smart Contract Repo

This repository contains all the relevant required smart contracts for the Cortify system to work.

Badges

Version & Tag:

GitHub tag (latest by date)

Issue & PR:

GitHub issues GitHub pull requests

CI & Code Coverage:

Node.js CI Coverage Status

Metrics & Activity:

GitHub language count GitHub commit activity GitHub last commit

Description

Courtify smart contracts have mainly two parts. One is the access contract, which defines granular access to the Courtify main smart contract. And the courtify smart contract which takes in cases, and provides a decentralized and public view of our courts and cases (where deemed necessary).

UML Diagram

UML Diagram

Deployment

Assumptions

  • Chief Justice won't be a bad character. (Though an easy way is to have a multisig as the Chief Justice Wallet.)

Improvements

  • Gas Optimization can be done through saving most values as uint256 instead of string and parsing the same in Frontend.