Skip to main content

ContractCallExt

Trait ContractCallExt 

Source
pub trait ContractCallExt<D: DB> {
    type AssociatedProof;

    // Required method
    fn construct_proof(
        call: &ContractCallPrototype<D>,
        communication_commitment: Fr,
    ) -> ProofPreimageVersioned;
}

Required Associated Types§

Required Methods§

Source

fn construct_proof( call: &ContractCallPrototype<D>, communication_commitment: Fr, ) -> ProofPreimageVersioned

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.

Implementations on Foreign Types§

Source§

impl<D: DB> ContractCallExt<D> for ProofPreimage

Implementors§