pub trait FindEquivocations<FinalityProof, FinalityVerificationContext, EquivocationProof> {
    type Error;

    // Required method
    fn find_equivocations(
        verification_context: &FinalityVerificationContext,
        synced_proof: &FinalityProof,
        source_proofs: &[FinalityProof]
    ) -> Result<Vec<EquivocationProof>, Self::Error>;
}
Expand description

Helper trait for finding equivocations in finality proofs.

Required Associated Types§

source

type Error

The type returned when encountering an error while looking for equivocations.

Required Methods§

source

fn find_equivocations( verification_context: &FinalityVerificationContext, synced_proof: &FinalityProof, source_proofs: &[FinalityProof] ) -> Result<Vec<EquivocationProof>, Self::Error>

Find equivocations.

Implementors§