PaddingDirection | Ouroboros.Consensus.Util.Condense |
PadLeft | Ouroboros.Consensus.Util.Condense |
padListWith | Ouroboros.Consensus.Util.Condense |
PadRight | Ouroboros.Consensus.Util.Condense |
Pair2 | Ouroboros.Consensus.HardFork.Combinator, Data.SOP.Functors |
pairFst | Ouroboros.Consensus.Util |
pairSnd | Ouroboros.Consensus.Util |
parseAllFds | Ouroboros.Consensus.Storage.VolatileDB.Impl.Util |
parseBlockFile | Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser |
parseChunkFile | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser |
parseCmdLine | |
1 (Function) | DBAnalyser.Parsers |
2 (Function) | DBAnalyser.Parsers |
parseCommandLine | DBSynthesizer.Parsers |
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 |
parseOptions | GenHeader.Parsers |
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 |
PartialLedgerConfigA | Test.Consensus.HardFork.Combinator.A |
PartiallyInVolatileDB | Ouroboros.Consensus.Storage.ChainDB.Impl.Paths |
Partition | |
1 (Type/Class) | Test.ThreadNet.Infra.TwoEras |
2 (Data Constructor) | Test.ThreadNet.Infra.TwoEras |
partition | Ouroboros.Consensus.ByronSpec.Ledger.GenTx |
partitionExclusiveUpperBound | Test.ThreadNet.Infra.TwoEras |
partitionLedgerEvents | Ouroboros.Consensus.Ledger.Inspect |
partition_NS | Data.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 |
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.Combinator.PartialConfig, Ouroboros.Consensus.HardFork.History, 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 |
PathAnchoredAtSource | |
1 (Type/Class) | Test.Consensus.BlockTree |
2 (Data Constructor) | Test.Consensus.BlockTree |
paused | Ouroboros.Consensus.Util.LeakyBucket |
PayloadDependentError | Test.Util.TestBlock |
PayloadDependentState | Test.Util.TestBlock |
payloadDependentState | Test.Util.TestBlock |
PayloadSemantics | Test.Util.TestBlock |
PaymentExtendedKey | Cardano.Api.KeysShelley |
PaymentExtendedKeyHash | Cardano.Api.KeysShelley, Cardano.Api.KeysByron |
PaymentExtendedSigningKey | Cardano.Api.KeysShelley, Cardano.Api.KeysByron |
PaymentExtendedVerificationKey | Cardano.Api.KeysShelley, Cardano.Api.KeysByron |
PaymentKey | Cardano.Api.KeysShelley |
PaymentKeyHash | Cardano.Api.KeysShelley, Cardano.Api.KeysByron |
PaymentSigningKey | Cardano.Api.KeysShelley, Cardano.Api.KeysByron |
PaymentVerificationKey | Cardano.Api.KeysShelley, Cardano.Api.KeysByron |
PBft | Ouroboros.Consensus.Protocol.PBFT |
PBftByronCrypto | Ouroboros.Consensus.Byron.Protocol |
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 |
pbftLimit | Test.ThreadNet.Ref.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.Byron.Node, Ouroboros.Consensus.Cardano, Ouroboros.Consensus.Protocol.PBFT |
2 (Data Constructor) | Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano, 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, Data.SOP.InPairs |
peekTBQueue | Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike |
peekTQueue | Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike |
Peer | |
1 (Type/Class) | Test.Consensus.PointSchedule.Peers |
2 (Data Constructor) | Test.Consensus.PointSchedule.Peers |
peer | Ouroboros.Consensus.MiniProtocol.ChainSync.Client.Jumping |
PeerId | Test.Consensus.PointSchedule.Peers |
peerIsIdle | Ouroboros.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 |
PeerSchedule | Test.Consensus.PointSchedule |
peerScheduleFromTipPoints | Test.Consensus.PointSchedule.SinglePeer |
PeerScheduleParams | |
1 (Type/Class) | Test.Consensus.PointSchedule.SinglePeer |
2 (Data Constructor) | Test.Consensus.PointSchedule.SinglePeer |
peerSchedulesBlocks | Test.Consensus.PointSchedule |
peersFromPeerIdList | Test.Consensus.PointSchedule.Peers |
peersFromPeerIdList' | Test.Consensus.PointSchedule.Peers |
peersFromPeerList | Test.Consensus.PointSchedule.Peers |
PeerSimState | |
1 (Type/Class) | Test.Consensus.PeerSimulator.StateDiagram |
2 (Data Constructor) | Test.Consensus.PeerSimulator.StateDiagram |
peerSimStateDiagram | Test.Consensus.PeerSimulator.StateDiagram |
peerSimStateDiagramSTMTracer | Test.Consensus.PeerSimulator.StateDiagram |
peerSimStateDiagramSTMTracerDebug | Test.Consensus.PeerSimulator.StateDiagram |
peerSimStateDiagramTracer | Test.Consensus.PeerSimulator.StateDiagram |
peerSimStateDiagramWith | Test.Consensus.PeerSimulator.StateDiagram |
PeerSimulatorComponent | Test.Consensus.PeerSimulator.StateView |
PeerSimulatorComponentResult | Test.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 |
peersList | Test.Consensus.PointSchedule.Peers |
peersOnlyHonest | Test.Consensus.PointSchedule.Peers |
peersStates | Test.Consensus.PointSchedule |
peersStatesRelative | Test.Consensus.PointSchedule |
peerStates | Test.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 |
PerformedGC | Ouroboros.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 |
permute | Test.Util.TestBlock |
PersistBlks | Test.Ouroboros.Storage.ChainDB.StateMachine, Test.Ouroboros.Storage.ChainDB.StateMachine.Utils.RunOnRepl |
persistBlks | Test.Ouroboros.Storage.ChainDB.StateMachine |
PersistBlksThenGC | Test.Ouroboros.Storage.ChainDB.StateMachine, Test.Ouroboros.Storage.ChainDB.StateMachine.Utils.RunOnRepl |
perTxOverhead | Ouroboros.Consensus.Shelley.Ledger.Mempool, Ouroboros.Consensus.Shelley.Ledger |
pgaBlockProperty | Test.ThreadNet.General |
pgaCountTxs | Test.ThreadNet.General |
pgaExpectedCannotForge | Test.ThreadNet.General |
pgaFirstBlockNo | Test.ThreadNet.General |
pgaFixedMaxForkLength | Test.ThreadNet.General |
pgaFixedSchedule | Test.ThreadNet.General |
pgaSecurityParam | Test.ThreadNet.General |
pgaTestConfig | Test.ThreadNet.General |
pgaTestConfigB | Test.ThreadNet.General |
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 |
pickOne | Ouroboros.Consensus.Util |
picosecondsPerSecond | Ouroboros.Consensus.Util.LeakyBucket |
pInfoConfig | Ouroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo |
pInfoInitLedger | Ouroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo |
PipeliningEvent | Ouroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB |
plainTestNodeInitialization | Test.ThreadNet.Network, Test.ThreadNet.General |
PNil | Ouroboros.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 |
point | Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB |
pointHash | Ouroboros.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 |
pointSlot | Ouroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block |
pointToWithOriginRealPoint | Ouroboros.Consensus.Block.RealPoint, Ouroboros.Consensus.Block |
POL | Test.Ouroboros.Consensus.ChainGenerator.Slot |
Pol | Test.Ouroboros.Consensus.ChainGenerator.Slot |
poll | Ouroboros.Consensus.Util.IOLike |
pollSTM | Ouroboros.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 |
PoppedBlockFromQueue | Ouroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB |
PoppedReprocessLoEBlocksFromQueue | Ouroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB |
PortNumber | Ouroboros.Consensus.Ledger.SupportsPeerSelection |
postcondition | Test.Consensus.GSM.Model |
pparamsUpdate | Ouroboros.Consensus.Shelley.Ledger.Inspect |
Praos | |
1 (Type/Class) | Ouroboros.Consensus.Protocol.Praos |
2 (Type/Class) | Ouroboros.Consensus.Mock.Protocol.Praos |
praosBlockForging | Ouroboros.Consensus.Shelley.Node.Praos |
PraosCanBeLeader | |
1 (Type/Class) | Ouroboros.Consensus.Protocol.Praos.Common |
2 (Data Constructor) | Ouroboros.Consensus.Protocol.Praos.Common |
praosCanBeLeaderColdVerKey | Ouroboros.Consensus.Protocol.Praos.Common |
praosCanBeLeaderOpCert | Ouroboros.Consensus.Protocol.Praos.Common |
praosCanBeLeaderSignKeyVRF | Ouroboros.Consensus.Protocol.Praos.Common |
PraosCannotForge | Ouroboros.Consensus.Protocol.Praos |
PraosCannotForgeKeyNotUsableYet | Ouroboros.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 |
praosCheckCanForge | Ouroboros.Consensus.Protocol.Praos |
PraosConfig | |
1 (Data Constructor) | Ouroboros.Consensus.Protocol.Praos |
2 (Data Constructor) | Ouroboros.Consensus.Mock.Protocol.Praos |
praosCreator | Ouroboros.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 |
PraosCryptoUnused | Ouroboros.Consensus.Mock.Ledger.Block.PraosRule, Ouroboros.Consensus.Mock.Ledger |
PraosEnvelopeError | Ouroboros.Consensus.Shelley.Protocol.Praos |
praosEpochInfo | Ouroboros.Consensus.Protocol.Praos |
PraosEvolvingStake | |
1 (Type/Class) | Ouroboros.Consensus.Mock.Protocol.Praos |
2 (Data Constructor) | Ouroboros.Consensus.Mock.Protocol.Praos |
praosEvolvingStake | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosExtraFields | |
1 (Type/Class) | Ouroboros.Consensus.Mock.Protocol.Praos |
2 (Data Constructor) | Ouroboros.Consensus.Mock.Protocol.Praos |
praosExtraFields | Ouroboros.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 |
PraosHash | Ouroboros.Consensus.Mock.Protocol.Praos |
praosHistory | Ouroboros.Consensus.Mock.Protocol.Praos |
praosInitialEta | Ouroboros.Consensus.Mock.Protocol.Praos |
praosInitialStake | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosInsufficientStake | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosInvalidCert | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosInvalidSig | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosInvalidSlot | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosIsLeader | |
1 (Type/Class) | Ouroboros.Consensus.Protocol.Praos |
2 (Data Constructor) | Ouroboros.Consensus.Protocol.Praos |
praosIsLeaderVrfRes | Ouroboros.Consensus.Protocol.Praos |
PraosKES | Ouroboros.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 |
praosLedgerView | Ouroboros.Consensus.Mock.Protocol.Praos |
praosMaxKESEvo | |
1 (Function) | Test.Ouroboros.Consensus.Protocol.Praos.Header |
2 (Function) | Ouroboros.Consensus.Protocol.Praos |
praosMaxMajorPV | Ouroboros.Consensus.Protocol.Praos |
PraosMockCrypto | Ouroboros.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 |
PraosProtocolSupportsNode | Ouroboros.Consensus.Protocol.Praos.Common |
PraosProtocolSupportsNodeCrypto | Ouroboros.Consensus.Protocol.Praos.Common |
praosRandomnessStabilisationWindow | Ouroboros.Consensus.Protocol.Praos |
praosRho | Ouroboros.Consensus.Mock.Protocol.Praos |
praosSecurityParam | |
1 (Function) | Ouroboros.Consensus.Protocol.Praos |
2 (Function) | Ouroboros.Consensus.Mock.Protocol.Praos |
praosSharedBlockForging | Ouroboros.Consensus.Shelley.Node.Praos |
praosSignature | |
1 (Function) | Ouroboros.Consensus.Protocol.Praos |
2 (Function) | Ouroboros.Consensus.Mock.Protocol.Praos |
praosSignKeyVRF | Ouroboros.Consensus.Mock.Protocol.Praos |
praosSlotsPerEpoch | Ouroboros.Consensus.Mock.Protocol.Praos |
praosSlotsPerKESPeriod | |
1 (Function) | Test.Ouroboros.Consensus.Protocol.Praos.Header |
2 (Function) | Ouroboros.Consensus.Protocol.Praos |
PraosStandardCrypto | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosState | |
1 (Type/Class) | Ouroboros.Consensus.Protocol.Praos |
2 (Data Constructor) | Ouroboros.Consensus.Protocol.Praos |
praosStateCandidateNonce | Ouroboros.Consensus.Protocol.Praos |
praosStateEpochNonce | Ouroboros.Consensus.Protocol.Praos |
praosStateEvolvingNonce | Ouroboros.Consensus.Protocol.Praos |
praosStateLabNonce | Ouroboros.Consensus.Protocol.Praos |
praosStateLastEpochBlockNonce | Ouroboros.Consensus.Protocol.Praos |
praosStateLastSlot | Ouroboros.Consensus.Protocol.Praos |
praosStateOCertCounters | Ouroboros.Consensus.Protocol.Praos |
PraosToSign | |
1 (Type/Class) | Ouroboros.Consensus.Protocol.Praos |
2 (Data Constructor) | Ouroboros.Consensus.Protocol.Praos |
praosToSign | Ouroboros.Consensus.Protocol.Praos |
praosToSignIssuerVK | Ouroboros.Consensus.Protocol.Praos |
praosToSignOCert | Ouroboros.Consensus.Protocol.Praos |
praosToSignVrfRes | Ouroboros.Consensus.Protocol.Praos |
praosToSignVrfVK | Ouroboros.Consensus.Protocol.Praos |
PraosUnknownCoreId | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosValidateView | |
1 (Type/Class) | Ouroboros.Consensus.Mock.Protocol.Praos |
2 (Data Constructor) | Ouroboros.Consensus.Mock.Protocol.Praos |
praosValidateView | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosValidationErr | Ouroboros.Consensus.Protocol.Praos |
PraosValidationError | Ouroboros.Consensus.Mock.Protocol.Praos |
praosVerKeys | Ouroboros.Consensus.Mock.Protocol.Praos |
PraosVRF | Ouroboros.Consensus.Mock.Protocol.Praos |
praosY | Ouroboros.Consensus.Mock.Protocol.Praos |
prBlockFetch | Test.Consensus.PeerSimulator.Resources |
prChainSync | Test.Consensus.PeerSimulator.Resources |
precondition | Test.Consensus.GSM.Model |
Preds | Test.Ouroboros.Consensus.ChainGenerator.Counting |
preferAnchoredCandidate | Ouroboros.Consensus.Util.AnchoredFragment |
preferCandidate | Ouroboros.Consensus.Protocol.Abstract |
prefixExamples | Test.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 |
PreImage | Test.Ouroboros.Consensus.ChainGenerator.Slot |
Prereq | Test.Util.BoolProps |
Present | Test.Consensus.GSM.Model |
PreSyncing | Ouroboros.Consensus.Node.GSM, Ouroboros.Consensus.Node.GsmState |
PreSyncingToSyncingN | Test.Consensus.GSM.Model |
prettyBlockTree | Test.Consensus.BlockTree |
PrettyCallStack | Ouroboros.Consensus.Util.CallStack |
prettyCallStack | Ouroboros.Consensus.Util.CallStack |
prettyChainSchema | Test.Ouroboros.Consensus.ChainGenerator.Honest |
prettyDensityBounds | Test.Consensus.PeerSimulator.Trace |
prettyGenesisTest | Test.Consensus.PointSchedule |
prettyPointSchedule | Test.Consensus.PointSchedule |
prettyWindow | Test.Ouroboros.Consensus.ChainGenerator.Honest |
prevChunkNo | Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal, Ouroboros.Consensus.Storage.ImmutableDB.Chunks, Ouroboros.Consensus.Storage.ImmutableDB |
previousLabNonce | Ouroboros.Consensus.Protocol.Praos.Common |
PrimaryIndex | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary |
primaryIndexChunkNo | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary |
primaryIndexOffsets | Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary |
primitive | Ouroboros.Consensus.Util.IOLike |
PrimMonad | Ouroboros.Consensus.Util.IOLike |
PrimState | Ouroboros.Consensus.Util.IOLike |
printDeserializedTx | Test.Consensus.Cardano.MiniProtocol.LocalTxSubmission.ByteStringTxParser |
Prod | Data.SOP.Strict |
Product2 | Ouroboros.Consensus.HardFork.Combinator, Data.SOP.Functors |
project | Ouroboros.Consensus.HardFork.Combinator.Embed.Unary |
project' | Ouroboros.Consensus.HardFork.Combinator.Embed.Unary |
projectChainOrderConfig | Ouroboros.Consensus.Block.SupportsProtocol, Ouroboros.Consensus.Block |
projectNP | Data.SOP.Index |
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.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_prefix | Test.ThreadNet.Util |
prop_diffusionPipeliningSubsequenceConsistency | Test.Ouroboros.Consensus.DiffusionPipelining |
prop_genChainUpdates | Test.Util.ChainUpdates |
prop_general | Test.ThreadNet.General |
prop_general_semisync | Test.ThreadNet.General |
prop_hashSize | Test.Util.Serialisation.Roundtrip |
prop_inSync | Test.ThreadNet.General |
prop_lawfulEqAndTotalOrd | Test.Util.QuickCheck |
prop_ReachesEra2 | Test.ThreadNet.Infra.TwoEras |
prop_sanityChecks | Test.Util.SanityCheck |
prop_securityParamConsistent | Test.Util.SanityCheck |
prop_validSimpleBlock | Test.ThreadNet.Util.SimpleBlock |
Protocol | |
1 (Type/Class) | Cardano.Api.Protocol.Types |
2 (Type/Class) | Cardano.Node.Protocol.Types |
ProtocolA | Test.Consensus.HardFork.Combinator.A |
ProtocolB | Test.Consensus.HardFork.Combinator.B |
ProtocolByron | Ouroboros.Consensus.Cardano |
ProtocolCardano | Ouroboros.Consensus.Cardano |
ProtocolClient | Cardano.Api.Protocol.Types |
ProtocolClientInfo | |
1 (Type/Class) | Ouroboros.Consensus.Node.ProtocolInfo |
2 (Data Constructor) | Ouroboros.Consensus.Node.ProtocolInfo |
protocolClientInfo | Cardano.Api.Protocol.Types |
ProtocolClientInfoArgs | Cardano.Api.Protocol.Types, Cardano.Api.Protocol.Types |
ProtocolClientInfoArgsByron | Cardano.Api.Protocol.Types |
ProtocolClientInfoArgsCardano | Cardano.Api.Protocol.Types |
ProtocolClientInfoArgsShelley | Cardano.Api.Protocol.Types |
protocolClientInfoByron | Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano |
protocolClientInfoCardano | Ouroboros.Consensus.Cardano.Node |
protocolClientInfoShelley | Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |
ProtocolFilepaths | |
1 (Type/Class) | Cardano.Node.Types |
2 (Data Constructor) | Cardano.Node.Types |
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 |
ProtocolInfo | |
1 (Type/Class) | Ouroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo |
2 (Data Constructor) | Ouroboros.Consensus.Node, Ouroboros.Consensus.Node.ProtocolInfo |
protocolInfo | Cardano.Api.Protocol.Types |
ProtocolInfoArgs | Cardano.Api.Protocol.Types, Cardano.Api.Protocol.Types |
ProtocolInfoArgsByron | Cardano.Api.Protocol.Types |
ProtocolInfoArgsCardano | Cardano.Api.Protocol.Types |
ProtocolInfoArgsShelley | Cardano.Api.Protocol.Types |
protocolInfoBft | Ouroboros.Consensus.Mock.Node.BFT |
protocolInfoBinary | Ouroboros.Consensus.HardFork.Combinator.Embed.Binary |
protocolInfoByron | Ouroboros.Consensus.Byron.Node, Ouroboros.Consensus.Cardano |
protocolInfoCardano | Ouroboros.Consensus.Cardano.Node |
protocolInfoDualByron | Ouroboros.Consensus.ByronDual.Node |
protocolInfoMockPBFT | Ouroboros.Consensus.Mock.Node.PBFT |
protocolInfoPraos | Ouroboros.Consensus.Mock.Node.Praos |
protocolInfoPraosRule | Ouroboros.Consensus.Mock.Node.PraosRule |
protocolInfoShelley | Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |
protocolInfoShelleyBasedHardFork | Test.ThreadNet.Infra.ShelleyBasedHardFork |
protocolInfoTPraosShelleyBased | Ouroboros.Consensus.Shelley.Node.TPraos, Ouroboros.Consensus.Shelley.Node, Ouroboros.Consensus.Cardano |
ProtocolInstantiationError | Cardano.Node.Protocol |
protocolLedgerView | Ouroboros.Consensus.Ledger.SupportsProtocol |
protocolMagicId | Test.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 |
protocolSecurityParam | Ouroboros.Consensus.Protocol.Abstract |
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 |
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 |
protocolVersionZero | Test.Consensus.Cardano.ProtocolInfo |
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 |
provide | Data.SOP.InPairs |
provideBoth | Data.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 |
proxyArrival | Ouroboros.Consensus.MiniProtocol.ChainSync.Client.InFutureCheck |
proxySingle | Ouroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator |
proxyToAsType | Cardano.Api.Any |
prShared | Test.Consensus.PeerSimulator.Resources |
prUpdateState | Test.Consensus.PeerSimulator.Resources |
pscrToException | Test.Consensus.PeerSimulator.StateView |
psePeerId | Test.Consensus.PeerSimulator.StateView |
pseResult | Test.Consensus.PeerSimulator.StateView |
pSHFC | Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common |
pspBlockDelayInterval | Test.Consensus.PointSchedule.SinglePeer |
pspHeaderDelayInterval | Test.Consensus.PointSchedule.SinglePeer |
pspSlotLength | Test.Consensus.PointSchedule.SinglePeer |
pspTipDelayInterval | Test.Consensus.PointSchedule.SinglePeer |
psrHandles | Test.Consensus.PeerSimulator.Resources |
psrPeers | Test.Consensus.PeerSimulator.Resources |
pssBlockTree | Test.Consensus.PeerSimulator.StateDiagram |
pssCandidates | Test.Consensus.PeerSimulator.StateDiagram |
pssPoints | Test.Consensus.PeerSimulator.StateDiagram |
pssSelection | Test.Consensus.PeerSimulator.StateDiagram |
pTieBreakVRFValue | Ouroboros.Consensus.Shelley.Protocol.Abstract |
pureGetSnapshotFor | Ouroboros.Consensus.Mempool.Query |
pureLedgerResult | Ouroboros.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 |
putBlock | Ouroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB |
putBlockModel | Test.Ouroboros.Storage.VolatileDB.Model |
putMVar | Ouroboros.Consensus.Util.NormalForm.StrictMVar, Ouroboros.Consensus.Util.IOLike |
putSVar | Ouroboros.Consensus.Util.MonadSTM.StrictSVar, Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike |
putTMVar | Ouroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike |
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 |
pvuObserved | Test.ThreadNet.Infra.Byron.TrackUpdates, Test.ThreadNet.Infra.Byron |
pvuRequired | Test.ThreadNet.Infra.Byron.TrackUpdates, Test.ThreadNet.Infra.Byron |