Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Peras.Params
- 10 types
- 1 value
- Packageouroboros-consensus-4.2.1.0
- Exports11
- LicenceApache-2.0
Constructors
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
Enum PerasBlockMinSlotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsEq PerasBlockMinSlotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasBlockMinSlotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasBlockMinSlotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasBlockMinSlotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasBlockMinSlotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasBlockMinSlotsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasBlockMinSlots = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasBlockMinSlots"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasBlockMinSlots"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasBlockMinSlots"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Constructors
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
Enum PerasCertArrivalThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsEq PerasCertArrivalThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasCertArrivalThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasCertArrivalThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasCertArrivalThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasCertArrivalThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasCertArrivalThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasCertArrivalThreshold = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasCertArrivalThreshold"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasCertArrivalThreshold"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasCertArrivalThreshold"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Constructors
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
Enum PerasCertMaxRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsEq PerasCertMaxRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasCertMaxRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasCertMaxRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasCertMaxRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasCertMaxRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasCertMaxRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasCertMaxRounds = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasCertMaxRounds"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasCertMaxRounds"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasCertMaxRounds"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Constructors
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
Enum PerasCooldownRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsEq PerasCooldownRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasCooldownRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasCooldownRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasCooldownRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasCooldownRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasCooldownRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasCooldownRounds = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasCooldownRounds"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasCooldownRounds"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasCooldownRounds"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Constructors
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
Enum PerasIgnoranceRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsEq PerasIgnoranceRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasIgnoranceRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasIgnoranceRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasIgnoranceRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasIgnoranceRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasIgnoranceRoundsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasIgnoranceRounds = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasIgnoranceRounds"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasIgnoranceRounds"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasIgnoranceRounds"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Constructors
PerasParamsperasIgnoranceRounds :: !PerasIgnoranceRoundsperasCooldownRounds :: !PerasCooldownRoundsperasBlockMinSlots :: !PerasBlockMinSlotsperasCertMaxRounds :: !PerasCertMaxRoundsperasCertArrivalThreshold :: !PerasCertArrivalThresholdperasRoundLength :: !PerasRoundLengthperasWeight :: !PerasWeightperasQuorumStakeThreshold :: !PerasQuorumStakeThresholdperasQuorumStakeThresholdSafetyMargin :: !PerasQuorumStakeThresholdSafetyMargin
Instances5Eq, Show, Generic, NoThunks, Rep
Eq PerasParamsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasParamsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasParamsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasParamsDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasParams = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasParams"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"PerasParams"
'PrefixI 'True) (((S1 ('MetaSel ('Just"perasIgnoranceRounds"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 PerasIgnoranceRounds) :*: S1 ('MetaSel ('Just"perasCooldownRounds"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 PerasCooldownRounds)) :*: (S1 ('MetaSel ('Just"perasBlockMinSlots"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 PerasBlockMinSlots) :*: S1 ('MetaSel ('Just"perasCertMaxRounds"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 PerasCertMaxRounds))) :*: ((S1 ('MetaSel ('Just"perasCertArrivalThreshold"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 PerasCertArrivalThreshold) :*: S1 ('MetaSel ('Just"perasRoundLength"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 PerasRoundLength)) :*: (S1 ('MetaSel ('Just"perasWeight"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 PerasWeight) :*: (S1 ('MetaSel ('Just"perasQuorumStakeThreshold"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PerasQuorumStakeThreshold) :*: S1 ('MetaSel ('Just"perasQuorumStakeThresholdSafetyMargin"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PerasQuorumStakeThresholdSafetyMargin))))))
Constructors
Instances7Eq, Ord, Show, Generic, NoThunks, Condense, …
Eq PerasQuorumStakeThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasQuorumStakeThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasQuorumStakeThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasQuorumStakeThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasQuorumStakeThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasQuorumStakeThresholdDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasQuorumStakeThreshold = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasQuorumStakeThreshold"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasQuorumStakeThreshold"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasQuorumStakeThreshold"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Instances7Eq, Ord, Show, Generic, NoThunks, Condense, …
Eq PerasQuorumStakeThresholdSafetyMarginDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasQuorumStakeThresholdSafetyMarginDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasQuorumStakeThresholdSafetyMarginDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasQuorumStakeThresholdSafetyMarginDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasQuorumStakeThresholdSafetyMarginDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasQuorumStakeThresholdSafetyMarginDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasQuorumStakeThresholdSafetyMargin = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasQuorumStakeThresholdSafetyMargin"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasQuorumStakeThresholdSafetyMargin"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasQuorumStakeThresholdSafetyMargin"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)))
Constructors
Instances7Enum, Eq, Ord, Show, Generic, NoThunks, …
Enum PerasRoundLengthDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsEq PerasRoundLengthDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasRoundLengthDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasRoundLengthDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasRoundLengthDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasRoundLengthDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasRoundLength = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasRoundLength"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasRoundLength"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasRoundLength"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))
Constructors
Instances10Enum, Eq, Ord, Show, Generic, Semigroup, …
Enum PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsEq PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsOrd PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsShow PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsGeneric PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsSemigroup PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsMonoid PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsNoThunks PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.ParamsCondense PerasWeightDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Paramstype Rep PerasWeight = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Peras.Params"PerasWeight"
"Ouroboros.Consensus.Peras.Params"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'True) (C1 ('MetaCons"PerasWeight"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPerasWeight"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))