diff --git a/src/storage_proofs.rs b/src/storage_proofs.rs index bc53857..9f5b8f6 100644 --- a/src/storage_proofs.rs +++ b/src/storage_proofs.rs @@ -90,11 +90,12 @@ impl StorageProofs { Ok(()) } - pub fn proof_build_inputs( + pub fn prove_run( &mut self, - inputs: &[u8] - ) -> Result, String> { - + inputs: &[u8], + proof_bytes: &mut Vec, + public_inputs_bytes: &mut Vec, + ) -> Result<(), String> { let mut builder: CircomBuilder = self.builder.clone(); parse_mpack_args(&mut builder, inputs)?; @@ -102,15 +103,6 @@ impl StorageProofs { let circuit: CircomCircuit = builder.build() .map_err(|e| e.to_string())?; - Ok(circuit) - } - - pub fn prove_run( - &mut self, - circuit: CircomCircuit, - proof_bytes: &mut Vec, - public_inputs_bytes: &mut Vec, - ) -> Result<(), String> { let inputs = circuit .get_public_inputs() .ok_or("Unable to get public inputs!")?;