/hazy-maze

ZKP maze + account abstraction prototype

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Hazy Maze

ZKP maze + account abstraction prototype

Generated from https://github.com/privacy-scaling-explorations/zkp-app-boilerplate

Pre requisites

Getting started

  1. Clone the repository
    git clone https://github.com/jacque006/hazy-maze.git
  2. Initialize git submodules
    git submodule init && git submodule update
  3. Compile & install circom2, using the circom submodule
  4. Install packages
    yarn
  5. Build: this compiles the circuits and exports artifacts. Then compiles the contracts and generate typescript clients.
    yarn build
  6. Run a demo app using a localhost private network.
    yarn demo

Run tests

  1. Test contracts

    yarn workspace contracts test
  2. Test your circuits

    yarn workspace circuits test
  3. Test your app

    yarn workspace app test