o1js
There are 33 repositories under o1js topic.
berzanorg/nacho
Nacho is a zk rollup where you can bridge and swap tokens.
plus3-labs/o1js-merkle
Merkle Tree for o1js (membership / non-membership merkle witness) with Pluggable Storage
Shigoto-dev19/sha256-o1js
This implementation aims to optimize the SHA256 circuit by operating on the 32-bit words as a single field element utilizing native binary gadgets. (Won 'Crypto Primitive' prize by O(1)Labs & the ‘Chewing Glass’ prize by ZK Hack)
UmstadAI/zkAppUmstad
AI Agent for zkApps Developers
berzanorg/xane
A zero knowledge order book decentralized exchange.
Doot-Foundation/Doot_WebApplication
Bringing verifiable, trustworthy, transparent data feeds to the Mina Protocol. This repository is responsible for the web application and logic execution.
erhant/zkAargon
A zero-knowledge remake of the 1998 game Aargon.
mlabs-haskell/MinAuth
MinaAuth is a library and accompanying set of Typescript packages making it easy to set up authentication/authorization based on zero-knowledge proof verification. The current functionality is focused on authorizing an HTTP API access with JWT tokens granted on providing valid zero-knowledge proofs.
ukstv/skyward
Reduce compilation time of a O1JS ZK program on Web
berzanorg/o1js-merkle-double-witness
Merkle Double Witness for O1js
izzetemredemir/mina-token-manager
Deploy, Mint, Transfer, and Manage Tokens on Mina
45930/Voting-Playground-o1js
Scratch pad for voting app on Mina
br0wnD3v/Mina_Key_Generator
Based on O1JS PrivateKey class. We generate 100 keys and select one of them and display it.
Doot-Foundation/doot_example
A minimalist example that portrays how to use Doot oracles with their interacting scripts. To get your API Keys visit https://doot.foundation/dashboard
mina-wallet-adapter/starter-kit-svelte
Starter template for building zkApps with Mina Wallet Adapter using Svelte
Shigoto-dev19/o1js-rsa
A repository/package for RSA65537 verification on the Mina blockchain using o1js.
iluxonchik/recursive-zkSNARKs-calculator
An implementation of calculator using recursive zkSNARKs. This is an accopanying resource my blog post titled "Recursive zkSNARK Proof as a Private Input - What Is Visible?". You can find it at https://illya.sh/blog/
steel-feel/mina-learn-earn
The Navigator program is accompanied by a ‘learn-to-earn’ curriculum, where there will be monthly tutorial sessions and associated challenges.
berzanorg/xane-rollup
Xane is a rollup on Mina Protocol with its own AMM.
vnitin08/zknoid
Slot machine game built at EthGlobal Online on Mina Protocol using the zknoid SDK and Protokit, with the backend powered by o1js library
xomexh/proveable-ecdsa
ECDSA Verification on curve secp256k1 from scratch using bigInt.
id-Mask/website
https://idmask.xyz
id-Mask/zk-Oracle
https://id-mask-oracle-e6ngsd55oa-uc.a.run.app/api-docs/
Shigoto-dev19/o1js-base64
This repository offers a straightforward way to encode/decode ASCII input bytes. It's designed to be easy to use and reliable tool for encoding/decoding base64 data in various projects using o1js.
Shigoto-dev19/o1js-dynamic-sha256
A package for the SHA256 hash function in o1js, supporting dynamic-length inputs and partial SHA256 hashing. Includes helpers to generate inputs for both dynamic and partial SHA256 primitives.
XxSNiPxX/zkAttend
zkAttend is a decentralized Proof-of-Location system built on Mina protocol protokit that privately verifies a user's physical location without revealing their personal details.