From e6d1c67c5fc18215e9c2459b616607aea8bf20c0 Mon Sep 17 00:00:00 2001 From: Sergio Chouhy Date: Sat, 19 Jul 2025 19:01:35 -0300 Subject: [PATCH] remove unnecessary parameter --- risc0-selective-privacy-poc/src/lib.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/risc0-selective-privacy-poc/src/lib.rs b/risc0-selective-privacy-poc/src/lib.rs index b28d4d8..514b2a6 100644 --- a/risc0-selective-privacy-poc/src/lib.rs +++ b/risc0-selective-privacy-poc/src/lib.rs @@ -46,10 +46,9 @@ fn execute_and_prove_inner( } /// Builds the private outputs from the results of the execution of an inner program. -/// Populates the nonces with the ones provided. +/// Filters private outputs and populates the nonces with the ones provided. fn build_private_outputs_from_inner_results( inner_program_output: &ProgramOutput, - num_inputs: usize, visibilities: &[AccountVisibility], nonces: &[Nonce], ) -> Vec { @@ -116,8 +115,8 @@ pub fn execute_offchain( let prove_info = prover.prove(env, OUTER_ELF).unwrap(); // Build private accounts. - let private_outputs = - build_private_outputs_from_inner_results(&inner_program_output, num_inputs, visibilities, &output_nonces); + let private_outputs = build_private_outputs_from_inner_results(&inner_program_output, visibilities, &output_nonces); + Ok((prove_info.receipt, private_outputs)) }