Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Storage.PerasCertDB.API
- 3 types
- 7 values
- Packageouroboros-consensus-4.2.1.0
- Exports10
- LicenceApache-2.0
Instances6Eq, Ord, Show, Generic, NoThunks, Rep
Eq AddPerasCertResultDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APIOrd AddPerasCertResultDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APIShow AddPerasCertResultDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APIGeneric AddPerasCertResultDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APINoThunks AddPerasCertResultDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APItype Rep AddPerasCertResult = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.API"AddPerasCertResult"
"Ouroboros.Consensus.Storage.PerasCertDB.API"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"AddedPerasCertToDB"
'PrefixI 'False) U1 :+: C1 ('MetaCons"PerasCertAlreadyInDB"
'PrefixI 'False) U1)
Constructors
PerasCertDBaddCert :: WithArrivalTime (ValidatedPerasCert blk) -> STM m (m AddPerasCertResult)getCertIds :: STM m (Set PerasRoundNo)getCertsAfter :: PerasCertTicketNo -> STM m (Map PerasCertTicketNo (m (WithArrivalTime (ValidatedPerasCert blk))))getWeightSnapshot :: STM m (WithFingerprint (PerasWeightSnapshot blk))getLatestCertSeen :: STM m (Maybe (WithArrivalTime (ValidatedPerasCert blk)))garbageCollect :: SlotNo -> STM m (m ())
Instances1NoThunks
NoThunks (PerasCertDB m blk)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.API
Instances5Enum, Eq, Ord, Show, NoThunks
Enum PerasCertTicketNoDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APIEq PerasCertTicketNoDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APIOrd PerasCertTicketNoDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APIShow PerasCertTicketNoDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.APINoThunks PerasCertTicketNoDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.PerasCertDB.API