export-sui-verifier-core 0.3.0

Load Groth16 artifacts from snarkjs JSON or Arkworks bundles and generate Sui Move verifier packages.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod arkworks;
mod gnark;
mod snarkjs_json;

pub use arkworks::load_arkworks_bundle as load_compact_bundle;
pub use arkworks::{
    load_arkworks_bundle, load_arkworks_bundle_auto, load_arkworks_inputs,
    load_arkworks_inputs_auto,
};
pub use gnark::{
    load_gnark_binary_inputs, load_gnark_binary_inputs_auto, load_gnark_json_inputs,
    load_sp1_groth16_inputs,
};
pub use snarkjs_json::{
    load_snarkjs_json_inputs, load_snarkjs_json_inputs_with_curve_hint,
    load_snarkjs_json_inputs_with_optional_proof,
};