[][src]Trait tendermint_light_client::operations::commit_validator::CommitValidator

pub trait CommitValidator: Send + Sync {
    pub fn validate(
        &self,
        signed_header: &SignedHeader,
        validators: &ValidatorSet
    ) -> Result<(), VerificationError>;
pub fn validate_full(
        &self,
        signed_header: &SignedHeader,
        validator_set: &ValidatorSet
    ) -> Result<(), VerificationError>; }

Validates the commit associated with a header against a validator set

Required methods

pub fn validate(
    &self,
    signed_header: &SignedHeader,
    validators: &ValidatorSet
) -> Result<(), VerificationError>
[src]

Perform basic validation

pub fn validate_full(
    &self,
    signed_header: &SignedHeader,
    validator_set: &ValidatorSet
) -> Result<(), VerificationError>
[src]

Perform full validation, only necessary if we do full verification (2/3)

Loading content...

Implementors

impl CommitValidator for ProdCommitValidator[src]

Loading content...