mirror of
https://github.com/logos-blockchain/lssa-zkvm-testing.git
synced 2026-01-05 23:03:09 +00:00
remove unnecessary parameter
This commit is contained in:
parent
118f835436
commit
e6d1c67c5f
@ -46,10 +46,9 @@ fn execute_and_prove_inner<P: Program>(
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Builds the private outputs from the results of the execution of an inner program.
|
/// 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(
|
fn build_private_outputs_from_inner_results(
|
||||||
inner_program_output: &ProgramOutput,
|
inner_program_output: &ProgramOutput,
|
||||||
num_inputs: usize,
|
|
||||||
visibilities: &[AccountVisibility],
|
visibilities: &[AccountVisibility],
|
||||||
nonces: &[Nonce],
|
nonces: &[Nonce],
|
||||||
) -> Vec<Account> {
|
) -> Vec<Account> {
|
||||||
@ -116,8 +115,8 @@ pub fn execute_offchain<P: Program>(
|
|||||||
let prove_info = prover.prove(env, OUTER_ELF).unwrap();
|
let prove_info = prover.prove(env, OUTER_ELF).unwrap();
|
||||||
|
|
||||||
// Build private accounts.
|
// Build private accounts.
|
||||||
let private_outputs =
|
let private_outputs = build_private_outputs_from_inner_results(&inner_program_output, visibilities, &output_nonces);
|
||||||
build_private_outputs_from_inner_results(&inner_program_output, num_inputs, visibilities, &output_nonces);
|
|
||||||
Ok((prove_info.receipt, private_outputs))
|
Ok((prove_info.receipt, private_outputs))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user