This repository contains the zkFold Symbolic framework base library as well as additional packages written using the framework.
The zkFold Symbolic framework can be utilized to create zero-knowledge smart contracts and privacy-preserving applications.
User documentation can be found at docs.zkfold.io.
If you want to contribute to the project or find out how it works "under the hood", check out package documentation on Hackage.
The package compiles with GHC 9.6.3 and Cabal 3.10.2.1. To build all packages, execute
cabal build all
To run the tests, execute
cabal test all
To run the benchmarks, execute
cabal bench all