Skip to content

adust09/encrypted-scholarship

Repository files navigation

Welcome to the encrypted-scholarship wiki

encrypted-scholarship is a project aimed at executing all processes related to scholarship applications in an encrypted manner. This allows for the protection of privacy by enabling scholarship applications without providing personal information to trusted third parties, as is the case with traditional scholarship applications. Additionally, the scholarship application process, which usually takes 1-2 months, can be completed in less than a day.

Directory Structure

/doc

This directory contains documents explaining the concept and architecture of encrypted-scholarship. Please start by reading here.

/hardhat

This directory contains the smart contracts used internally by encrypted-scholarship. You can test them using Hardhat.

$cd hardhat
$npx hardhat compile
$npx hardhat test
$npx hardhat node
$npx hardhat ignition deploy ./ignition/modules/Lock.ts --network localhost

/src

    $cd src
    $cargo test
    $cargo run

This repository implements an MVP

  • Only the minimum required bank balance is reviewed.
  • Retrieval of bank balance via TLS Notary is not implemented.
  • Smart contracts only operate on the local network.
  • Some type conversions are not implemented and are hardcoded for convenience.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •