Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vplasencia/zksudoku

zkSudoku is a platform that allows users to play zk (zero knowledge) Sudoku games.
https://github.com/vplasencia/zksudoku

blockchain circom circuits snarkjs solidity zero-knowledge zkp

Last synced: 16 days ago
JSON representation

zkSudoku is a platform that allows users to play zk (zero knowledge) Sudoku games.

Awesome Lists containing this project

README

        

# zkSudoku

zkSudoku is a platform that allows users to play zk (zero knowledge) Sudoku games.

This project is part of the article: [How to create a Zero Knowledge DApp: From zero to production](https://vivianblog.hashnode.dev/how-to-create-a-zero-knowledge-dapp-from-zero-to-production).

## Run Locally

### Clone the Repository

```bash
git clone https://github.com/vplasencia/zkSudoku.git
```

### Run circuits

To run cicuits, go inside the `circuits` folder:

```bash
cd circuits
```

Then, follow the intructions in the [README file](/circuits/README.md) in the `circuits` folder.

### Run contracts

To run contracts, go inside the `contracts` folder:

```bash
cd contracts
```

Then, follow the intructions in the [README file](/contracts/README.md) in the `contracts` folder.

### Run zksudoku-ui

To run the frontend, go inside the `zksudoku-ui` folder:

```bash
cd zksudoku-ui
```

Then, follow the intructions in the [README file](/zksudoku-ui/README.md) in the `zksudoku-ui` folder.