abcd5251 / BillioMaZK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BilloMaZK

The goal of this project is to create a decentralized identity that can check the assets of user's addresses without revealing its own addresses, provide a proof of the total assets for use by other services.

Technology Stack & Tools

  • Solidity (Writing Smart Contracts & Tests)
  • Javascript (React & Testing)
  • Hardhat (Development Framework)
  • Ethers.js (Blockchain Interaction)
  • React.js (Frontend Framework)
  • circomlib
  • circom

Requirements For Initial Setup

Setting Up

1. Clone/Download the Repository

2. Install Dependencies:

$ npm install

3. Run tests

$ npx hardhat test

4. Start Hardhat node (if run in local)

$ npx hardhat node

5. Run deployment script

In a separate terminal execute: $ yarn deploy

7. Start frontend

$ yarn run start

About


Languages

Language:Solidity 50.3%Language:JavaScript 42.2%Language:CSS 6.0%Language:HTML 1.4%