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

Index - A

aBlockFetchClientOuroboros.Consensus.Network.NodeToNode
aBlockFetchServerOuroboros.Consensus.Network.NodeToNode
AbsOffset 
1 (Type/Class)Ouroboros.Consensus.Storage.FS.API.Types
2 (Data Constructor)Ouroboros.Consensus.Storage.FS.API.Types
AbsoluteSeekOuroboros.Consensus.Storage.FS.API.Types
aChainSyncClientOuroboros.Consensus.Network.NodeToNode
aChainSyncServer 
1 (Function)Ouroboros.Consensus.Network.NodeToNode
2 (Function)Ouroboros.Consensus.Network.NodeToClient
AcrossEraSelectionOuroboros.Consensus.HardFork.Combinator.Protocol.ChainSel, Ouroboros.Consensus.HardFork.Combinator
acrossEraSelectionOuroboros.Consensus.HardFork.Combinator.Protocol.ChainSel, Ouroboros.Consensus.HardFork.Combinator
addBlock 
1 (Function)Ouroboros.Consensus.Storage.VolatileDB.Impl.FileInfo
2 (Function)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
3 (Function)Ouroboros.Consensus.Storage.ChainDB.Init
addBlockAsync 
1 (Function)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
2 (Function)Ouroboros.Consensus.Storage.ChainDB.Impl.ChainSel
AddBlockPromise 
1 (Type/Class)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
2 (Data Constructor)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
addBlockRunnerOuroboros.Consensus.Storage.ChainDB.Impl.Background
addBlockSyncOuroboros.Consensus.Storage.ChainDB.Impl.ChainSel
addBlockToAddOuroboros.Consensus.Storage.ChainDB.Impl.Types
AddBlockValidationOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
addBlockWaitWrittenToDisk 
1 (Function)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
2 (Function)Ouroboros.Consensus.MiniProtocol.BlockFetch.ClientInterface
addBlock_Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
AddedBlockToQueueOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
AddedBlockToVolatileDBOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
AddedToCurrentChainOuroboros.Consensus.Storage.ChainDB.Impl.Types, Ouroboros.Consensus.Storage.ChainDB.Impl, Ouroboros.Consensus.Storage.ChainDB
addEpochsOuroboros.Consensus.HardFork.History.Util, Ouroboros.Consensus.HardFork.History
additionalEnvelopeChecksOuroboros.Consensus.HeaderValidation
addLocalTxsOuroboros.Consensus.Mempool.API, Ouroboros.Consensus.Mempool
addPrefixLenOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation
addRelTimeOuroboros.Consensus.BlockchainTime.WallClock.Types, Ouroboros.Consensus.BlockchainTime
addSlotsOuroboros.Consensus.HardFork.History.Util, Ouroboros.Consensus.HardFork.History
addTimeOuroboros.Consensus.Util.IOLike
addTxsOuroboros.Consensus.Mempool.API, Ouroboros.Consensus.Mempool
afterFnOuroboros.Consensus.Util.HList
aKeepAliveClientOuroboros.Consensus.Network.NodeToNode
aKeepAliveServerOuroboros.Consensus.Network.NodeToNode
align 
1 (Function)Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
2 (Function)Ouroboros.Consensus.HardFork.Combinator.State.Infra, Ouroboros.Consensus.HardFork.Combinator.State
alignExtendOuroboros.Consensus.HardFork.Combinator.Util.Telescope
alignExtendNSOuroboros.Consensus.HardFork.Combinator.Util.Telescope
All 
1 (Type/Class)Data.SOP.Strict
2 (Type/Class)Ouroboros.Consensus.Util.HList
All2Data.SOP.Strict
allComposeShowKOuroboros.Consensus.Util.SOP
allDisjointOuroboros.Consensus.Util
allEqualOuroboros.Consensus.Util
AllFData.SOP.Strict
AllNData.SOP.Strict
allocateOuroboros.Consensus.Util.ResourceRegistry
allocateEitherOuroboros.Consensus.Util.ResourceRegistry
allocateTempOuroboros.Consensus.Util.ResourceRegistry
AllowExisting 
1 (Type/Class)Ouroboros.Consensus.Storage.FS.API.Types
2 (Data Constructor)Ouroboros.Consensus.Storage.FS.API.Types
allowExistingOuroboros.Consensus.Storage.FS.API.Types
AllZipData.SOP.Strict
AllZip2Data.SOP.Strict
AllZipFData.SOP.Strict
AllZipNData.SOP.Strict
AndData.SOP.Strict
AnnDecoder 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
annDecoderOuroboros.Consensus.HardFork.Combinator.Serialisation.Common
AnnForecast 
1 (Type/Class)Ouroboros.Consensus.HardFork.Combinator.Ledger, Ouroboros.Consensus.HardFork.Combinator
2 (Data Constructor)Ouroboros.Consensus.HardFork.Combinator.Ledger, Ouroboros.Consensus.HardFork.Combinator
annForecastOuroboros.Consensus.HardFork.Combinator.Ledger, Ouroboros.Consensus.HardFork.Combinator
annForecastEndOuroboros.Consensus.HardFork.Combinator.Ledger, Ouroboros.Consensus.HardFork.Combinator
annForecastStateOuroboros.Consensus.HardFork.Combinator.Ledger, Ouroboros.Consensus.HardFork.Combinator
annForecastTipOuroboros.Consensus.HardFork.Combinator.Ledger, Ouroboros.Consensus.HardFork.Combinator
annLedgerErrOuroboros.Consensus.Storage.LedgerDB.InMemory, Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
AnnLedgerError 
1 (Type/Class)Ouroboros.Consensus.Storage.LedgerDB.InMemory, Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
2 (Data Constructor)Ouroboros.Consensus.Storage.LedgerDB.InMemory, Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
AnnLedgerError'Ouroboros.Consensus.Storage.LedgerDB.OnDisk
annLedgerErrRefOuroboros.Consensus.Storage.LedgerDB.InMemory, Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
annLedgerStateOuroboros.Consensus.Storage.LedgerDB.InMemory, Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
AnnTip 
1 (Type/Class)Ouroboros.Consensus.HeaderValidation
2 (Data Constructor)Ouroboros.Consensus.HeaderValidation
annTipBlockNoOuroboros.Consensus.HeaderValidation
annTipHashOuroboros.Consensus.HeaderValidation
annTipInfoOuroboros.Consensus.HeaderValidation
annTipPointOuroboros.Consensus.HeaderValidation
annTipRealPointOuroboros.Consensus.HeaderValidation
annTipSlotNoOuroboros.Consensus.HeaderValidation
answerBlockQueryOuroboros.Consensus.Ledger.Query
answerQueryOuroboros.Consensus.Ledger.Query
ApOuroboros.Consensus.Storage.LedgerDB.InMemory
apFnData.SOP.Strict
ApiMisuse 
1 (Type/Class)Ouroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB
2 (Data Constructor)Ouroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB
3 (Type/Class)Ouroboros.Consensus.Storage.ImmutableDB.API, Ouroboros.Consensus.Storage.ImmutableDB
4 (Data Constructor)Ouroboros.Consensus.Storage.ImmutableDB.API, Ouroboros.Consensus.Storage.ImmutableDB
apInjs_NPData.SOP.Strict
apInjs_POPData.SOP.Strict
AppOuroboros.Consensus.Network.NodeToClient
append 
1 (Function)Ouroboros.Consensus.Fragment.Diff
2 (Function)Ouroboros.Consensus.Protocol.PBFT.State
appendBlockOuroboros.Consensus.Storage.ImmutableDB.API, Ouroboros.Consensus.Storage.ImmutableDB
AppendBlockNotNewerThanTipErrorOuroboros.Consensus.Storage.ImmutableDB.API, Ouroboros.Consensus.Storage.ImmutableDB
appendBlock_Ouroboros.Consensus.Storage.ImmutableDB.API, Ouroboros.Consensus.Storage.ImmutableDB
appendEntry 
1 (Function)Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
2 (Function)Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache
3 (Function)Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index
AppendModeOuroboros.Consensus.Storage.FS.API.Types
appendOffsets 
1 (Function)Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
2 (Function)Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache
3 (Function)Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index
appendOpenStateOuroboros.Consensus.Storage.VolatileDB.Impl.State
applyOuroboros.Consensus.Fragment.Diff
ApplyBlockOuroboros.Consensus.Ledger.Abstract
applyBlockLedgerResultOuroboros.Consensus.Ledger.Abstract
applyChainTickOuroboros.Consensus.Ledger.Basics, Ouroboros.Consensus.Ledger.Abstract
applyChainTickLedgerResultOuroboros.Consensus.Ledger.Basics, Ouroboros.Consensus.Ledger.Abstract
applyFnOuroboros.Consensus.Util.HList
applyLedgerBlockOuroboros.Consensus.Ledger.Abstract
applyOverridesOuroboros.Consensus.Mempool.TxLimits
ApplyRefOuroboros.Consensus.Storage.LedgerDB.InMemory
applyTxOuroboros.Consensus.Ledger.SupportsMempool
ApplyTxErrOuroboros.Consensus.Ledger.SupportsMempool
ApplyValOuroboros.Consensus.Storage.LedgerDB.InMemory
Apps 
1 (Type/Class)Ouroboros.Consensus.Network.NodeToNode
2 (Data Constructor)Ouroboros.Consensus.Network.NodeToNode
3 (Type/Class)Ouroboros.Consensus.Network.NodeToClient
4 (Data Constructor)Ouroboros.Consensus.Network.NodeToClient
AskedToTerminateOuroboros.Consensus.MiniProtocol.ChainSync.Client
assertChunkCanContainEBBOuroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertEqWithMsgOuroboros.Consensus.Util.Assert
assertRelativeSlotInChunkOuroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertSameChunkOuroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertWithinBoundsOuroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertWithMsgOuroboros.Consensus.Util.Assert
aStateQueryServerOuroboros.Consensus.Network.NodeToClient
AsyncOuroboros.Consensus.Util.IOLike
asyncOuroboros.Consensus.Util.IOLike
asyncThreadIdOuroboros.Consensus.Util.IOLike
asyncWithUnmaskOuroboros.Consensus.Util.IOLike
atOuroboros.Consensus.Util.OptNP
AtMostOuroboros.Consensus.Util.Counting
AtMostConsOuroboros.Consensus.Util.Counting
atMostHeadOuroboros.Consensus.Util.Counting
atMostInitOuroboros.Consensus.Util.Counting
atMostLastOuroboros.Consensus.Util.Counting
AtMostNilOuroboros.Consensus.Util.Counting
atMostNonEmptyOuroboros.Consensus.Util.Counting
atMostOneOuroboros.Consensus.Util.Counting
atMostZipFoldableOuroboros.Consensus.Util.Counting
atomicallyOuroboros.Consensus.Util.MonadSTM.NormalForm, Ouroboros.Consensus.Util.IOLike
aTxMonitorServerOuroboros.Consensus.Network.NodeToClient
aTxSubmission2ClientOuroboros.Consensus.Network.NodeToNode
aTxSubmission2ServerOuroboros.Consensus.Network.NodeToNode
aTxSubmissionServerOuroboros.Consensus.Network.NodeToClient
AuxLedgerEventOuroboros.Consensus.Ledger.Basics, Ouroboros.Consensus.Ledger.Abstract, Ouroboros.Consensus.Ledger.Abstract