pub trait CommitValidator: Send + Sync {
// Provided methods
fn validate(
&self,
signed_header: &SignedHeader,
validator_set: &Set,
) -> Result<(), VerificationError> { ... }
fn validate_full(
&self,
signed_header: &SignedHeader,
validator_set: &Set,
) -> Result<(), VerificationError> { ... }
}Expand description
Validates the commit associated with a header against a validator set
Provided Methods§
Sourcefn validate(
&self,
signed_header: &SignedHeader,
validator_set: &Set,
) -> Result<(), VerificationError>
fn validate( &self, signed_header: &SignedHeader, validator_set: &Set, ) -> Result<(), VerificationError>
Perform basic validation
Sourcefn validate_full(
&self,
signed_header: &SignedHeader,
validator_set: &Set,
) -> Result<(), VerificationError>
fn validate_full( &self, signed_header: &SignedHeader, validator_set: &Set, ) -> Result<(), VerificationError>
Perform full validation, only necessary if we do full verification (2/3)