openvm_continuations::static_verifier

Trait StaticVerifierPvHandler

Source
pub trait StaticVerifierPvHandler {
    // Required method
    fn handle_public_values(
        &self,
        builder: &mut Builder<OuterConfig>,
        input: &StarkProofVariable<OuterConfig>,
        special_air_ids: &SpecialAirIds,
    ) -> usize;
}
Expand description

Custom public values handler for static verifier. This trait implementation defines what the public values of the final EVM proof will be.

Required Methods§

Source

fn handle_public_values( &self, builder: &mut Builder<OuterConfig>, input: &StarkProofVariable<OuterConfig>, special_air_ids: &SpecialAirIds, ) -> usize

Returns the number of public values, as Bn254Fr field elements.

Implementors§