ouroboros-consensus

Index - P

PaddingDirectionOuroboros.Consensus.Util.Condense
PadLeftOuroboros.Consensus.Util.Condense
padListWithOuroboros.Consensus.Util.Condense
PadRightOuroboros.Consensus.Util.Condense
Pair2Ouroboros.Consensus.HardFork.Combinator, Data.SOP.Functors
pairFstOuroboros.Consensus.Util
pairSndOuroboros.Consensus.Util
parseAllFdsOuroboros.Consensus.Storage.VolatileDB.Impl.Util
parseBlockFileOuroboros.Consensus.Storage.VolatileDB.Impl.Parser
parseChunkFileOuroboros.Consensus.Storage.ImmutableDB.Impl.Parser
parseCmdLine 
1 (Function)DBAnalyser.Parsers
2 (Function)DBAnalyser.Parsers
parseCommandLineDBSynthesizer.Parsers
parseDBFileOuroboros.Consensus.Storage.ImmutableDB.Impl.Util
ParsedBlockInfo 
1 (Type/Class)Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser
2 (Data Constructor)Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser
ParseError 
1 (Data Constructor)Ouroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB
2 (Type/Class)Ouroboros.Consensus.Storage.VolatileDB.Impl.Types, Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser, Ouroboros.Consensus.Storage.VolatileDB.Impl, Ouroboros.Consensus.Storage.VolatileDB
3 (Data Constructor)Ouroboros.Consensus.Storage.ImmutableDB.API, Ouroboros.Consensus.Storage.ImmutableDB
parseFdOuroboros.Consensus.Storage.VolatileDB.Impl.Util
parseOptionsGenHeader.Parsers
PartialOuroboros.Consensus.Util.CBOR
PartialConsensusConfigOuroboros.Consensus.HardFork.Combinator.PartialConfig, Ouroboros.Consensus.HardFork.Combinator, Ouroboros.Consensus.HardFork.Combinator
PartialLedgerConfigOuroboros.Consensus.HardFork.Combinator.PartialConfig, Ouroboros.Consensus.HardFork.Combinator, Ouroboros.Consensus.HardFork.Combinator
PartialLedgerConfigATest.Consensus.HardFork.Combinator.A
PartiallyInVolatileDBOuroboros.Consensus.Storage.ChainDB.Impl.Paths
Partition 
1 (Type/Class)Test.ThreadNet.Infra.TwoEras
2 (Data Constructor)Test.ThreadNet.Infra.TwoEras
partitionOuroboros.Consensus.ByronSpec.Ledger.GenTx
partitionExclusiveUpperBoundTest.ThreadNet.Infra.TwoEras
partitionLedgerEventsOuroboros.Consensus.Ledger.Inspect
partition_NSData.SOP.Strict.NS, Data.SOP.Strict
Past 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.State.Types, Ouroboros.Consensus.HardFork.Combinator.State
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.State.Types, Ouroboros.Consensus.HardFork.Combinator.State
pastEndOuroboros.Consensus.HardFork.Combinator.State.Types, Ouroboros.Consensus.HardFork.Combinator.State
PastHorizonOuroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History
pastHorizonCallStackOuroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History
PastHorizonExceptionOuroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.Combinator.PartialConfig, Ouroboros.Consensus.HardFork.History, Ouroboros.Consensus.HardFork.Combinator
pastHorizonExpressionOuroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History
pastHorizonSummaryOuroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History
pastStartOuroboros.Consensus.HardFork.Combinator.State.Types, Ouroboros.Consensus.HardFork.Combinator.State
PathOuroboros.Consensus.Storage.ChainDB.Impl.Paths
PathAnchoredAtSource 
1 (Type/Class)Test.Consensus.BlockTree
2 (Data Constructor)Test.Consensus.BlockTree
pausedOuroboros.Consensus.Util.LeakyBucket
PayloadDependentErrorTest.Util.TestBlock
PayloadDependentStateTest.Util.TestBlock
payloadDependentStateTest.Util.TestBlock
PayloadSemanticsTest.Util.TestBlock
PaymentExtendedKeyCardano.Api.KeysShelley
PaymentExtendedKeyHashCardano.Api.KeysShelley, Cardano.Api.KeysByron
PaymentExtendedSigningKeyCardano.Api.KeysShelley, Cardano.Api.KeysByron
PaymentExtendedVerificationKeyCardano.Api.KeysShelley, Cardano.Api.KeysByron
PaymentKeyCardano.Api.KeysShelley
PaymentKeyHashCardano.Api.KeysShelley, Cardano.Api.KeysByron
PaymentSigningKeyCardano.Api.KeysShelley, Cardano.Api.KeysByron
PaymentVerificationKeyCardano.Api.KeysShelley, Cardano.Api.KeysByron
PBftOuroboros.Consensus.Protocol.PBFT
PBftByronCryptoOuroboros.Consensus.Byron.Protocol
PBftCanBeLeader 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT
pbftCanBeLeaderCoreNodeIdOuroboros.Consensus.Protocol.PBFT
pbftCanBeLeaderDlgCertOuroboros.Consensus.Protocol.PBFT
pbftCanBeLeaderSignKeyOuroboros.Consensus.Protocol.PBFT
PBftCannotForgeOuroboros.Consensus.Protocol.PBFT
PBftCannotForgeInvalidDelegationOuroboros.Consensus.Protocol.PBFT
PBftCannotForgeThresholdExceededOuroboros.Consensus.Protocol.PBFT
pbftCheckCanForgeOuroboros.Consensus.Protocol.PBFT
PBftConfigOuroboros.Consensus.Protocol.PBFT
PBftCryptoOuroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
pbftDelegatesOuroboros.Consensus.Protocol.PBFT
PBftDelegationCertOuroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
PBftDSIGNOuroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
PBftExceededSignThresholdOuroboros.Consensus.Protocol.PBFT
PBftFields 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT
pbftGenKeyOuroboros.Consensus.Protocol.PBFT
PBftInvalidSignatureOuroboros.Consensus.Protocol.PBFT
PBftInvalidSlotOuroboros.Consensus.Protocol.PBFT
PBftIsLeader 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT
pbftIsLeaderDlgCertOuroboros.Consensus.Protocol.PBFT
pbftIsLeaderSignKeyOuroboros.Consensus.Protocol.PBFT
pbftIssuerOuroboros.Consensus.Protocol.PBFT
PBftLedgerView 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT
pbftLimitTest.ThreadNet.Ref.PBFT
PBftMockCryptoOuroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
PBftMockVerKeyHash 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
PBftNotGenesisDelegateOuroboros.Consensus.Protocol.PBFT
pbftNumNodesOuroboros.Consensus.Protocol.PBFT
PBftParams 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT
pbftParamsOuroboros.Consensus.Protocol.PBFT
pbftSecurityParamOuroboros.Consensus.Protocol.PBFT
PBftSelectView 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT
pbftSelectViewBlockNoOuroboros.Consensus.Protocol.PBFT
pbftSelectViewIsEBBOuroboros.Consensus.Protocol.PBFT
pbftSignatureOuroboros.Consensus.Protocol.PBFT
PBftSignatureThreshold 
1 (Type/Class)Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano, Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor)Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano, Ouroboros.Consensus.Protocol.PBFT
pbftSignatureThresholdOuroboros.Consensus.Protocol.PBFT
PBftSigner 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT.State
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT.State
pbftSignerGenesisKeyOuroboros.Consensus.Protocol.PBFT.State
pbftSignerSlotNoOuroboros.Consensus.Protocol.PBFT.State
PBftState 
1 (Type/Class)Ouroboros.Consensus.Protocol.PBFT.State
2 (Data Constructor)Ouroboros.Consensus.Protocol.PBFT.State
PBftValidateBoundaryOuroboros.Consensus.Protocol.PBFT
pbftValidateBoundaryOuroboros.Consensus.Protocol.PBFT
PBftValidateRegularOuroboros.Consensus.Protocol.PBFT
pbftValidateRegularOuroboros.Consensus.Protocol.PBFT
PBftValidateViewOuroboros.Consensus.Protocol.PBFT
PBftValidationErrOuroboros.Consensus.Protocol.PBFT
PBftVerKeyHashOuroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
pbftWindowExceedsThresholdOuroboros.Consensus.Protocol.PBFT
pbftWindowSizeOuroboros.Consensus.Protocol.PBFT
pbiBlockInfoOuroboros.Consensus.Storage.VolatileDB.Impl.Parser
pbiBlockOffsetOuroboros.Consensus.Storage.VolatileDB.Impl.Parser
pbiBlockSizeOuroboros.Consensus.Storage.VolatileDB.Impl.Parser
pbiNestedCtxtOuroboros.Consensus.Storage.VolatileDB.Impl.Parser
pClientInfoCodecConfigOuroboros.Consensus.Node.ProtocolInfo
PConsOuroboros.Consensus.HardFork.Combinator, Data.SOP.InPairs
peekTBQueueOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
peekTQueueOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
Peer 
1 (Type/Class)Test.Consensus.PointSchedule.Peers
2 (Data Constructor)Test.Consensus.PointSchedule.Peers
peerOuroboros.Consensus.MiniProtocol.ChainSync.Client.Jumping
PeerIdTest.Consensus.PointSchedule.Peers
peerIsIdleOuroboros.Consensus.Node.GSM
PeerResources 
1 (Type/Class)Test.Consensus.PeerSimulator.Resources
2 (Data Constructor)Test.Consensus.PeerSimulator.Resources
Peers 
1 (Type/Class)Test.Consensus.PointSchedule.Peers
2 (Data Constructor)Test.Consensus.PointSchedule.Peers
peers'Test.Consensus.PointSchedule.Peers
PeerScheduleTest.Consensus.PointSchedule
peerScheduleFromTipPointsTest.Consensus.PointSchedule.SinglePeer
PeerScheduleParams 
1 (Type/Class)Test.Consensus.PointSchedule.SinglePeer
2 (Data Constructor)Test.Consensus.PointSchedule.SinglePeer
peerSchedulesBlocksTest.Consensus.PointSchedule
peersFromPeerIdListTest.Consensus.PointSchedule.Peers
peersFromPeerIdList'Test.Consensus.PointSchedule.Peers
peersFromPeerListTest.Consensus.PointSchedule.Peers
PeerSimState 
1 (Type/Class)Test.Consensus.PeerSimulator.StateDiagram
2 (Data Constructor)Test.Consensus.PeerSimulator.StateDiagram
peerSimStateDiagramTest.Consensus.PeerSimulator.StateDiagram
peerSimStateDiagramSTMTracerTest.Consensus.PeerSimulator.StateDiagram
peerSimStateDiagramSTMTracerDebugTest.Consensus.PeerSimulator.StateDiagram
peerSimStateDiagramTracerTest.Consensus.PeerSimulator.StateDiagram
peerSimStateDiagramWithTest.Consensus.PeerSimulator.StateDiagram
PeerSimulatorComponentTest.Consensus.PeerSimulator.StateView
PeerSimulatorComponentResultTest.Consensus.PeerSimulator.StateView
PeerSimulatorResources 
1 (Type/Class)Test.Consensus.PeerSimulator.Resources
2 (Data Constructor)Test.Consensus.PeerSimulator.Resources
PeerSimulatorResult 
1 (Type/Class)Test.Consensus.PeerSimulator.StateView
2 (Data Constructor)Test.Consensus.PeerSimulator.StateView
peersListTest.Consensus.PointSchedule.Peers
peersOnlyHonestTest.Consensus.PointSchedule.Peers
peersStatesTest.Consensus.PointSchedule
peersStatesRelativeTest.Consensus.PointSchedule
peerStatesTest.Consensus.PointSchedule
PerEraBlockConfig 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
PerEraChainOrderConfig 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.AcrossEras
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.AcrossEras
PerEraCodecConfig 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
PerEraConsensusConfig 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
PerEraLedgerConfig 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
PerEraStorageConfig 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
PerformedGCOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
Permutation 
1 (Type/Class)Test.Util.TestBlock
2 (Data Constructor)Test.Util.TestBlock
permuteTest.Util.TestBlock
PersistBlksTest.Ouroboros.Storage.ChainDB.StateMachine, Test.Ouroboros.Storage.ChainDB.StateMachine.Utils.RunOnRepl
persistBlksTest.Ouroboros.Storage.ChainDB.StateMachine
PersistBlksThenGCTest.Ouroboros.Storage.ChainDB.StateMachine, Test.Ouroboros.Storage.ChainDB.StateMachine.Utils.RunOnRepl
perTxOverheadOuroboros.Consensus.Shelley.Ledger.Mempool, Ouroboros.Consensus.Shelley.Ledger
pgaBlockPropertyTest.ThreadNet.General
pgaCountTxsTest.ThreadNet.General
pgaExpectedCannotForgeTest.ThreadNet.General
pgaFirstBlockNoTest.ThreadNet.General
pgaFixedMaxForkLengthTest.ThreadNet.General
pgaFixedScheduleTest.ThreadNet.General
pgaSecurityParamTest.ThreadNet.General
pgaTestConfigTest.ThreadNet.General
pgaTestConfigBTest.ThreadNet.General
pHeaderBlockOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderBlockSizeOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderBodyHashOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderHashOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderIssueNoOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderIssuerOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderPrevHashOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderSizeOuroboros.Consensus.Shelley.Protocol.Abstract
pHeaderSlotOuroboros.Consensus.Shelley.Protocol.Abstract
pickOneOuroboros.Consensus.Util
picosecondsPerSecondOuroboros.Consensus.Util.LeakyBucket
pInfoConfigOuroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo
pInfoInitLedgerOuroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo
PipeliningEventOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
plainTestNodeInitializationTest.ThreadNet.Network, Test.ThreadNet.General
PNilOuroboros.Consensus.HardFork.Combinator, Data.SOP.InPairs
Point 
1 (Data Constructor)Test.Ouroboros.Storage.ChainDB.StateMachine, Test.Ouroboros.Storage.ChainDB.StateMachine.Utils.RunOnRepl
2 (Type/Class)Ouroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
pointOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
pointHashOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
PointSchedule 
1 (Type/Class)Test.Consensus.PointSchedule
2 (Data Constructor)Test.Consensus.PointSchedule
PointsGeneratorParams 
1 (Type/Class)Test.Consensus.PointSchedule
2 (Data Constructor)Test.Consensus.PointSchedule
pointSlotOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
pointToWithOriginRealPointOuroboros.Consensus.Block.RealPoint, Ouroboros.Consensus.Block
POLTest.Ouroboros.Consensus.ChainGenerator.Slot
PolTest.Ouroboros.Consensus.ChainGenerator.Slot
pollOuroboros.Consensus.Util.IOLike
pollSTMOuroboros.Consensus.Util.IOLike
PoolDistr 
1 (Type/Class)Ouroboros.Consensus.Shelley.Ledger.Query.Types
2 (Data Constructor)Ouroboros.Consensus.Shelley.Ledger.Query.Types
PoolStake 
1 (Type/Class)Ouroboros.Consensus.Ledger.SupportsPeerSelection
2 (Data Constructor)Ouroboros.Consensus.Ledger.SupportsPeerSelection
PoppedBlockFromQueueOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
PoppedReprocessLoEBlocksFromQueueOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
PortNumberOuroboros.Consensus.Ledger.SupportsPeerSelection
postconditionTest.Consensus.GSM.Model
pparamsUpdateOuroboros.Consensus.Shelley.Ledger.Inspect
Praos 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
praosBlockForgingOuroboros.Consensus.Shelley.Node.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
PraosChainDepState 
1 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Mock.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
PraosConfig 
1 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Mock.Protocol.Praos
praosCreatorOuroboros.Consensus.Mock.Protocol.Praos
PraosCrypto 
1 (Type/Class)Ouroboros.Consensus.Protocol.TPraos
2 (Type/Class)Ouroboros.Consensus.Protocol.Praos
3 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
PraosCryptoUnusedOuroboros.Consensus.Mock.Ledger.Block.PraosRule, Ouroboros.Consensus.Mock.Ledger
PraosEnvelopeErrorOuroboros.Consensus.Shelley.Protocol.Praos
praosEpochInfoOuroboros.Consensus.Protocol.Praos
PraosEvolvingStake 
1 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Mock.Protocol.Praos
praosEvolvingStakeOuroboros.Consensus.Mock.Protocol.Praos
PraosExtraFields 
1 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Mock.Protocol.Praos
praosExtraFieldsOuroboros.Consensus.Mock.Protocol.Praos
PraosFields 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
3 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
4 (Data Constructor)Ouroboros.Consensus.Mock.Protocol.Praos
PraosHashOuroboros.Consensus.Mock.Protocol.Praos
praosHistoryOuroboros.Consensus.Mock.Protocol.Praos
praosInitialEtaOuroboros.Consensus.Mock.Protocol.Praos
praosInitialStakeOuroboros.Consensus.Mock.Protocol.Praos
PraosInsufficientStakeOuroboros.Consensus.Mock.Protocol.Praos
PraosInvalidCertOuroboros.Consensus.Mock.Protocol.Praos
PraosInvalidSigOuroboros.Consensus.Mock.Protocol.Praos
PraosInvalidSlotOuroboros.Consensus.Mock.Protocol.Praos
PraosIsLeader 
1 (Type/Class)Ouroboros.Consensus.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Protocol.Praos
praosIsLeaderVrfResOuroboros.Consensus.Protocol.Praos
PraosKESOuroboros.Consensus.Mock.Protocol.Praos
PraosLeaderCredentialsError 
1 (Type/Class)Cardano.Node.Protocol.Shelley
2 (Data Constructor)Cardano.Node.Protocol.Shelley
praosLeaderF 
1 (Function)Ouroboros.Consensus.Protocol.Praos
2 (Function)Ouroboros.Consensus.Mock.Protocol.Praos
praosLedgerViewOuroboros.Consensus.Mock.Protocol.Praos
praosMaxKESEvo 
1 (Function)Test.Ouroboros.Consensus.Protocol.Praos.Header
2 (Function)Ouroboros.Consensus.Protocol.Praos
praosMaxMajorPVOuroboros.Consensus.Protocol.Praos
PraosMockCryptoOuroboros.Consensus.Mock.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
3 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
4 (Data Constructor)Ouroboros.Consensus.Mock.Protocol.Praos
praosParams 
1 (Function)Ouroboros.Consensus.Protocol.Praos
2 (Function)Ouroboros.Consensus.Mock.Protocol.Praos
PraosProtocolSupportsNodeOuroboros.Consensus.Protocol.Praos.Common
PraosProtocolSupportsNodeCryptoOuroboros.Consensus.Protocol.Praos.Common
praosRandomnessStabilisationWindowOuroboros.Consensus.Protocol.Praos
praosRhoOuroboros.Consensus.Mock.Protocol.Praos
praosSecurityParam 
1 (Function)Ouroboros.Consensus.Protocol.Praos
2 (Function)Ouroboros.Consensus.Mock.Protocol.Praos
praosSharedBlockForgingOuroboros.Consensus.Shelley.Node.Praos
praosSignature 
1 (Function)Ouroboros.Consensus.Protocol.Praos
2 (Function)Ouroboros.Consensus.Mock.Protocol.Praos
praosSignKeyVRFOuroboros.Consensus.Mock.Protocol.Praos
praosSlotsPerEpochOuroboros.Consensus.Mock.Protocol.Praos
praosSlotsPerKESPeriod 
1 (Function)Test.Ouroboros.Consensus.Protocol.Praos.Header
2 (Function)Ouroboros.Consensus.Protocol.Praos
PraosStandardCryptoOuroboros.Consensus.Mock.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
PraosUnknownCoreIdOuroboros.Consensus.Mock.Protocol.Praos
PraosValidateView 
1 (Type/Class)Ouroboros.Consensus.Mock.Protocol.Praos
2 (Data Constructor)Ouroboros.Consensus.Mock.Protocol.Praos
praosValidateViewOuroboros.Consensus.Mock.Protocol.Praos
PraosValidationErrOuroboros.Consensus.Protocol.Praos
PraosValidationErrorOuroboros.Consensus.Mock.Protocol.Praos
praosVerKeysOuroboros.Consensus.Mock.Protocol.Praos
PraosVRFOuroboros.Consensus.Mock.Protocol.Praos
praosYOuroboros.Consensus.Mock.Protocol.Praos
prBlockFetchTest.Consensus.PeerSimulator.Resources
prChainSyncTest.Consensus.PeerSimulator.Resources
preconditionTest.Consensus.GSM.Model
PredsTest.Ouroboros.Consensus.ChainGenerator.Counting
preferAnchoredCandidateOuroboros.Consensus.Util.AnchoredFragment
preferCandidateOuroboros.Consensus.Protocol.Abstract
prefixExamplesTest.Util.Serialisation.Examples
PrefixLen 
1 (Type/Class)Ouroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation
2 (Data Constructor)Ouroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation
PreImageTest.Ouroboros.Consensus.ChainGenerator.Slot
PrereqTest.Util.BoolProps
PresentTest.Consensus.GSM.Model
PreSyncingOuroboros.Consensus.Node.GSM, Ouroboros.Consensus.Node.GsmState
PreSyncingToSyncingNTest.Consensus.GSM.Model
prettyBlockTreeTest.Consensus.BlockTree
PrettyCallStackOuroboros.Consensus.Util.CallStack
prettyCallStackOuroboros.Consensus.Util.CallStack
prettyChainSchemaTest.Ouroboros.Consensus.ChainGenerator.Honest
prettyDensityBoundsTest.Consensus.PeerSimulator.Trace
prettyGenesisTestTest.Consensus.PointSchedule
prettyPointScheduleTest.Consensus.PointSchedule
prettyWindowTest.Ouroboros.Consensus.ChainGenerator.Honest
prevChunkNoOuroboros.Consensus.Storage.ImmutableDB.Chunks.Internal, Ouroboros.Consensus.Storage.ImmutableDB.Chunks, Ouroboros.Consensus.Storage.ImmutableDB
previousLabNonceOuroboros.Consensus.Protocol.Praos.Common
PrimaryIndexOuroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
primaryIndexChunkNoOuroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
primaryIndexOffsetsOuroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
primitiveOuroboros.Consensus.Util.IOLike
PrimMonadOuroboros.Consensus.Util.IOLike
PrimStateOuroboros.Consensus.Util.IOLike
printDeserializedTxTest.Consensus.Cardano.MiniProtocol.LocalTxSubmission.ByteStringTxParser
ProdData.SOP.Strict
Product2Ouroboros.Consensus.HardFork.Combinator, Data.SOP.Functors
projectOuroboros.Consensus.HardFork.Combinator.Embed.Unary
project'Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
projectChainOrderConfigOuroboros.Consensus.Block.SupportsProtocol, Ouroboros.Consensus.Block
projectNPData.SOP.Index
ProjHardForkQuery 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
projNestedCtxtOuroboros.Consensus.HardFork.Combinator.Embed.Unary
projQueryOuroboros.Consensus.HardFork.Combinator.Embed.Unary
projQuery'Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
projQueryResultOuroboros.Consensus.HardFork.Combinator.Embed.Unary
ProofNonEmpty 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator, Data.SOP.NonEmpty
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator, Data.SOP.NonEmpty
PropGeneralArgs 
1 (Type/Class)Test.ThreadNet.General
2 (Data Constructor)Test.ThreadNet.General
prop_all_common_prefixTest.ThreadNet.Util
prop_diffusionPipeliningSubsequenceConsistencyTest.Ouroboros.Consensus.DiffusionPipelining
prop_genChainUpdatesTest.Util.ChainUpdates
prop_generalTest.ThreadNet.General
prop_general_semisyncTest.ThreadNet.General
prop_hashSizeTest.Util.Serialisation.Roundtrip
prop_inSyncTest.ThreadNet.General
prop_lawfulEqAndTotalOrdTest.Util.QuickCheck
prop_ReachesEra2Test.ThreadNet.Infra.TwoEras
prop_sanityChecksTest.Util.SanityCheck
prop_securityParamConsistentTest.Util.SanityCheck
prop_validSimpleBlockTest.ThreadNet.Util.SimpleBlock
Protocol 
1 (Type/Class)Cardano.Api.Protocol.Types
2 (Type/Class)Cardano.Node.Protocol.Types
ProtocolATest.Consensus.HardFork.Combinator.A
ProtocolBTest.Consensus.HardFork.Combinator.B
ProtocolByronOuroboros.Consensus.Cardano
ProtocolCardanoOuroboros.Consensus.Cardano
ProtocolClientCardano.Api.Protocol.Types
ProtocolClientInfo 
1 (Type/Class)Ouroboros.Consensus.Node.ProtocolInfo
2 (Data Constructor)Ouroboros.Consensus.Node.ProtocolInfo
protocolClientInfoCardano.Api.Protocol.Types
ProtocolClientInfoArgsCardano.Api.Protocol.Types, Cardano.Api.Protocol.Types
ProtocolClientInfoArgsByronCardano.Api.Protocol.Types
ProtocolClientInfoArgsCardanoCardano.Api.Protocol.Types
ProtocolClientInfoArgsShelleyCardano.Api.Protocol.Types
protocolClientInfoByronOuroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano
protocolClientInfoCardanoOuroboros.Consensus.Cardano.Node
protocolClientInfoShelleyOuroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
ProtocolFilepaths 
1 (Type/Class)Cardano.Node.Types
2 (Data Constructor)Cardano.Node.Types
ProtocolHeaderSupportsEnvelopeOuroboros.Consensus.Shelley.Protocol.Abstract
ProtocolHeaderSupportsKESOuroboros.Consensus.Shelley.Protocol.Abstract
ProtocolHeaderSupportsLedgerOuroboros.Consensus.Shelley.Protocol.Abstract
ProtocolHeaderSupportsProtocolOuroboros.Consensus.Shelley.Protocol.Abstract
protocolHeaderViewOuroboros.Consensus.Shelley.Protocol.Abstract
ProtocolInfo 
1 (Type/Class)Ouroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo
2 (Data Constructor)Ouroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo
protocolInfoCardano.Api.Protocol.Types
ProtocolInfoArgsCardano.Api.Protocol.Types, Cardano.Api.Protocol.Types
ProtocolInfoArgsByronCardano.Api.Protocol.Types
ProtocolInfoArgsCardanoCardano.Api.Protocol.Types
ProtocolInfoArgsShelleyCardano.Api.Protocol.Types
protocolInfoBftOuroboros.Consensus.Mock.Node.BFT
protocolInfoBinaryOuroboros.Consensus.HardFork.Combinator.Embed.Binary
protocolInfoByronOuroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano
protocolInfoCardanoOuroboros.Consensus.Cardano.Node
protocolInfoDualByronOuroboros.Consensus.ByronDual.Node
protocolInfoMockPBFTOuroboros.Consensus.Mock.Node.PBFT
protocolInfoPraosOuroboros.Consensus.Mock.Node.Praos
protocolInfoPraosRuleOuroboros.Consensus.Mock.Node.PraosRule
protocolInfoShelleyOuroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
protocolInfoShelleyBasedHardForkTest.ThreadNet.Infra.ShelleyBasedHardFork
protocolInfoTPraosShelleyBasedOuroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
ProtocolInstantiationErrorCardano.Node.Protocol
protocolLedgerViewOuroboros.Consensus.Ledger.SupportsProtocol
protocolMagicIdTest.Consensus.Byron.Generators, Test.Consensus.Cardano.Generators
ProtocolParamsByron 
1 (Type/Class)Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano
2 (Data Constructor)Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano
ProtocolParamsShelleyBased 
1 (Type/Class)Ouroboros.Consensus.Shelley.Node.Common, Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
2 (Data Constructor)Ouroboros.Consensus.Shelley.Node.Common, Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
protocolSecurityParamOuroboros.Consensus.Protocol.Abstract
ProtocolShelleyOuroboros.Consensus.Shelley.ShelleyHFC, Ouroboros.Consensus.Cardano
ProtocolUpdate 
1 (Type/Class)Ouroboros.Consensus.Byron.Ledger.Inspect
2 (Data Constructor)Ouroboros.Consensus.Byron.Ledger.Inspect
protocolUpdatesOuroboros.Consensus.Byron.Ledger.Inspect
protocolUpdateStateOuroboros.Consensus.Byron.Ledger.Inspect
protocolUpdateVersionOuroboros.Consensus.Byron.Ledger.Inspect
ProtocolVersionUpdateLabel 
1 (Type/Class)Test.ThreadNet.Infra.Byron.TrackUpdates, Test.ThreadNet.Infra.Byron
2 (Data Constructor)Test.ThreadNet.Infra.Byron.TrackUpdates, Test.ThreadNet.Infra.Byron
protocolVersionZeroTest.Consensus.Cardano.ProtocolInfo
ProtoCryptoOuroboros.Consensus.Shelley.Protocol.Abstract
ProtVer 
1 (Type/Class)Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
2 (Data Constructor)Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
provideData.SOP.InPairs
provideBothData.SOP.InPairs
Proxy 
1 (Type/Class)Cardano.Api.Any, Ouroboros.Consensus.Util.DepPair, Ouroboros.Consensus.Block.NestedContent, Ouroboros.Consensus.Block, Ouroboros.Consensus.Util.RedundantConstraints, Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
2 (Data Constructor)Cardano.Api.Any, Ouroboros.Consensus.Util.DepPair, Ouroboros.Consensus.Block.NestedContent, Ouroboros.Consensus.Block, Ouroboros.Consensus.Util.RedundantConstraints, Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
proxyArrivalOuroboros.Consensus.MiniProtocol.ChainSync.Client.InFutureCheck
proxySingleOuroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
proxyToAsTypeCardano.Api.Any
prSharedTest.Consensus.PeerSimulator.Resources
prUpdateStateTest.Consensus.PeerSimulator.Resources
pscrToExceptionTest.Consensus.PeerSimulator.StateView
psePeerIdTest.Consensus.PeerSimulator.StateView
pseResultTest.Consensus.PeerSimulator.StateView
pSHFCOuroboros.Consensus.HardFork.Combinator.Serialisation.Common
pspBlockDelayIntervalTest.Consensus.PointSchedule.SinglePeer
pspHeaderDelayIntervalTest.Consensus.PointSchedule.SinglePeer
pspSlotLengthTest.Consensus.PointSchedule.SinglePeer
pspTipDelayIntervalTest.Consensus.PointSchedule.SinglePeer
psrHandlesTest.Consensus.PeerSimulator.Resources
psrPeersTest.Consensus.PeerSimulator.Resources
pssBlockTreeTest.Consensus.PeerSimulator.StateDiagram
pssCandidatesTest.Consensus.PeerSimulator.StateDiagram
pssPointsTest.Consensus.PeerSimulator.StateDiagram
pssSelectionTest.Consensus.PeerSimulator.StateDiagram
pTieBreakVRFValueOuroboros.Consensus.Shelley.Protocol.Abstract
pureGetSnapshotForOuroboros.Consensus.Mempool.Query
pureLedgerResultOuroboros.Consensus.Ledger.Basics, Ouroboros.Consensus.Ledger.Abstract
PushGoal 
1 (Type/Class)Ouroboros.Consensus.Storage.LedgerDB.Update, Ouroboros.Consensus.Storage.LedgerDB
2 (Data Constructor)Ouroboros.Consensus.Storage.LedgerDB.Update, Ouroboros.Consensus.Storage.LedgerDB
Pushing 
1 (Type/Class)Ouroboros.Consensus.Storage.LedgerDB.Update, Ouroboros.Consensus.Storage.LedgerDB
2 (Data Constructor)Ouroboros.Consensus.Storage.LedgerDB.Update, Ouroboros.Consensus.Storage.LedgerDB
PushStart 
1 (Type/Class)Ouroboros.Consensus.Storage.LedgerDB.Update, Ouroboros.Consensus.Storage.LedgerDB
2 (Data Constructor)Ouroboros.Consensus.Storage.LedgerDB.Update, Ouroboros.Consensus.Storage.LedgerDB
putBlockOuroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB
putBlockModelTest.Ouroboros.Storage.VolatileDB.Model
putMVarOuroboros.Consensus.Util.NormalForm.StrictMVar, Ouroboros.Consensus.Util.IOLike
putSVarOuroboros.Consensus.Util.MonadSTM.StrictSVar, Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
putTMVarOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
pvMajorOuroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
pvMinorOuroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano
pvuObservedTest.ThreadNet.Infra.Byron.TrackUpdates, Test.ThreadNet.Infra.Byron
pvuRequiredTest.ThreadNet.Infra.Byron.TrackUpdates, Test.ThreadNet.Infra.Byron