ouroboros-consensus
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Peras.Cert.Inclusion.Trace

Synopsis

Documentation

data TracePerasCertInclusionEvent blk Source #

Peras certificate inclusion events.

Constructors

TracePerasCertInclusionNoCertToInclude

There is no latest certificate seen available to include in a block

Fields

TracePerasCertInclusionRulesDecision

The decision made by the inclusion rules for a certificate

Fields

Instances

Instances details
Eq (PerasCert blk) ⇒ Eq (TracePerasCertInclusionEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Peras.Cert.Inclusion.Trace

Generic (TracePerasCertInclusionEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Peras.Cert.Inclusion.Trace

Associated Types

type Rep (TracePerasCertInclusionEvent blk) 
Instance details

Defined in Ouroboros.Consensus.Peras.Cert.Inclusion.Trace

type Rep (TracePerasCertInclusionEvent blk) = D1 ('MetaData "TracePerasCertInclusionEvent" "Ouroboros.Consensus.Peras.Cert.Inclusion.Trace" "ouroboros-consensus-4.0.0.0-inplace" 'False) (C1 ('MetaCons "TracePerasCertInclusionNoCertToInclude" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)) :+: C1 ('MetaCons "TracePerasCertInclusionRulesDecision" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PerasRoundNo) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PerasCertInclusionRulesDecision (WithArrivalTime (ValidatedPerasCert blk)))))))
Show (PerasCert blk) ⇒ Show (TracePerasCertInclusionEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Peras.Cert.Inclusion.Trace

NoThunks (PerasCert blk) ⇒ NoThunks (TracePerasCertInclusionEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Peras.Cert.Inclusion.Trace

type Rep (TracePerasCertInclusionEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Peras.Cert.Inclusion.Trace

type Rep (TracePerasCertInclusionEvent blk) = D1 ('MetaData "TracePerasCertInclusionEvent" "Ouroboros.Consensus.Peras.Cert.Inclusion.Trace" "ouroboros-consensus-4.0.0.0-inplace" 'False) (C1 ('MetaCons "TracePerasCertInclusionNoCertToInclude" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo)) :+: C1 ('MetaCons "TracePerasCertInclusionRulesDecision" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PerasRoundNo) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PerasCertInclusionRulesDecision (WithArrivalTime (ValidatedPerasCert blk)))))))