Skip to main content

verify_timeout3

Function verify_timeout3 

Source
pub(crate) fn verify_timeout3<T: NodeType>(
    tc: &TimeoutCertificate3<T>,
    stake_table: &[<T::SignatureKey as SignatureKey>::StakeTableEntry],
    threshold: U256,
    epoch_height: u64,
    upgrade_lock: &UpgradeLock<T>,
    memberships: &EpochMembershipCoordinator<T>,
) -> Result<()>
Expand description

Verify a lock-carrying timeout certificate: its groups against the committee given, and its lock certificate against the committee of the lock’s own epoch.