ouroboros-consensus-protocol-0.12.0.0: Cardano consensus protocols
Contents
Index
Index
AfterKESEnd
Ouroboros.Consensus.Protocol.Ledger.HotKey
BeforeKESStart
Ouroboros.Consensus.Protocol.Ledger.HotKey
candidateNonce
Ouroboros.Consensus.Protocol.Praos.Common
ConsensusConfig
Ouroboros.Consensus.Protocol.TPraos
,
Ouroboros.Consensus.Protocol.Praos
CounterOverIncrementedOCERT
Ouroboros.Consensus.Protocol.Praos
CounterTooSmallOCERT
Ouroboros.Consensus.Protocol.Praos
doValidateKESSignature
Ouroboros.Consensus.Protocol.Praos
doValidateVRFSignature
Ouroboros.Consensus.Protocol.Praos
epochNonce
Ouroboros.Consensus.Protocol.Praos.Common
evolve
Ouroboros.Consensus.Protocol.Ledger.HotKey
evolvingNonce
Ouroboros.Consensus.Protocol.Praos.Common
firstSlotOfEpochOfSlot
Ouroboros.Consensus.Protocol.Ledger.Util
forgePraosFields
Ouroboros.Consensus.Protocol.Praos
forgeTPraosFields
Ouroboros.Consensus.Protocol.TPraos
getInfo
Ouroboros.Consensus.Protocol.Ledger.HotKey
getMaxMajorProtVer
Ouroboros.Consensus.Protocol.Praos.Common
,
Ouroboros.Consensus.Protocol.TPraos
getOpCertCounters
Ouroboros.Consensus.Protocol.Praos.Common
getPraosNonces
Ouroboros.Consensus.Protocol.Praos.Common
HasMaxMajorProtVer
Ouroboros.Consensus.Protocol.Praos.Common
hbBlockNo
Ouroboros.Consensus.Protocol.Praos.Header
hbBodyHash
Ouroboros.Consensus.Protocol.Praos.Header
hbBodySize
Ouroboros.Consensus.Protocol.Praos.Header
hbOCert
Ouroboros.Consensus.Protocol.Praos.Header
hbPrev
Ouroboros.Consensus.Protocol.Praos.Header
hbProtVer
Ouroboros.Consensus.Protocol.Praos.Header
hbSlotNo
Ouroboros.Consensus.Protocol.Praos.Header
hbVk
Ouroboros.Consensus.Protocol.Praos.Header
hbVrfRes
Ouroboros.Consensus.Protocol.Praos.Header
hbVrfVk
Ouroboros.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
headerBody
Ouroboros.Consensus.Protocol.Praos.Header
headerHash
Ouroboros.Consensus.Protocol.Praos.Header
headerSig
Ouroboros.Consensus.Protocol.Praos.Header
headerSize
Ouroboros.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
hvOCert
Ouroboros.Consensus.Protocol.Praos.Views
hvPrevHash
Ouroboros.Consensus.Protocol.Praos.Views
hvSignature
Ouroboros.Consensus.Protocol.Praos.Views
hvSigned
Ouroboros.Consensus.Protocol.Praos.Views
hvSlotNo
Ouroboros.Consensus.Protocol.Praos.Views
hvVK
Ouroboros.Consensus.Protocol.Praos.Views
hvVrfRes
Ouroboros.Consensus.Protocol.Praos.Views
hvVrfVK
Ouroboros.Consensus.Protocol.Praos.Views
InKESRange
Ouroboros.Consensus.Protocol.Ledger.HotKey
InputVRF
Ouroboros.Consensus.Protocol.Praos.VRF
InvalidKesSignatureOCERT
Ouroboros.Consensus.Protocol.Praos
InvalidSignatureOCERT
Ouroboros.Consensus.Protocol.Praos
isNewEpoch
Ouroboros.Consensus.Protocol.Ledger.Util
isPoisoned
Ouroboros.Consensus.Protocol.Ledger.HotKey
kesAbsolutePeriod
Ouroboros.Consensus.Protocol.Ledger.HotKey
KESAfterEndOCERT
Ouroboros.Consensus.Protocol.Praos
KESBeforeStartOCERT
Ouroboros.Consensus.Protocol.Praos
KESCouldNotEvolve
Ouroboros.Consensus.Protocol.Ledger.HotKey
kesEndPeriod
Ouroboros.Consensus.Protocol.Ledger.HotKey
KESEvolution
Ouroboros.Consensus.Protocol.Ledger.HotKey
kesEvolution
Ouroboros.Consensus.Protocol.Ledger.HotKey
KESEvolutionError
Ouroboros.Consensus.Protocol.Ledger.HotKey
KESEvolutionInfo
Ouroboros.Consensus.Protocol.Ledger.HotKey
KESInfo
1 (Type/Class)
Ouroboros.Consensus.Protocol.Ledger.HotKey
2 (Data Constructor)
Ouroboros.Consensus.Protocol.Ledger.HotKey
KESKeyAlreadyPoisoned
Ouroboros.Consensus.Protocol.Ledger.HotKey
kesStartPeriod
Ouroboros.Consensus.Protocol.Ledger.HotKey
KESStatus
Ouroboros.Consensus.Protocol.Ledger.HotKey
kesStatus
Ouroboros.Consensus.Protocol.Ledger.HotKey
labNonce
Ouroboros.Consensus.Protocol.Praos.Common
LedgerView
1 (Type/Class)
Ouroboros.Consensus.Protocol.Praos.Views
2 (Data Constructor)
Ouroboros.Consensus.Protocol.Praos.Views
lvMaxBodySize
Ouroboros.Consensus.Protocol.Praos.Views
lvMaxHeaderSize
Ouroboros.Consensus.Protocol.Praos.Views
lvPoolDistr
Ouroboros.Consensus.Protocol.Praos.Views
lvProtocolVersion
Ouroboros.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
mkHotKey
Ouroboros.Consensus.Protocol.Ledger.HotKey
mkInputVRF
Ouroboros.Consensus.Protocol.Praos.VRF
mkShelleyGlobals
Ouroboros.Consensus.Protocol.TPraos
mkTPraosParams
Ouroboros.Consensus.Protocol.TPraos
NoCounterForKeyHashOCERT
Ouroboros.Consensus.Protocol.Praos
Praos
Ouroboros.Consensus.Protocol.Praos
PraosCanBeLeader
1 (Type/Class)
Ouroboros.Consensus.Protocol.Praos.Common
2 (Data Constructor)
Ouroboros.Consensus.Protocol.Praos.Common
praosCanBeLeaderColdVerKey
Ouroboros.Consensus.Protocol.Praos.Common
praosCanBeLeaderOpCert
Ouroboros.Consensus.Protocol.Praos.Common
praosCanBeLeaderSignKeyVRF
Ouroboros.Consensus.Protocol.Praos.Common
PraosCannotForge
Ouroboros.Consensus.Protocol.Praos
PraosCannotForgeKeyNotUsableYet
Ouroboros.Consensus.Protocol.Praos
praosCheckCanForge
Ouroboros.Consensus.Protocol.Praos
PraosConfig
Ouroboros.Consensus.Protocol.Praos
PraosCrypto
1 (Type/Class)
Ouroboros.Consensus.Protocol.TPraos
2 (Type/Class)
Ouroboros.Consensus.Protocol.Praos
praosEpochInfo
Ouroboros.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
praosIsLeaderVrfRes
Ouroboros.Consensus.Protocol.Praos
praosLeaderF
Ouroboros.Consensus.Protocol.Praos
praosMaxKESEvo
Ouroboros.Consensus.Protocol.Praos
praosMaxMajorPV
Ouroboros.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
praosParams
Ouroboros.Consensus.Protocol.Praos
PraosProtocolSupportsNode
Ouroboros.Consensus.Protocol.Praos.Common
PraosProtocolSupportsNodeCrypto
Ouroboros.Consensus.Protocol.Praos.Common
praosRandomnessStabilisationWindow
Ouroboros.Consensus.Protocol.Praos
praosSecurityParam
Ouroboros.Consensus.Protocol.Praos
praosSignature
Ouroboros.Consensus.Protocol.Praos
praosSlotsPerKESPeriod
Ouroboros.Consensus.Protocol.Praos
PraosState
1 (Type/Class)
Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)
Ouroboros.Consensus.Protocol.Praos
praosStateCandidateNonce
Ouroboros.Consensus.Protocol.Praos
praosStateEpochNonce
Ouroboros.Consensus.Protocol.Praos
praosStateEvolvingNonce
Ouroboros.Consensus.Protocol.Praos
praosStateLabNonce
Ouroboros.Consensus.Protocol.Praos
praosStateLastEpochBlockNonce
Ouroboros.Consensus.Protocol.Praos
praosStateLastSlot
Ouroboros.Consensus.Protocol.Praos
praosStateOCertCounters
Ouroboros.Consensus.Protocol.Praos
PraosTiebreakerView
1 (Type/Class)
Ouroboros.Consensus.Protocol.Praos.Common
2 (Data Constructor)
Ouroboros.Consensus.Protocol.Praos.Common
PraosToSign
1 (Type/Class)
Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)
Ouroboros.Consensus.Protocol.Praos
praosToSign
Ouroboros.Consensus.Protocol.Praos
praosToSignIssuerVK
Ouroboros.Consensus.Protocol.Praos
praosToSignOCert
Ouroboros.Consensus.Protocol.Praos
praosToSignVrfRes
Ouroboros.Consensus.Protocol.Praos
praosToSignVrfVK
Ouroboros.Consensus.Protocol.Praos
PraosValidationErr
Ouroboros.Consensus.Protocol.Praos
previousLabNonce
Ouroboros.Consensus.Protocol.Praos.Common
protoMaxMajorPV
Ouroboros.Consensus.Protocol.Praos.Common
ptvIssueNo
Ouroboros.Consensus.Protocol.Praos.Common
ptvIssuer
Ouroboros.Consensus.Protocol.Praos.Common
ptvSlotNo
Ouroboros.Consensus.Protocol.Praos.Common
ptvTieBreakVRF
Ouroboros.Consensus.Protocol.Praos.Common
RestrictedVRFTiebreaker
Ouroboros.Consensus.Protocol.Praos.Common
sign
Ouroboros.Consensus.Protocol.Ledger.HotKey
sign_
Ouroboros.Consensus.Protocol.Ledger.HotKey
StandardCrypto
Ouroboros.Consensus.Protocol.TPraos
Ticked
Ouroboros.Consensus.Protocol.TPraos
,
Ouroboros.Consensus.Protocol.Praos
TickedChainDepState
Ouroboros.Consensus.Protocol.TPraos
TickedPraosState
Ouroboros.Consensus.Protocol.Praos
tickedPraosStateChainDepState
Ouroboros.Consensus.Protocol.Praos
tickedPraosStateLedgerView
Ouroboros.Consensus.Protocol.Praos
tickedTPraosStateChainDepState
Ouroboros.Consensus.Protocol.TPraos
tickedTPraosStateLedgerView
Ouroboros.Consensus.Protocol.TPraos
TickedTrivial
Ouroboros.Consensus.Protocol.TPraos
TPraos
Ouroboros.Consensus.Protocol.TPraos
TPraosCannotForge
Ouroboros.Consensus.Protocol.TPraos
TPraosCannotForgeKeyNotUsableYet
Ouroboros.Consensus.Protocol.TPraos
TPraosCannotForgeWrongVRF
Ouroboros.Consensus.Protocol.TPraos
tpraosCheckCanForge
Ouroboros.Consensus.Protocol.TPraos
TPraosConfig
Ouroboros.Consensus.Protocol.TPraos
,
Ouroboros.Consensus.Protocol.Praos
tpraosEpochInfo
Ouroboros.Consensus.Protocol.TPraos
,
Ouroboros.Consensus.Protocol.Praos
TPraosFields
1 (Type/Class)
Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)
Ouroboros.Consensus.Protocol.TPraos
tpraosInitialNonce
Ouroboros.Consensus.Protocol.TPraos
TPraosIsLeader
1 (Type/Class)
Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)
Ouroboros.Consensus.Protocol.TPraos
tpraosIsLeaderEta
Ouroboros.Consensus.Protocol.TPraos
tpraosIsLeaderGenVRFHash
Ouroboros.Consensus.Protocol.TPraos
tpraosIsLeaderProof
Ouroboros.Consensus.Protocol.TPraos
tpraosLeaderF
Ouroboros.Consensus.Protocol.TPraos
tpraosMaxKESEvo
Ouroboros.Consensus.Protocol.TPraos
tpraosMaxLovelaceSupply
Ouroboros.Consensus.Protocol.TPraos
tpraosMaxMajorPV
Ouroboros.Consensus.Protocol.TPraos
tpraosNetworkId
Ouroboros.Consensus.Protocol.TPraos
TPraosParams
1 (Type/Class)
Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)
Ouroboros.Consensus.Protocol.TPraos
tpraosParams
Ouroboros.Consensus.Protocol.TPraos
,
Ouroboros.Consensus.Protocol.Praos
tpraosQuorum
Ouroboros.Consensus.Protocol.TPraos
tpraosSecurityParam
Ouroboros.Consensus.Protocol.TPraos
tpraosSignature
Ouroboros.Consensus.Protocol.TPraos
tpraosSlotsPerKESPeriod
Ouroboros.Consensus.Protocol.TPraos
TPraosState
1 (Type/Class)
Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)
Ouroboros.Consensus.Protocol.TPraos
tpraosStateChainDepState
Ouroboros.Consensus.Protocol.TPraos
tpraosStateLastSlot
Ouroboros.Consensus.Protocol.TPraos
tpraosSystemStart
Ouroboros.Consensus.Protocol.TPraos
TPraosToSign
1 (Type/Class)
Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor)
Ouroboros.Consensus.Protocol.TPraos
tpraosToSign
Ouroboros.Consensus.Protocol.TPraos
tpraosToSignEta
Ouroboros.Consensus.Protocol.TPraos
tpraosToSignIssuerVK
Ouroboros.Consensus.Protocol.TPraos
tpraosToSignLeader
Ouroboros.Consensus.Protocol.TPraos
tpraosToSignOCert
Ouroboros.Consensus.Protocol.TPraos
tpraosToSignVrfVK
Ouroboros.Consensus.Protocol.TPraos
TPraosValidateView
Ouroboros.Consensus.Protocol.TPraos
UnrestrictedVRFTiebreaker
Ouroboros.Consensus.Protocol.Praos.Common
VRFKeyBadProof
Ouroboros.Consensus.Protocol.Praos
VRFKeyUnknown
Ouroboros.Consensus.Protocol.Praos
VRFKeyWrongVRFKey
Ouroboros.Consensus.Protocol.Praos
VRFLeader
Ouroboros.Consensus.Protocol.Praos.VRF
vrfLeaderValue
Ouroboros.Consensus.Protocol.Praos.VRF
VRFLeaderValueTooBig
Ouroboros.Consensus.Protocol.Praos
VRFNonce
Ouroboros.Consensus.Protocol.Praos.VRF
vrfNonceValue
Ouroboros.Consensus.Protocol.Praos.VRF
VRFTiebreakerFlavor
Ouroboros.Consensus.Protocol.Praos.Common
VRFUsage
Ouroboros.Consensus.Protocol.Praos.VRF