jacque006 / hazy-maze

ZKP maze + account abstraction prototype

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

ZKP maze + account abstraction prototype

License:GNU General Public License v3.0


Languages

Language:TypeScript 83.0%Language:HTML 5.1%Language:Solidity 4.0%Language:CSS 2.7%Language:Shell 2.6%Language:JavaScript 2.6%