minauth
A TypeScript library for building authentication systems on top of the Mina blockchain and other zero-knowledge proofs solutions.
A TypeScript library for building authentication systems on top of the Mina blockchain and other zero-knowledge proofs solutions.
This package contains an implementation of a MinAuth plugin that combines zero-knowledge Merkle "membership" proofs with the ability to register into to a Merkle tree with locking an Ethereum NFT.
This package contains an implementation of a simple MinAuth plugin that extends the concept of password authentication into authenticating within sets that provide a level of anonymity. The proofs are built and verified with MINA's `o1js` library & proof
A very simple Minauth plugin that allows users to authenticate by providing a preimage to a given hash.
The bridge smart contract built for Nacho using o1js.
The common o1js utilities for Nacho.
The event fetcher process built for Nacho using o1js.
The zero knowledge proof generator of Nacho using o1js.
The proof generator process built for Nacho using o1js.
The proof merger process built for Nacho using o1js.
The proof submitter process built for Nacho using o1js.
The signature verifier process built for Nacho using o1js.
The token smart contract built for Nacho using o1js.
The rollup smart contract built for Nacho using o1js.
The setup script for the smart contracts of Nacho.
General-purpose 3D library compatible with o1js and Mina zkApps.
CLI to create zkApps (zero-knowledge apps) for Mina Protocol
Verifiable state manager for React based on o1js & Mina protocol
o1js implementation of TLS Notary verifier
General-purpose 3D library compatible with o1js and Mina zkApps.