A toolbox for zkSNARKs on Ethereum
![]() * develop: Remove the tools directory add doc, example and failing test for out of scope Add zokrates_field to kcov first build docker, then tag gh clean env revert dockerfile to original, enable master filter, enable push to dockerhub, git tag and mdbook clean, move bot addr to env, silence commands pass pw through stdin to silence warning remove useless checks, rename env var enable docker remote add docker login, get mdbook from tar allow wasm tests to fail add integration_test job use workflows # Conflicts: # .circleci/config.yml |
||
---|---|---|
.circleci | ||
scripts | ||
stdlib | ||
zokrates_book | ||
zokrates_cli | ||
zokrates_core | ||
zokrates_field | ||
zokrates_fs_resolver | ||
.codecov.yml | ||
.dockerignore | ||
.gitignore | ||
build.sh | ||
build_libsnark.sh | ||
build_release.sh | ||
Cargo.lock | ||
Cargo.toml | ||
dev.Dockerfile | ||
Dockerfile | ||
full_test.sh | ||
LICENSE | ||
README.md | ||
shadow.code | ||
test.sh |
ZoKrates
ZoKrates is a toolbox for zkSNARKs on Ethereum.
This is a proof-of-concept implementation. It has not been tested for production.
Getting Started
Have a look at the documentation for more information about using ZoKrates.
A getting started tutorial can be found here.
Getting Help
If you run into problems, ZoKrates has a Gitter room. You can come ask for help on Gitter.
License
ZoKrates is released under the GNU Lesser General Public License v3.
Contributing
We happily welcome contributions. You can either pick an existing issue, or reach out on Gitter.
Unless you explicitly state otherwise, any contribution you intentionally submit for inclusion in the work shall be licensed as above, without any additional terms or conditions.