Skip to content

tracking covid vaccination and testing on blockchain

License

Notifications You must be signed in to change notification settings

ashapochka/trackvac

Repository files navigation

TrackVac

A prototype of the Ethereum/Quorum smart contract application demonstrating the concept of international consortium enforcing COVID-19 vaccination rules for travelers crossing national borders and required to be vaccinated for country entrance.

Installation

  1. Make sure your Python 3 is recent (3.8+) and install Poetry, if you haven't already.

  2. Make sure you have Node.js and install Ganache CLI.

    npm install -g ganache-cli
  3. To install project dependencies enter its root directory and run:

    poetry install
  4. Switch to the project's virtual environment:

    poetry shell

Testing

To run the tests:

brownie test

The unit tests included in this prototype demonstrate scenarios of registration and validation of the vaccination certificates by running the smart contracts inside Ganache.

Resources

Any questions? Reach to me by submitting an issue for this repository.

License

This project is licensed under the MIT license.

About

tracking covid vaccination and testing on blockchain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published