Project Information

CATEGORY

Zero-knowledge

NETWORK

Mina

DESCRIPTION

From Mar. 18, 2024 to Jun. 21, 2024, o1Labs engaged Veridise to review the security of their zero-knowledge circuit smart contract library o1js . The review covered the TypeScript encoding of various common types and proof gadgets into ZK-circuits using o1Labs’s Kimchi and Pickles proof libraries, as well as the constraints for building ZkApps with o1js.

Audit Report

DURATION

39 person-weeks

COMPLETED

August 27, 2024

SCOPE

The scope of this audit is limited to the files in the o1js* and o1js-bindings repositories, focusing on the constraints defined within those files, and the methods used to encode objects to and from fields. Please review the full PDF report for a more detailed description of the audit’s scope.

Veridise auditors reviewed the reports of previous audits for o1js, inspected the provided tests, and read the o1js documentation. They then began a manual review of the code assisted by static analyzers, automated testing, and formal verification. During the audit, the Veridise auditors regularly met with the o1js developers to ask questions about the code.

Total Findings
0
Mitigated
0
Critical Severity
0
High Severity
0
Medium Severity
0
Low Severity
0

Considering an audit?
Contact us today!