o1js icon indicating copy to clipboard operation
o1js copied to clipboard

TypeScript framework for zk-SNARKs and zkApps

Results 348 o1js issues
Sort by recently updated
recently updated
newest added

We should make it easier to roll up updates to a Merkle tree with actions /.reducer. Ideal (IMO) architecture is laid out here: https://github.com/o1-labs/snarkyjs/issues/659#issuecomment-1361320687 EDIT: This issue is now specifically...

Check examples https://github.com/o1-labs/o1js/tree/main/src/examples and tutorial code, code snippets for vulnerabilities

Prior to the upcoming Mina protocol major upgrade, the o1Labs SDK team will audit the o1js codebase to identify any outstanding vulnerabilities. The deliverables for this issue will be: -...

v1

If you use `NodeNext` [module resolution](https://www.typescriptlang.org/tsconfig/#moduleResolution) setting, an instance of `ZkProgram` can not be exported. TSC complains it can not actually infer types. See reproduction case: https://github.com/ukstv/o1js-nodenext-repro Probably related issue:...

bug

Adjacent nice-to-haves: * Merkle tree type which can be easily passed to provable code directly, get rid of MerkleWitness dance * Reverse internal MerkleList representation and make MerkleList implement `to/fromValue`...

mina: https://github.com/MinaProtocol/mina/pull/15594 bindings: https://github.com/o1-labs/o1js-bindings/pull/271

- [ ] ECDSA - [ ] Compile, prove, verify. - [ ] SHA-256 - [ ] Fibonacci (1, 10, 100, 1_000, 10_000, 100_000) - [ ] Merkle Trees -...