| Crates.io | zk-prover |
| lib.rs | zk-prover |
| version | 0.0.2 |
| created_at | 2025-05-21 20:45:54.338304+00 |
| updated_at | 2025-05-22 20:27:10.885885+00 |
| description | Rust wrapper around Nargo and Barretenberg to generate and verify zero-knowledge proofs using Noir circuits |
| homepage | |
| repository | https://github.com/allelementary/zk-prover |
| max_upload_size | |
| id | 1684155 |
| size | 13,264 |
A Rust library for generating and verifying zero-knowledge proofs using Noir and [Barretenberg].
nargo and barretenberg tools.proof and .vk filesuse zk_prover::{prove_and_verify, Inputs};
let inputs = Inputs {
price_start: "1000000000000000000".to_string(),
price_end: "1010000000000000000".to_string(),
timestamp_start: "0".to_string(),
timestamp_end: "2592000".to_string(),
expected_apy: "121666666666666666".to_string(),
};
let result = zk_prover::generate_proof_from_file(
&inputs,
"../proof_of_yield",
"ApyProver.toml",
"proof_of_yield",
)?;
ZK Porver is open-source software licensed under the MIT License.