add mpack proof func - split mpack

This commit is contained in:
Jaremy Creechley 2023-12-11 11:31:36 -07:00
parent bd44c7ba36
commit ea46d0bb7f
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -109,9 +109,13 @@ impl StorageProofs {
let inputs = circuit
.get_public_inputs()
.ok_or("Unable to get public inputs!")?;
let proof = prove(circuit, &self.params, &mut self.rng).map_err(|e| e.to_string())?;
let proof =
prove(circuit, &self.params, &mut self.rng)
.map_err(|e| e.to_string())?;
proof.serialize(proof_bytes).map_err(|e| e.to_string())?;
proof
.serialize(proof_bytes)
.map_err(|e| e.to_string())?;
inputs
.serialize(public_inputs_bytes)
.map_err(|e| e.to_string())?;