TypeScript framework for zk-SNARKs and zkApps
o1js rules for ESLint
Native bindings for o1js. Install alongside o1js to enable the native backend.
o1js-zk-utils supporting Nori Bridge
This package is automatically generated by `o1js` as a native backend for zero-knowledge cryptography.
This package is automatically generated by `o1js` as a native backend for zero-knowledge cryptography.
This package is automatically generated by `o1js` as a native backend for zero-knowledge cryptography.
This package is automatically generated by `o1js` as a native backend for zero-knowledge cryptography.
o1js transformation graph
The common o1js utilities for Nacho.
JAL for o1js
o1js JAL implementation
Verifying zkVM proofs inside o1js circuits, to generate Mina compatible proof
Sparse Merkle Tree for o1js
As a base for anonymity we implemented an [o1js](https://docs.minaprotocol.com/zkapps/o1js) a version of the [Semaphore protocol](./docs/semaphore.md). It includes the following components:
Model Context Protocol server for o1js
CLI tool for compiling regex patterns into o1js ZK circuits
Upgradable interface for Mina zkApps for o1js v1
A lightweight version of the o1js package with only the verify function.
The zero knowledge proof generator of Nacho using o1js.
The bridge smart contract built for Nacho using o1js.
This repository offers a straightforward API to encode & decode base64-encoded input bytes. It's designed to be an easy-to-use and reliable tool for encoding & decoding base64 data in various projects using [o1js](https://docs.minaprotocol.com/zkapps/o1js
WebAssembly utilities for converting zero-knowledge proofs between different formats, with a focus on targeting Mina Protocol's o1js framework.
A NodeJS GraphQL server for exposing data for o1js/zkApps