1.1. Background 1.2. Getting started
2.1. Circuit structure 2.2. Syntax 2.3. Data types 2.4. Basic operators 2.5. Control flow 2.6. Signals and variables 2.7. Constraints generation 2.8. Scoping
3.1. Code assertions 3.2. Debugging
4.1. Circom & snarkJS
5.1. Circom compiler 5.2. Circom library
6. Media and publications
7. FAQ
Contact us