Skip to main content

ProofConstants

Trait ProofConstants 

Source
pub trait ProofConstants {
    const PRIMARY_LEN: usize;
    const AUX_LEN: usize;
    const PREVIOUS_CHALLENGES: usize;
    const ROWS: usize;
}

Required Associated Constants§

Source

const PRIMARY_LEN: usize

Number of public inputs

Source

const AUX_LEN: usize

Number of witness values

Source

const PREVIOUS_CHALLENGES: usize

Source

const ROWS: usize

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ProofConstants for StepBlockProof

Source§

impl ProofConstants for StepMergeProof

Source§

impl ProofConstants for StepTransactionProof

Source§

impl ProofConstants for StepZkappOptSignedOptSignedProof

Source§

impl ProofConstants for StepZkappOptSignedProof

Source§

impl ProofConstants for StepZkappProvedProof

Source§

impl ProofConstants for WrapBlockProof

Source§

impl ProofConstants for WrapMergeProof

Source§

const PRIMARY_LEN: usize = WrapTransactionProof::PRIMARY_LEN

Source§

const AUX_LEN: usize = WrapTransactionProof::AUX_LEN

Source§

const PREVIOUS_CHALLENGES: usize = WrapTransactionProof::PREVIOUS_CHALLENGES

Source§

const ROWS: usize = WrapTransactionProof::ROWS

Source§

impl ProofConstants for WrapTransactionProof

Source§

impl ProofConstants for WrapZkappOptSignedProof

Source§

const PRIMARY_LEN: usize = WrapTransactionProof::PRIMARY_LEN

Source§

const AUX_LEN: usize = WrapTransactionProof::AUX_LEN

Source§

const PREVIOUS_CHALLENGES: usize = WrapTransactionProof::PREVIOUS_CHALLENGES

Source§

const ROWS: usize = WrapTransactionProof::ROWS

Source§

impl ProofConstants for WrapZkappProof

Source§

const PRIMARY_LEN: usize = WrapTransactionProof::PRIMARY_LEN

Source§

const AUX_LEN: usize = WrapTransactionProof::AUX_LEN

Source§

const PREVIOUS_CHALLENGES: usize = WrapTransactionProof::PREVIOUS_CHALLENGES

Source§

const ROWS: usize = WrapTransactionProof::ROWS

Source§

impl ProofConstants for WrapZkappProvedProof

Source§

const PRIMARY_LEN: usize = WrapTransactionProof::PRIMARY_LEN

Source§

const AUX_LEN: usize = WrapTransactionProof::AUX_LEN

Source§

const PREVIOUS_CHALLENGES: usize = WrapTransactionProof::PREVIOUS_CHALLENGES

Source§

const ROWS: usize = WrapTransactionProof::ROWS