ouroboros-consensus-0.1.0.0: Consensus layer for the Ouroboros blockchain protocol

Index - P

Pair2Ouroboros.Consensus.HardFork.Combinator.Util.Functors, Ouroboros.Consensus.HardFork.Combinator
pairFstOuroboros.Consensus.Util
pairSndOuroboros.Consensus.Util
para_SListData.SOP.Strict
parseAllFdsOuroboros.Consensus.Storage.VolatileDB.Impl.Util
parseBlockFileOuroboros.Consensus.Storage.VolatileDB.Impl.Parser
parseChunkFileOuroboros.Consensus.Storage.ImmutableDB.Impl.Parser
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
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
PartiallyInVolatileDBOuroboros.Consensus.Storage.ChainDB.Impl.Paths
partitionLedgerEventsOuroboros.Consensus.Ledger.Inspect
partition_NSOuroboros.Consensus.Util.SOP
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.History, Ouroboros.Consensus.HardFork.Combinator.PartialConfig, 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
PBftOuroboros.Consensus.Protocol.PBFT
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
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.Protocol.PBFT
2 (Data Constructor)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.Util.InPairs, Ouroboros.Consensus.HardFork.Combinator
peekTBQueueOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
peekTBQueueDefaultOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
peekTQueueOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
peekTQueueDefaultOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
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
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
pickOneOuroboros.Consensus.Util
pInfoBlockForgingOuroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node
pInfoConfigOuroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node
pInfoInitLedgerOuroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node
PipeliningEventOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
PNilOuroboros.Consensus.HardFork.Combinator.Util.InPairs, Ouroboros.Consensus.HardFork.Combinator
PointOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
pointOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
pointHashOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
pointSlotOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
pointToWithOriginRealPointOuroboros.Consensus.Block.RealPoint, Ouroboros.Consensus.Block
poisonOuroboros.Consensus.Util.MonadSTM.RAWLock
pollOuroboros.Consensus.Util.IOLike
pollSTMOuroboros.Consensus.Util.IOLike
PoolStake 
1 (Data Constructor)Ouroboros.Consensus.Ledger.SupportsPeerSelection
2 (Type/Class)Ouroboros.Consensus.Ledger.SupportsPeerSelection
POP 
1 (Type/Class)Data.SOP.Strict
2 (Data Constructor)Data.SOP.Strict
PoppedBlockFromQueueOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
PortNumberOuroboros.Consensus.Ledger.SupportsPeerSelection
preadOuroboros.Consensus.Storage.IO
preferAnchoredCandidateOuroboros.Consensus.Util.AnchoredFragment
preferCandidateOuroboros.Consensus.Protocol.Abstract
preferToLastInvalidTentativeOuroboros.Consensus.Util.TentativeState
PrefixLen 
1 (Type/Class)Ouroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation
2 (Data Constructor)Ouroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation
PrettyCallStackOuroboros.Consensus.Util.CallStack
prettyCallStackOuroboros.Consensus.Util.CallStack
prettyFsErrorOuroboros.Consensus.Storage.FS.API.Types
prevChunkNoOuroboros.Consensus.Storage.ImmutableDB.Chunks.Internal, Ouroboros.Consensus.Storage.ImmutableDB.Chunks, Ouroboros.Consensus.Storage.ImmutableDB
PrimaryIndexOuroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
primaryIndexChunkNoOuroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
primaryIndexOffsetsOuroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
ProdData.SOP.Strict
Product2Ouroboros.Consensus.HardFork.Combinator.Util.Functors, Ouroboros.Consensus.HardFork.Combinator
projectOuroboros.Consensus.HardFork.Combinator.Embed.Unary
project'Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
ProjectionData.SOP.Strict
projectionsData.SOP.Strict
projectNPOuroboros.Consensus.Util.SOP
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.Util.SOP, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
2 (Data Constructor)Ouroboros.Consensus.Util.SOP, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
ProtocolClientInfo 
1 (Type/Class)Ouroboros.Consensus.Node.ProtocolInfo
2 (Data Constructor)Ouroboros.Consensus.Node.ProtocolInfo
ProtocolInfo 
1 (Type/Class)Ouroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node
2 (Data Constructor)Ouroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node
protocolInfoBinaryOuroboros.Consensus.HardFork.Combinator.Embed.Binary
protocolLedgerViewOuroboros.Consensus.Ledger.SupportsProtocol
protocolSecurityParamOuroboros.Consensus.Protocol.Abstract
provideOuroboros.Consensus.HardFork.Combinator.Util.InPairs
provideBothOuroboros.Consensus.HardFork.Combinator.Util.InPairs
Proxy 
1 (Data Constructor)Data.SOP.Strict, Ouroboros.Consensus.Util.DepPair, Ouroboros.Consensus.Block.NestedContent, Ouroboros.Consensus.Block, Ouroboros.Consensus.Util.RedundantConstraints, Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
2 (Type/Class)Data.SOP.Strict, Ouroboros.Consensus.Util.DepPair, Ouroboros.Consensus.Block.NestedContent, Ouroboros.Consensus.Block, Ouroboros.Consensus.Util.RedundantConstraints, Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
proxySingleOuroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
pSHFCOuroboros.Consensus.HardFork.Combinator.Serialisation.Common
pureGetSnapshotForOuroboros.Consensus.Mempool.Impl.Pure
pureLedgerResultOuroboros.Consensus.Ledger.Basics, Ouroboros.Consensus.Ledger.Abstract
pureRemoveTxsOuroboros.Consensus.Mempool.Impl.Pure
pureSyncWithLedgerOuroboros.Consensus.Mempool.Impl.Pure
PushGoal 
1 (Type/Class)Ouroboros.Consensus.Storage.LedgerDB.Types
2 (Data Constructor)Ouroboros.Consensus.Storage.LedgerDB.Types
Pushing 
1 (Type/Class)Ouroboros.Consensus.Storage.LedgerDB.Types
2 (Data Constructor)Ouroboros.Consensus.Storage.LedgerDB.Types
PushStart 
1 (Type/Class)Ouroboros.Consensus.Storage.LedgerDB.Types
2 (Data Constructor)Ouroboros.Consensus.Storage.LedgerDB.Types
putBlockOuroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB
putMVarOuroboros.Consensus.Util.MonadSTM.StrictMVar, Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
putTMVarOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
putTMVarDefaultOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike