2025-03-07 01:53:53 +04:00

18 lines
410 B
Rust

use cl::crust::BundleWitness;
use hex::FromHex;
use risc0_zkvm::{guest::env, serde};
fn main() {
let bundle_private: BundleWitness = env::read();
for tx in &bundle_private.txs {
env::verify(
<[u8; 32]>::from_hex(risc0_images::risc0_proofs::TX_ID).unwrap(),
&serde::to_vec(&tx).unwrap(),
)
.unwrap();
}
env::commit(&bundle_private.commit());
}