Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.BlockchainTime
- 11 types
- 17 values
- Packageouroboros-consensus-4.2.1.0
- Exports28
- LicenceApache-2.0
Constructors
Instances11Eq, Ord, Show, Generic, FromJSON, ToJSON, …
Eq RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeOrd RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeShow RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeGeneric RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromJSON RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToJSON RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeSerialise RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeNoThunks RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromCBOR RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToCBOR RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Timetype Rep RelativeTime = D1 ('MetaDataDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Time"RelativeTime"
"Cardano.Slotting.Time"
"cardano-slotting-0.2.2.0-BzlFk4pU5l69Qn8jbrAsSL"
'True) (C1 ('MetaCons"RelativeTime"
'PrefixI 'True) (S1 ('MetaSel ('Just"getRelativeTime"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))
Instances8Eq, Show, Generic, Serialise, NoThunks, FromCBOR, …
Eq SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeShow SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeGeneric SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeSerialise SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeNoThunks SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromCBOR SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToCBOR SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Timetype Rep SlotLength = D1 ('MetaDataDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Time"SlotLength"
"Cardano.Slotting.Time"
"cardano-slotting-0.2.2.0-BzlFk4pU5l69Qn8jbrAsSL"
'True) (C1 ('MetaCons"SlotLength"
'PrefixI 'True) (S1 ('MetaSel ('Just"getSlotLength"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))
Constructors
Instances12Eq, Show, Generic, FromJSON, ToJSON, Serialise, …
Eq SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeShow SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeGeneric SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromJSON SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToJSON SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeSerialise SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeNoThunks SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromCBOR SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToCBOR SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeDecCBOR SystemStartDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR SystemStartDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORtype Rep SystemStart = D1 ('MetaDataDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Time"SystemStart"
"Cardano.Slotting.Time"
"cardano-slotting-0.2.2.0-BzlFk4pU5l69Qn8jbrAsSL"
'True) (C1 ('MetaCons"SystemStart"
'PrefixI 'True) (S1 ('MetaSel ('Just"getSystemStart"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))
Constructors
Instances1NoThunks
NoThunks (BlockchainTime m)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.API
Constructors
Instances4Show, Generic, NoThunks, Rep
Show CurrentSlotDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.APIGeneric CurrentSlotDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.APINoThunks CurrentSlotDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.APItype Rep CurrentSlot = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.API"CurrentSlot"
"Ouroboros.Consensus.BlockchainTime.API"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"CurrentSlot"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo)) :+: C1 ('MetaCons"CurrentSlotUnknown"
'PrefixI 'False) U1)
Constructors
Constructors
Constructors
SystemTimesystemTimeCurrent :: m RelativeTimesystemTimeWait :: m ()
Instances1NoThunks
NoThunks (SystemTime m)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.Types
Constructors
Instances15Eq, Ord, Show, Generic, NoThunks, HasPerasCertBoost, …
Eq a => Eq (WithArrivalTime a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.TypesOrd a => Ord (WithArrivalTime a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.TypesShow a => Show (WithArrivalTime a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.TypesGeneric (WithArrivalTime a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.TypesNoThunks a => NoThunks (WithArrivalTime a)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.TypesHasPerasCertBoost cert => HasPerasCertBoost (WithArrivalTime cert)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasCertRound cert => HasPerasCertRound (WithArrivalTime cert)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasVoteRound vote => HasPerasVoteRound (WithArrivalTime vote)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasVoteStake vote => HasPerasVoteStake (WithArrivalTime vote)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasVoteVoterId vote => HasPerasVoteVoterId (WithArrivalTime vote)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasCertBoostedBlock cert blk => HasPerasCertBoostedBlock (WithArrivalTime cert) blkDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasVoteBlock vote blk => HasPerasVoteBlock (WithArrivalTime vote) blkDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasVoteId vote blk => HasPerasVoteId (WithArrivalTime vote) blkDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerasHasPerasVoteTarget vote blk => HasPerasVoteTarget (WithArrivalTime vote) blkDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPerastype Rep (WithArrivalTime a) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.Types"WithArrivalTime"
"Ouroboros.Consensus.BlockchainTime.WallClock.Types"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"WithArrivalTime"
'PrefixI 'True) (S1 ('MetaSel ('Just"getArrivalTime"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RelativeTime) :*: S1 ('MetaSel ('Just"forgetArrivalTime"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))
Constructors
Instances2Show, Exception
Show SystemClockMovedBackExceptionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.UtilException SystemClockMovedBackExceptionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.Util
Instances2Functor, Show
Functor TraceBlockchainTimeEventDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.UtilShow t => Show (TraceBlockchainTimeEvent t)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.BlockchainTime.WallClock.Util