The zoker is a tool you can use to apply
zero knowledge proofsto smart contracts.
Zoker is a tool for parsing grammars using the lalrpop parser
tool to generate zero knowledge proof circuits.
When you write a DSL of the proposed solidity subset, the Zoker preprocesses
the DSL to produce a proof of zero knowledge proof and a verification smart contract
to verify the proof.
See zoker.lalrpop for the detailed syntax of the DSL.
This project is licensed under the MIT license. Please see the LICENSE file for more details.