| PBftByronCrypto | Ouroboros.Consensus.Byron.Protocol |
| PBftSignatureThreshold | |
| 1 (Type/Class) | Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano |
| 2 (Data Constructor) | Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano |
| perTxOverhead | Ouroboros.Consensus.Shelley.Ledger.Mempool, Ouroboros.Consensus.Shelley.Ledger |
| pHeaderBlock | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderBlockSize | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderBodyHash | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderHash | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderIssueNo | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderIssuer | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderPrevHash | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderSize | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pHeaderSlot | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| PoolDistr | |
| 1 (Type/Class) | Ouroboros.Consensus.Shelley.Ledger.Query.Types |
| 2 (Data Constructor) | Ouroboros.Consensus.Shelley.Ledger.Query.Types |
| pparamsUpdate | Ouroboros.Consensus.Shelley.Ledger.Inspect |
| praosBlockForging | Ouroboros.Consensus.Shelley.Node.Praos |
| PraosEnvelopeError | Ouroboros.Consensus.Shelley.Protocol.Praos |
| praosSharedBlockForging | Ouroboros.Consensus.Shelley.Node.Praos |
| ProtocolByron | Ouroboros.Consensus.Cardano |
| ProtocolCardano | Ouroboros.Consensus.Cardano |
| protocolClientInfoByron | Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano |
| protocolClientInfoCardano | Ouroboros.Consensus.Cardano.Node |
| protocolClientInfoShelley | Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |
| ProtocolHeaderSupportsEnvelope | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| ProtocolHeaderSupportsKES | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| ProtocolHeaderSupportsLedger | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| ProtocolHeaderSupportsProtocol | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| protocolHeaderView | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| protocolInfoByron | Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano |
| protocolInfoCardano | Ouroboros.Consensus.Cardano.Node |
| protocolInfoShelley | Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |
| protocolInfoTPraosShelleyBased | Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |
| 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 |
| ProtocolShelley | Ouroboros.Consensus.Shelley.ShelleyHFC, Ouroboros.Consensus.Cardano |
| ProtocolUpdate | |
| 1 (Type/Class) | Ouroboros.Consensus.Byron.Ledger.Inspect |
| 2 (Data Constructor) | Ouroboros.Consensus.Byron.Ledger.Inspect |
| protocolUpdates | Ouroboros.Consensus.Byron.Ledger.Inspect |
| protocolUpdateState | Ouroboros.Consensus.Byron.Ledger.Inspect |
| protocolUpdateVersion | Ouroboros.Consensus.Byron.Ledger.Inspect |
| ProtoCrypto | Ouroboros.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 |
| pTieBreakVRFValue | Ouroboros.Consensus.Shelley.Protocol.Abstract |
| pvMajor | Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |
| pvMinor | Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |