ouroboros-consensus-protocol-0.9.0.2: Cardano consensus protocols

Index

AfterKESEndOuroboros.Consensus.Protocol.Ledger.HotKey
BeforeKESStartOuroboros.Consensus.Protocol.Ledger.HotKey
candidateNonceOuroboros.Consensus.Protocol.Praos.Common
ConsensusConfigOuroboros.Consensus.Protocol.TPraos, Ouroboros.Consensus.Protocol.Praos
CounterOverIncrementedOCERTOuroboros.Consensus.Protocol.Praos
CounterTooSmallOCERTOuroboros.Consensus.Protocol.Praos
csvChainLengthOuroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
csvIssueNoOuroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
csvIssuerOuroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
csvSlotNoOuroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
csvTieBreakVRFOuroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
doValidateKESSignatureOuroboros.Consensus.Protocol.Praos
doValidateVRFSignatureOuroboros.Consensus.Protocol.Praos
epochNonceOuroboros.Consensus.Protocol.Praos.Common
evolveOuroboros.Consensus.Protocol.Ledger.HotKey
evolvingNonceOuroboros.Consensus.Protocol.Praos.Common
firstSlotOfEpochOfSlotOuroboros.Consensus.Protocol.Ledger.Util
forgePraosFieldsOuroboros.Consensus.Protocol.Praos
forgeTPraosFieldsOuroboros.Consensus.Protocol.TPraos
getInfoOuroboros.Consensus.Protocol.Ledger.HotKey
getMaxMajorProtVerOuroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
getOpCertCountersOuroboros.Consensus.Protocol.Praos.Common
getPraosNoncesOuroboros.Consensus.Protocol.Praos.Common
hbBlockNoOuroboros.Consensus.Protocol.Praos.Header
hbBodyHashOuroboros.Consensus.Protocol.Praos.Header
hbBodySizeOuroboros.Consensus.Protocol.Praos.Header
hbOCertOuroboros.Consensus.Protocol.Praos.Header
hbPrevOuroboros.Consensus.Protocol.Praos.Header
hbProtVerOuroboros.Consensus.Protocol.Praos.Header
hbSlotNoOuroboros.Consensus.Protocol.Praos.Header
hbVkOuroboros.Consensus.Protocol.Praos.Header
hbVrfResOuroboros.Consensus.Protocol.Praos.Header
hbVrfVkOuroboros.Consensus.Protocol.Praos.Header
Header 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Header
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Header
HeaderBody 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Header
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Header
headerBodyOuroboros.Consensus.Protocol.Praos.Header
headerHashOuroboros.Consensus.Protocol.Praos.Header
headerSigOuroboros.Consensus.Protocol.Praos.Header
headerSizeOuroboros.Consensus.Protocol.Praos.Header
HeaderView 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Views
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Views
HotKey 
1 (Type/Class)Ouroboros.Consensus.Protocol.Ledger.HotKey
2 (Data Constructor)Ouroboros.Consensus.Protocol.Ledger.HotKey
hvOCertOuroboros.Consensus.Protocol.Praos.Views
hvPrevHashOuroboros.Consensus.Protocol.Praos.Views
hvSignatureOuroboros.Consensus.Protocol.Praos.Views
hvSignedOuroboros.Consensus.Protocol.Praos.Views
hvSlotNoOuroboros.Consensus.Protocol.Praos.Views
hvVKOuroboros.Consensus.Protocol.Praos.Views
hvVrfResOuroboros.Consensus.Protocol.Praos.Views
hvVrfVKOuroboros.Consensus.Protocol.Praos.Views
InKESRangeOuroboros.Consensus.Protocol.Ledger.HotKey
InputVRFOuroboros.Consensus.Protocol.Praos.VRF
InvalidKesSignatureOCERTOuroboros.Consensus.Protocol.Praos
InvalidSignatureOCERTOuroboros.Consensus.Protocol.Praos
isNewEpochOuroboros.Consensus.Protocol.Ledger.Util
isPoisonedOuroboros.Consensus.Protocol.Ledger.HotKey
kesAbsolutePeriodOuroboros.Consensus.Protocol.Ledger.HotKey
KESAfterEndOCERTOuroboros.Consensus.Protocol.Praos
KESBeforeStartOCERTOuroboros.Consensus.Protocol.Praos
KESCouldNotEvolveOuroboros.Consensus.Protocol.Ledger.HotKey
kesEndPeriodOuroboros.Consensus.Protocol.Ledger.HotKey
KESEvolutionOuroboros.Consensus.Protocol.Ledger.HotKey
kesEvolutionOuroboros.Consensus.Protocol.Ledger.HotKey
KESEvolutionErrorOuroboros.Consensus.Protocol.Ledger.HotKey
KESEvolutionInfoOuroboros.Consensus.Protocol.Ledger.HotKey
KESInfo 
1 (Type/Class)Ouroboros.Consensus.Protocol.Ledger.HotKey
2 (Data Constructor)Ouroboros.Consensus.Protocol.Ledger.HotKey
KESKeyAlreadyPoisonedOuroboros.Consensus.Protocol.Ledger.HotKey
kesStartPeriodOuroboros.Consensus.Protocol.Ledger.HotKey
KESStatusOuroboros.Consensus.Protocol.Ledger.HotKey
kesStatusOuroboros.Consensus.Protocol.Ledger.HotKey
labNonceOuroboros.Consensus.Protocol.Praos.Common
LedgerView 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Views
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Views
lvMaxBodySizeOuroboros.Consensus.Protocol.Praos.Views
lvMaxHeaderSizeOuroboros.Consensus.Protocol.Praos.Views
lvPoolDistrOuroboros.Consensus.Protocol.Praos.Views
lvProtocolVersionOuroboros.Consensus.Protocol.Praos.Views
MaxMajorProtVer 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
mkHotKeyOuroboros.Consensus.Protocol.Ledger.HotKey
mkInputVRFOuroboros.Consensus.Protocol.Praos.VRF
mkShelleyGlobalsOuroboros.Consensus.Protocol.TPraos
mkTPraosParamsOuroboros.Consensus.Protocol.TPraos
NoCounterForKeyHashOCERTOuroboros.Consensus.Protocol.Praos
PraosOuroboros.Consensus.Protocol.Praos
PraosCanBeLeader 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Common
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Common
praosCanBeLeaderColdVerKeyOuroboros.Consensus.Protocol.Praos.Common
praosCanBeLeaderOpCertOuroboros.Consensus.Protocol.Praos.Common
praosCanBeLeaderSignKeyVRFOuroboros.Consensus.Protocol.Praos.Common
PraosCannotForgeOuroboros.Consensus.Protocol.Praos
PraosCannotForgeKeyNotUsableYetOuroboros.Consensus.Protocol.Praos
PraosChainSelectView 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Common, Ouroboros.Consensus.Protocol.TPraos
praosCheckCanForgeOuroboros.Consensus.Protocol.Praos
PraosConfigOuroboros.Consensus.Protocol.Praos
PraosCrypto 
1 (Type/Class)Ouroboros.Consensus.Protocol.TPraos
2 (Type/Class)Ouroboros.Consensus.Protocol.Praos
praosEpochInfoOuroboros.Consensus.Protocol.Praos
PraosFields 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
PraosIsLeader 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
praosIsLeaderVrfResOuroboros.Consensus.Protocol.Praos
praosLeaderFOuroboros.Consensus.Protocol.Praos
praosMaxKESEvoOuroboros.Consensus.Protocol.Praos
praosMaxMajorPVOuroboros.Consensus.Protocol.Praos
PraosNonces 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos.Common
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos.Common
PraosParams 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
praosParamsOuroboros.Consensus.Protocol.Praos
PraosProtocolSupportsNodeOuroboros.Consensus.Protocol.Praos.Common
PraosProtocolSupportsNodeCryptoOuroboros.Consensus.Protocol.Praos.Common
praosRandomnessStabilisationWindowOuroboros.Consensus.Protocol.Praos
praosSecurityParamOuroboros.Consensus.Protocol.Praos
praosSignatureOuroboros.Consensus.Protocol.Praos
praosSlotsPerKESPeriodOuroboros.Consensus.Protocol.Praos
PraosState 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
praosStateCandidateNonceOuroboros.Consensus.Protocol.Praos
praosStateEpochNonceOuroboros.Consensus.Protocol.Praos
praosStateEvolvingNonceOuroboros.Consensus.Protocol.Praos
praosStateLabNonceOuroboros.Consensus.Protocol.Praos
praosStateLastEpochBlockNonceOuroboros.Consensus.Protocol.Praos
praosStateLastSlotOuroboros.Consensus.Protocol.Praos
praosStateOCertCountersOuroboros.Consensus.Protocol.Praos
PraosToSign 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
praosToSignOuroboros.Consensus.Protocol.Praos
praosToSignIssuerVKOuroboros.Consensus.Protocol.Praos
praosToSignOCertOuroboros.Consensus.Protocol.Praos
praosToSignVrfResOuroboros.Consensus.Protocol.Praos
praosToSignVrfVKOuroboros.Consensus.Protocol.Praos
PraosValidationErrOuroboros.Consensus.Protocol.Praos
previousLabNonceOuroboros.Consensus.Protocol.Praos.Common
RestrictedVRFTiebreakerOuroboros.Consensus.Protocol.Praos.Common
signOuroboros.Consensus.Protocol.Ledger.HotKey
sign_Ouroboros.Consensus.Protocol.Ledger.HotKey
StandardCryptoOuroboros.Consensus.Protocol.TPraos
TickedOuroboros.Consensus.Protocol.TPraos, Ouroboros.Consensus.Protocol.Praos
TickedChainDepStateOuroboros.Consensus.Protocol.TPraos
TickedPraosStateOuroboros.Consensus.Protocol.Praos
tickedPraosStateChainDepStateOuroboros.Consensus.Protocol.Praos
tickedPraosStateLedgerViewOuroboros.Consensus.Protocol.Praos
tickedTPraosStateChainDepStateOuroboros.Consensus.Protocol.TPraos
tickedTPraosStateLedgerViewOuroboros.Consensus.Protocol.TPraos
TickedTrivialOuroboros.Consensus.Protocol.TPraos
TPraosOuroboros.Consensus.Protocol.TPraos
TPraosCannotForgeOuroboros.Consensus.Protocol.TPraos
TPraosCannotForgeKeyNotUsableYetOuroboros.Consensus.Protocol.TPraos
TPraosCannotForgeWrongVRFOuroboros.Consensus.Protocol.TPraos
tpraosCheckCanForgeOuroboros.Consensus.Protocol.TPraos
TPraosConfigOuroboros.Consensus.Protocol.TPraos, Ouroboros.Consensus.Protocol.Praos
tpraosEpochInfoOuroboros.Consensus.Protocol.TPraos, Ouroboros.Consensus.Protocol.Praos
TPraosFields 
1 (Type/Class)Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)Ouroboros.Consensus.Protocol.TPraos
tpraosInitialNonceOuroboros.Consensus.Protocol.TPraos
TPraosIsLeader 
1 (Type/Class)Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)Ouroboros.Consensus.Protocol.TPraos
tpraosIsLeaderEtaOuroboros.Consensus.Protocol.TPraos
tpraosIsLeaderGenVRFHashOuroboros.Consensus.Protocol.TPraos
tpraosIsLeaderProofOuroboros.Consensus.Protocol.TPraos
tpraosLeaderFOuroboros.Consensus.Protocol.TPraos
tpraosMaxKESEvoOuroboros.Consensus.Protocol.TPraos
tpraosMaxLovelaceSupplyOuroboros.Consensus.Protocol.TPraos
tpraosMaxMajorPVOuroboros.Consensus.Protocol.TPraos
tpraosNetworkIdOuroboros.Consensus.Protocol.TPraos
TPraosParams 
1 (Type/Class)Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)Ouroboros.Consensus.Protocol.TPraos
tpraosParamsOuroboros.Consensus.Protocol.TPraos, Ouroboros.Consensus.Protocol.Praos
tpraosQuorumOuroboros.Consensus.Protocol.TPraos
tpraosSecurityParamOuroboros.Consensus.Protocol.TPraos
tpraosSignatureOuroboros.Consensus.Protocol.TPraos
tpraosSlotsPerKESPeriodOuroboros.Consensus.Protocol.TPraos
TPraosState 
1 (Type/Class)Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)Ouroboros.Consensus.Protocol.TPraos
tpraosStateChainDepStateOuroboros.Consensus.Protocol.TPraos
tpraosStateLastSlotOuroboros.Consensus.Protocol.TPraos
tpraosSystemStartOuroboros.Consensus.Protocol.TPraos
TPraosToSign 
1 (Type/Class)Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)Ouroboros.Consensus.Protocol.TPraos
tpraosToSignOuroboros.Consensus.Protocol.TPraos
tpraosToSignEtaOuroboros.Consensus.Protocol.TPraos
tpraosToSignIssuerVKOuroboros.Consensus.Protocol.TPraos
tpraosToSignLeaderOuroboros.Consensus.Protocol.TPraos
tpraosToSignOCertOuroboros.Consensus.Protocol.TPraos
tpraosToSignVrfVKOuroboros.Consensus.Protocol.TPraos
TPraosValidateViewOuroboros.Consensus.Protocol.TPraos
UnrestrictedVRFTiebreakerOuroboros.Consensus.Protocol.Praos.Common
VRFKeyBadProofOuroboros.Consensus.Protocol.Praos
VRFKeyUnknownOuroboros.Consensus.Protocol.Praos
VRFKeyWrongVRFKeyOuroboros.Consensus.Protocol.Praos
VRFLeaderOuroboros.Consensus.Protocol.Praos.VRF
vrfLeaderValueOuroboros.Consensus.Protocol.Praos.VRF
VRFLeaderValueTooBigOuroboros.Consensus.Protocol.Praos
VRFNonceOuroboros.Consensus.Protocol.Praos.VRF
vrfNonceValueOuroboros.Consensus.Protocol.Praos.VRF
VRFTiebreakerFlavorOuroboros.Consensus.Protocol.Praos.Common
VRFUsageOuroboros.Consensus.Protocol.Praos.VRF