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

Index - P

Pair2 Ouroboros.Consensus.HardFork.Combinator.Util.Functors , Ouroboros.Consensus.HardFork.Combinator
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
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, Ouroboros.Consensus.HardFork.Combinator.PartialConfig , Ouroboros.Consensus.HardFork.Combinator
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
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
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
PBftSelectView
1 (Type/Class) Ouroboros.Consensus.Protocol.PBFT
2 (Data Constructor) Ouroboros.Consensus.Protocol.PBFT
pbftSelectViewBlockNo Ouroboros.Consensus.Protocol.PBFT
pbftSelectViewIsEBB 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
peekTBQueue Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
peekTBQueueDefault Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
peekTQueue Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
peekTQueueDefault Ouroboros.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
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
PipeliningEvent Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
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
PoolStake
1 (Data Constructor) Ouroboros.Consensus.Ledger.SupportsPeerSelection
2 (Type/Class) Ouroboros.Consensus.Ledger.SupportsPeerSelection
POP
1 (Data Constructor) Data.SOP.Strict
2 (Type/Class) Data.SOP.Strict
PoppedBlockFromQueue Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
PortNumber Ouroboros.Consensus.Ledger.SupportsPeerSelection
pread Ouroboros.Consensus.Storage.IO
preferAnchoredCandidate Ouroboros.Consensus.Util.AnchoredFragment
preferCandidate Ouroboros.Consensus.Protocol.Abstract
preferToLastInvalidTentative Ouroboros.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
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
Product2 Ouroboros.Consensus.HardFork.Combinator.Util.Functors , Ouroboros.Consensus.HardFork.Combinator
project Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
project' Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
Projection Data.SOP.Strict
projections Data.SOP.Strict
projectNP Ouroboros.Consensus.Util.SOP
ProjHardForkQuery
1 (Type/Class) Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
2 (Data Constructor) Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
projNestedCtxt Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
projQuery Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
projQuery' Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
projQueryResult Ouroboros.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
protocolInfoBinary Ouroboros.Consensus.HardFork.Combinator.Embed.Binary
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.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
proxySingle Ouroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock , Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
pSHFC Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
pureGetSnapshotFor Ouroboros.Consensus.Mempool.Impl.Pure
pureLedgerResult Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
pureRemoveTxs Ouroboros.Consensus.Mempool.Impl.Pure
pureSyncWithLedger Ouroboros.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
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