Mopro is a toolkit for ZK app development on mobile. Mopro makes client-side proving on mobile simple.
To learn more about mopro, please refer to the documentation at zkmopro.
- Make sure you've installed the prerequisites.
- Getting started with this tutorial.
- circom
cd mopro-ffi cargo test --features circom
- halo2
cd mopro-ffi cargo test --features halo2
- circom-e2e
cd test-e2e curl -L https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar -o jna-5.13.0.jar CLASSPATH=jna-5.13.0.jar cargo test --test circom -- --nocapture
- halo2-e2e
cd test-e2e curl -L https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar -o jna-5.13.0.jar CLASSPATH=jna-5.13.0.jar cargo test --test halo2 -- --nocapture
This work was initially sponsored by a joint grant from PSE and 0xPARC. It is currently incubated by PSE.