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.