mopro
mopro copied to clipboard
Making client-side proving on mobile simple.
We currently have basic `mopro-cli` support. The following is a list of various nice to haves, in no particular order. Some of these issues might be promoted as more relevant...
It doesn't make much sense to do trusted setup in a mobile app, so we can remove this. We also want to remove this API usage in other parts of...
# Problem When creating multiple projects sometimes mopro-core doesn't use the correct path: ``` ➜ mopro-cli-example pwd /tmp/bar/mopro-cli-example ➜ mopro-cli-example mopro build Building project for platform desktop: circom with config...
# Problem Right now it takes around 40-50m: https://github.com/oskarth/mopro/actions Very roughly: - Install 5m - Prepare 5m - Build 25m - FFI Tests 5m We want to get this down...
# Problem Currently if we include mopro-core as an external dependency and try to run `cargo build` we get: ``` Compiling mopro-core v0.1.0 (https://github.com/oskarth/mopro.git#67382964) The following warnings were emitted during...
# Problem mopro doesn't run on Android. We want it to run Android, and it shouldn't be too much work to get basic support. See https://github.com/oskarth/mopro/issues/16 for other platforms #...
- Part of #22 ## Problem We want to optimize the performance of MSM on mobile devices using GPU. This will be the groundwork for the enhancement of the mobile...
We want to replace ad-hoc printlns with basic logging. Setup https://github.com/rust-lang/log with `env_logger` so we can write `debug!` etc, see context and fine tune log levels. Some care might need...
Research for #65 ## TODO - [ ] use `#[cfg(feature = "use_external_zkey")]` to control features - [x] download and load arkzkey in `initializeMopro` (See 3.) - [ ] download file...
# Problem Right now using https://github.com/oskarth/mopro?tab=readme-ov-file#configure-settings for new circuits won't necessarily work out of the box. We have to compile circuits, run trusted setup and generate arkzkey. This is done...