| pairFst | Ouroboros.Consensus.Util |
| pairSnd | Ouroboros.Consensus.Util |
| para_SList | Data.SOP.Strict |
| parseAllFds | Ouroboros.Consensus.Storage.VolatileDB.Impl.Util |
| parseBlockFile | Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser |
| parseChunkFile | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser |
| parseDBFile | Ouroboros.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 |
| parseFd | Ouroboros.Consensus.Storage.VolatileDB.Impl.Util |
| Partial | Ouroboros.Consensus.Util.CBOR |
| partialChainSelConfig | Ouroboros.Consensus.HardFork.Combinator.PartialConfig, Ouroboros.Consensus.HardFork.Combinator |
| PartialConsensusConfig | Ouroboros.Consensus.HardFork.Combinator.PartialConfig, Ouroboros.Consensus.HardFork.Combinator, Ouroboros.Consensus.HardFork.Combinator |
| PartialLedgerConfig | Ouroboros.Consensus.HardFork.Combinator.PartialConfig, Ouroboros.Consensus.HardFork.Combinator, Ouroboros.Consensus.HardFork.Combinator |
| PartiallyInVolatileDB | Ouroboros.Consensus.Storage.ChainDB.Impl.Paths |
| partitionLedgerEvents | Ouroboros.Consensus.Ledger.Inspect |
| partition_NS | Ouroboros.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 |
| pastEnd | Ouroboros.Consensus.HardFork.Combinator.State.Types, Ouroboros.Consensus.HardFork.Combinator.State |
| PastHorizon | Ouroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History |
| pastHorizonCallStack | Ouroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History |
| PastHorizonException | Ouroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History |
| pastHorizonExpression | Ouroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History |
| pastHorizonSummary | Ouroboros.Consensus.HardFork.History.Qry, Ouroboros.Consensus.HardFork.History |
| pastStart | Ouroboros.Consensus.HardFork.Combinator.State.Types, Ouroboros.Consensus.HardFork.Combinator.State |
| Path | Ouroboros.Consensus.Storage.ChainDB.Impl.Paths |
| PBft | Ouroboros.Consensus.Protocol.PBFT |
| PBftCanBeLeader | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT |
| pbftCanBeLeaderCoreNodeId | Ouroboros.Consensus.Protocol.PBFT |
| pbftCanBeLeaderDlgCert | Ouroboros.Consensus.Protocol.PBFT |
| pbftCanBeLeaderSignKey | Ouroboros.Consensus.Protocol.PBFT |
| PBftCannotForge | Ouroboros.Consensus.Protocol.PBFT |
| PBftCannotForgeInvalidDelegation | Ouroboros.Consensus.Protocol.PBFT |
| PBftCannotForgeThresholdExceeded | Ouroboros.Consensus.Protocol.PBFT |
| pbftCheckCanForge | Ouroboros.Consensus.Protocol.PBFT |
| PBftConfig | Ouroboros.Consensus.Protocol.PBFT |
| PBftCrypto | Ouroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT |
| pbftDelegates | Ouroboros.Consensus.Protocol.PBFT |
| PBftDelegationCert | Ouroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT |
| PBftDSIGN | Ouroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT |
| PBftExceededSignThreshold | Ouroboros.Consensus.Protocol.PBFT |
| PBftFields | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT |
| pbftGenKey | Ouroboros.Consensus.Protocol.PBFT |
| PBftInvalidSignature | Ouroboros.Consensus.Protocol.PBFT |
| PBftInvalidSlot | Ouroboros.Consensus.Protocol.PBFT |
| PBftIsLeader | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT |
| pbftIsLeaderDlgCert | Ouroboros.Consensus.Protocol.PBFT |
| pbftIsLeaderSignKey | Ouroboros.Consensus.Protocol.PBFT |
| pbftIssuer | Ouroboros.Consensus.Protocol.PBFT |
| PBftLedgerView | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT |
| PBftMockCrypto | Ouroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT |
| PBftNotGenesisDelegate | Ouroboros.Consensus.Protocol.PBFT |
| pbftNumNodes | Ouroboros.Consensus.Protocol.PBFT |
| PBftParams | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT |
| pbftParams | Ouroboros.Consensus.Protocol.PBFT |
| pbftSecurityParam | Ouroboros.Consensus.Protocol.PBFT |
| pbftSignature | Ouroboros.Consensus.Protocol.PBFT |
| PBftSignatureThreshold | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT |
| pbftSignatureThreshold | Ouroboros.Consensus.Protocol.PBFT |
| PBftSigner | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT.State |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT.State |
| pbftSignerGenesisKey | Ouroboros.Consensus.Protocol.PBFT.State |
| pbftSignerSlotNo | Ouroboros.Consensus.Protocol.PBFT.State |
| PBftState | |
| 1 (Type/Class) | Ouroboros.Consensus.Protocol.PBFT.State |
| 2 (Data Constructor) | Ouroboros.Consensus.Protocol.PBFT.State |
| PBftValidateBoundary | Ouroboros.Consensus.Protocol.PBFT |
| pbftValidateBoundary | Ouroboros.Consensus.Protocol.PBFT |
| PBftValidateRegular | Ouroboros.Consensus.Protocol.PBFT |
| pbftValidateRegular | Ouroboros.Consensus.Protocol.PBFT |
| PBftValidateView | Ouroboros.Consensus.Protocol.PBFT |
| PBftValidationErr | Ouroboros.Consensus.Protocol.PBFT |
| PBftVerKeyHash | Ouroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT |
| pbftWindowExceedsThreshold | Ouroboros.Consensus.Protocol.PBFT |
| pbftWindowSize | Ouroboros.Consensus.Protocol.PBFT |
| pbiBlockInfo | Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser |
| pbiBlockOffset | Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser |
| pbiBlockSize | Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser |
| pbiNestedCtxt | Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser |
| pClientInfoCodecConfig | Ouroboros.Consensus.Node.ProtocolInfo |
| PCons | Ouroboros.Consensus.HardFork.Combinator.Util.InPairs, Ouroboros.Consensus.HardFork.Combinator |
| 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 |
| PerEraChainSelConfig | |
| 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 |
| PerformedGC | Ouroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB |
| pickOne | Ouroboros.Consensus.Util |
| pInfoBlockForging | Ouroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node |
| pInfoConfig | Ouroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node |
| pInfoInitLedger | Ouroboros.Consensus.Node.ProtocolInfo, Ouroboros.Consensus.Node |
| PNil | Ouroboros.Consensus.HardFork.Combinator.Util.InPairs, Ouroboros.Consensus.HardFork.Combinator |
| Point | Ouroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block |
| point | Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB |
| pointHash | Ouroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block |
| pointSlot | Ouroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block |
| pointToWithOriginRealPoint | Ouroboros.Consensus.Block.RealPoint, Ouroboros.Consensus.Block |
| poison | Ouroboros.Consensus.Util.MonadSTM.RAWLock |
| poll | Ouroboros.Consensus.Util.IOLike |
| pollSTM | Ouroboros.Consensus.Util.IOLike |
| POP | |
| 1 (Data Constructor) | Data.SOP.Strict |
| 2 (Type/Class) | Data.SOP.Strict |
| pread | Ouroboros.Consensus.Storage.IO |
| preferAnchoredCandidate | Ouroboros.Consensus.Util.AnchoredFragment |
| preferCandidate | Ouroboros.Consensus.Protocol.Abstract |
| PrefixLen | |
| 1 (Type/Class) | Ouroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation |
| 2 (Data Constructor) | Ouroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation |
| PrettyCallStack | Ouroboros.Consensus.Util.CallStack |
| prettyCallStack | Ouroboros.Consensus.Util.CallStack |
| prettyFsError | Ouroboros.Consensus.Storage.FS.API.Types |
| prevChunkNo | Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal, Ouroboros.Consensus.Storage.ImmutableDB.Chunks, Ouroboros.Consensus.Storage.ImmutableDB |
| PrimaryIndex | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary |
| primaryIndexChunkNo | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary |
| primaryIndexOffsets | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary |
| Prod | Data.SOP.Strict |
| project | Ouroboros.Consensus.HardFork.Combinator.Unary |
| project' | Ouroboros.Consensus.HardFork.Combinator.Unary |
| Projection | Data.SOP.Strict |
| projections | Data.SOP.Strict |
| ProjHardForkQuery | |
| 1 (Type/Class) | Ouroboros.Consensus.HardFork.Combinator.Unary |
| 2 (Data Constructor) | Ouroboros.Consensus.HardFork.Combinator.Unary |
| projNestedCtxt | Ouroboros.Consensus.HardFork.Combinator.Unary |
| projQuery | Ouroboros.Consensus.HardFork.Combinator.Unary |
| projQuery' | Ouroboros.Consensus.HardFork.Combinator.Unary |
| projQueryResult | Ouroboros.Consensus.HardFork.Combinator.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 |
| protocolLedgerView | Ouroboros.Consensus.Ledger.SupportsProtocol |
| protocolSecurityParam | Ouroboros.Consensus.Protocol.Abstract |
| provide | Ouroboros.Consensus.HardFork.Combinator.Util.InPairs |
| provideBoth | Ouroboros.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.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.Unary |
| proxySingle | Ouroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator |
| pSHFC | Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common |
| putBlock | Ouroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB |
| putMVar | Ouroboros.Consensus.Util.MonadSTM.StrictMVar, Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike |
| putTMVar | Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike |
| putTMVarDefault | Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike |