monerochan_recursion_gnark_ffi/
lib.rs

1mod babybear;
2
3pub mod ffi;
4pub mod groth16_bn254;
5pub mod plonk_bn254;
6pub mod proof;
7pub mod witness;
8
9pub use groth16_bn254::*;
10pub use plonk_bn254::*;
11pub use proof::*;
12pub use witness::*;
13
14/// The global version for all components of MONEROCHAN.
15///
16/// This string should be updated whenever any step in verifying an MONEROCHAN proof changes, including
17/// core, recursion, and plonk-bn254. This string is used to download MONEROCHAN artifacts and the gnark
18/// docker image.
19const MONEROCHAN_CIRCUIT_VERSION: &str = include_str!("../MONEROCHAN_VERSION");