pub(crate) async fn announce_fault_event(
        self,
        era_id: EraId,
        public_key: PublicKey,
        timestamp: Timestamp,
    ) where
        REv: From<ConsensusAnnouncement>,
    {
        self.event_queue
            .schedule(
                ConsensusAnnouncement::Fault {
                    era_id,
                    public_key: Box::new(public_key),
                    timestamp,
                },
                QueueKind::Regular,
            )
            .await
    }
/// An equivocation has been detected.
An equivocation has been detected.
An equivocation has been detected .
pub(crate) async fn announce_fault_event(
        self,
        era_id: EraId,
        public_key: PublicKey,
        timestamp: Timestamp,
    ) where
        REv: From<ConsensusAnnouncement>,
    {
        self.event_queue
            .schedule(
                ConsensusAnnouncement::Fault {
                    era_id,
                    public_key: Box::new(public_key),
                    timestamp,
                },
                QueueKind::Regular,
            )
            .await
    }
pub ( crate ) async fn announce_fault_event ( self , era_id : EraId , public_key : PublicKey , timestamp : Timestamp , ) where REv : From < ConsensusAnnouncement > , { self . event_queue . schedule ( ConsensusAnnouncement :: Fault { era_id , public_key : Box :: new ( public_key ) , timestamp , } , QueueKind :: Regular , ) . await }
An equivocation has been detected.
An equivocation has been detected .
self
era_id
EraId
public_key
PublicKey
timestamp
Timestamp
self
era_id
EraId
public_key
PublicKey
timestamp
Timestamp