Home

Awesome

ZKaggleV2

If you ever wonder why this is V2, check out ZKaggle.

Make sure to visit this blogpost for more information on the background and rationale, development process, technology highlights, and future work.

Setup

Make sure to run this command if you want to use the keras2circom submodule:

git submodule update --init --recursive

Full setup:

cd keras2circom
python main.py models/best_practice.h5 -o ../hardhat/circuits/ # you may need to manually rename your output files, and delete the last line of the circom file

Usage

cd hardhat
npm install
npx hardhat node

In a new terminal, run the following commands:

cd frontend
npm install
npm run build
npm run preview