ouroboros-consensus-protocol-0.1.0.1: Cardano consensus protocols.

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
csvChainLength Ouroboros.Consensus.Protocol.Praos.Common , Ouroboros.Consensus.Protocol.TPraos
csvIssueNo Ouroboros.Consensus.Protocol.Praos.Common , Ouroboros.Consensus.Protocol.TPraos
csvIssuer Ouroboros.Consensus.Protocol.Praos.Common , Ouroboros.Consensus.Protocol.TPraos
csvLeaderVRF Ouroboros.Consensus.Protocol.Praos.Common , Ouroboros.Consensus.Protocol.TPraos
csvSlotNo Ouroboros.Consensus.Protocol.Praos.Common , Ouroboros.Consensus.Protocol.TPraos
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
getTickedK Ouroboros.Consensus.Protocol.TPraos
getTickedPraosLedgerView
1 (Function) Ouroboros.Consensus.Protocol.TPraos
2 (Function) Ouroboros.Consensus.Protocol.Praos
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
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
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
praosMaxLovelaceSupply Ouroboros.Consensus.Protocol.Praos
praosMaxMajorPV Ouroboros.Consensus.Protocol.Praos
praosNetworkId 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
praosQuorum 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
praosSystemStart Ouroboros.Consensus.Protocol.Praos
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
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
TickedK Ouroboros.Consensus.Protocol.TPraos
TickedPraosLedgerView
1 (Data Constructor) Ouroboros.Consensus.Protocol.TPraos
2 (Data Constructor) Ouroboros.Consensus.Protocol.Praos
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
translateChainDepState Ouroboros.Consensus.Protocol.Translate
translateConsensusConfig Ouroboros.Consensus.Protocol.Translate
TranslateProto Ouroboros.Consensus.Protocol.Translate
translateTickedLedgerView Ouroboros.Consensus.Protocol.Translate
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
VRFUsage Ouroboros.Consensus.Protocol.Praos.VRF