Awesome Circom
A Circom starter guide by BattleZips
We are continuously working on this until it is complete without compromising on quality for the sake of being "done". Please see the Awesome Circom Progress expandable which tracks our work on this gitbook as we mature it into the resource we promised. (Last updated 10.25.22)
Awesome Circom Progress
Ecosystem <-- almost done, need to add/ update more projects
Examples
BattleZips <-- not started but pretty quick
RollupNC <-- super close to done
Semaphore <-- potential for inclusion, not guaranteed
Circom (Circuit Compiler) is a domain-specific language for designing Zero Knowledge circuits (code). With the accompanying SnarkJS library, developers can prove and verify private information on public EVM blockchains.

This GitBook has three sections.
Theory - What do I need to know to effectively use the Circom/ SnarkJS/ Solidity stack?
Development - How do I use the Circom/ SnarkJS/ Solidity stack?
Ecosystem - What resources exist for me to utilize?
Join the BattleZips Discord @ https://discord.gg/NEyTSmjewn
Last updated