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

Index - C

cacheBlock Ouroboros.Consensus.Storage.ChainDB.Impl.BlockCache
CacheConfig
1 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache , Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache , Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
cacheConfig
1 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Validation
cachedIndex Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index
cachedRunQuery Ouroboros.Consensus.HardFork.History.Caching , Ouroboros.Consensus.HardFork.History
CacheEnv Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache
canAwaitTimeout Ouroboros.Consensus.Network.NodeToNode
CanBeLeader Ouroboros.Consensus.Protocol.Abstract
canBeLeader Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
cancel Ouroboros.Consensus.Util.IOLike
cancelThread Ouroboros.Consensus.Util.ResourceRegistry
cancelWith Ouroboros.Consensus.Util.IOLike
CandidateContainsFutureBlocks Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
CandidateContainsFutureBlocksExceedingClockSkew Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
canGC Ouroboros.Consensus.Storage.VolatileDB.Impl.FileInfo
CanHardFork Ouroboros.Consensus.HardFork.Combinator.Abstract.CanHardFork , Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
CannotForge
1 (Data Constructor) Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
2 (Type/Class) Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
cannotInjectPolyTx Ouroboros.Consensus.HardFork.Combinator.InjectTxs
cannotInjectTx Ouroboros.Consensus.HardFork.Combinator.InjectTxs , Ouroboros.Consensus.HardFork.Combinator
cannotInjectValidatedTx Ouroboros.Consensus.HardFork.Combinator.InjectTxs , Ouroboros.Consensus.HardFork.Combinator
case_SList Data.SOP.Strict
cast Ouroboros.Consensus.HeaderStateHistory
castAnnTip Ouroboros.Consensus.HeaderValidation
castExtLedgerState Ouroboros.Consensus.Ledger.Extended
castForgeStateUpdateInfo Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
castHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
castHeaderEnvelopeError Ouroboros.Consensus.HeaderValidation
castHeaderError Ouroboros.Consensus.HeaderValidation
castHeaderFields Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
castHeaderState Ouroboros.Consensus.HeaderValidation
castLedgerEvent Ouroboros.Consensus.Ledger.Inspect
castLedgerResult Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
castNestedCtxt Ouroboros.Consensus.Block.NestedContent , Ouroboros.Consensus.Block
castPoint Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
castSerialisedHeader Ouroboros.Consensus.Storage.Serialisation
castSomeNestedCtxt Ouroboros.Consensus.Block.NestedContent , Ouroboros.Consensus.Block
castStrictMVar Ouroboros.Consensus.Util.MonadSTM.StrictMVar , Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
castStrictTMVar Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
castStrictTVar Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
castTopLevelConfig Ouroboros.Consensus.Config
catch Ouroboros.Consensus.Util.IOLike
catchJust Ouroboros.Consensus.Util.IOLike
catchSTM Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
cBlockFetchCodec Ouroboros.Consensus.Network.NodeToNode
cBlockFetchCodecSerialised Ouroboros.Consensus.Network.NodeToNode
ccase_SList Data.SOP.Strict
cChainSyncCodec
1 (Function) Ouroboros.Consensus.Network.NodeToNode
2 (Function) Ouroboros.Consensus.Network.NodeToClient
cChainSyncCodecSerialised Ouroboros.Consensus.Network.NodeToNode
ccompare_NS Data.SOP.Strict
ccompare_SOP Data.SOP.Strict
CDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbBlocksToAdd Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbBlocksToAddSize Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbChain Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbCheckInFuture
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbCheckIntegrity
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbChunkInfo
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbCopyLock Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbDiskPolicy Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbFollowers Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbFutureBlocks Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbGcDelay
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbGcInterval
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbGenesis Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
CDBHandle Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbHasFSImmutableDB Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbHasFSLgrDB Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbHasFSVolatileDB Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbImmutableDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbImmutableDbCacheConfig Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbImmutableDbValidation Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbInvalid Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbIterators Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbKillBgThreads Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbLgrDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbMaxBlocksPerFile Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbNextFollowerKey Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbNextIteratorKey Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbRegistry
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbsBlocksToAddSize Ouroboros.Consensus.Storage.ChainDB.Impl.Args
cdbsCheckInFuture Ouroboros.Consensus.Storage.ChainDB.Impl.Args
cdbsGcDelay Ouroboros.Consensus.Storage.ChainDB.Impl.Args
cdbsGcInterval Ouroboros.Consensus.Storage.ChainDB.Impl.Args
cdbsRegistry Ouroboros.Consensus.Storage.ChainDB.Impl.Args
cdbsTracer Ouroboros.Consensus.Storage.ChainDB.Impl.Args
cdbTentativeHeader Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbTentativeState Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbTopLevelConfig
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbTraceLedger
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbTracer
1 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
cdbVolatileDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types
cdbVolatileDbValidation Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
ChainDB
1 (Type/Class) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
ChainDbArgs
1 (Type/Class) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
2 (Data Constructor) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB, Ouroboros.Consensus.Node
ChainDbClosed Ouroboros.Consensus.Storage.ChainDB.Impl.Types
ChainDbEnv Ouroboros.Consensus.Storage.ChainDB.Impl.Types
ChainDbError Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
ChainDbFailure Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
ChainDbHandle Ouroboros.Consensus.Storage.ChainDB.Impl.Types
chainDBLedgerInterface Ouroboros.Consensus.Mempool.Impl , Ouroboros.Consensus.Mempool
ChainDbMissingBlock Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
ChainDbOpen Ouroboros.Consensus.Storage.ChainDB.Impl.Types
ChainDbSpecificArgs
1 (Type/Class) Ouroboros.Consensus.Storage.ChainDB.Impl.Args
2 (Data Constructor) Ouroboros.Consensus.Storage.ChainDB.Impl.Args
ChainDbState Ouroboros.Consensus.Storage.ChainDB.Impl.Types
ChainDbView
1 (Type/Class) Ouroboros.Consensus.MiniProtocol.ChainSync.Client
2 (Data Constructor) Ouroboros.Consensus.MiniProtocol.ChainSync.Client
ChainDepState Ouroboros.Consensus.Protocol.Abstract
ChainDiff
1 (Type/Class) Ouroboros.Consensus.Fragment.Diff
2 (Data Constructor) Ouroboros.Consensus.Fragment.Diff
ChainHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
chainSelectionForBlock Ouroboros.Consensus.Storage.ChainDB.Impl.ChainSel
ChainSelectionForFutureBlock Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
chainSyncBlockServerFollower Ouroboros.Consensus.MiniProtocol.ChainSync.Server
chainSyncBlocksServer Ouroboros.Consensus.MiniProtocol.ChainSync.Server
chainSyncClient Ouroboros.Consensus.MiniProtocol.ChainSync.Client
ChainSyncClientException Ouroboros.Consensus.MiniProtocol.ChainSync.Client
ChainSyncClientResult Ouroboros.Consensus.MiniProtocol.ChainSync.Client
chainSyncClientTracer Ouroboros.Consensus.Node.Tracers , Ouroboros.Consensus.Node
chainSyncHeaderServerFollower Ouroboros.Consensus.MiniProtocol.ChainSync.Server
chainSyncHeadersServer Ouroboros.Consensus.MiniProtocol.ChainSync.Server
chainSyncServerBlockTracer Ouroboros.Consensus.Node.Tracers , Ouroboros.Consensus.Node
chainSyncServerHeaderTracer Ouroboros.Consensus.Node.Tracers , Ouroboros.Consensus.Node
ChainSyncTimeout
1 (Data Constructor) Ouroboros.Consensus.Network.NodeToNode
2 (Type/Class) Ouroboros.Consensus.Network.NodeToNode
ChainType Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
ChangingSelection Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
check Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
checkCanForge Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
checkChecksum Ouroboros.Consensus.Storage.ImmutableDB.Impl.Util
checkDbMarker Ouroboros.Consensus.Node.DbMarker
CheckInFuture
1 (Type/Class) Ouroboros.Consensus.Fragment.InFuture
2 (Data Constructor) Ouroboros.Consensus.Fragment.InFuture
checkInFuture Ouroboros.Consensus.Fragment.InFuture
checkIntegrity
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
3 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Validation
checkInvariant Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
checkInvariants Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache
checkIsLeader Ouroboros.Consensus.Protocol.Abstract
checkIsNonEmpty Ouroboros.Consensus.Util.SOP
checkShouldForge Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
checksum Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
ChecksumMismatchError Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
checkThat Ouroboros.Consensus.Util
ChunkAssertionFailure Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
chunkCanContainEBB Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
ChunkErrCorrupt Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
ChunkErrHashMismatch Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
ChunkErrRead Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
ChunkFileDoesntFit Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
ChunkFileError Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
chunkIndex Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkIndexOfSlot Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
ChunkInfo Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkInfo
1 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Validation
chunkInfoSupportsEBBs Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
ChunkNo
1 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
chunkNoFromInt Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
chunkNoToInt Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
chunkRelative Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunks Ouroboros.Consensus.Util
chunksBetween Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
ChunkSize
1 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
ChunkSlot
1 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotForBlockOrEBB Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotForBoundaryBlock Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotForRegularBlock Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotForRelativeSlot Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotForTip Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotForUnknownBlock Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotToBlockOrEBB Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
chunkSlotToSlot Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
ChunkValidationEvent Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
cKeepAliveCodec Ouroboros.Consensus.Network.NodeToNode
cleanUp Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
ClientApp Ouroboros.Consensus.Network.NodeToNode
ClientCodecs Ouroboros.Consensus.Network.NodeToClient
clientCodecs Ouroboros.Consensus.Network.NodeToClient
ClockSkew Ouroboros.Consensus.Fragment.InFuture
clockSkewInSeconds Ouroboros.Consensus.Fragment.InFuture
close
1 (Function) Ouroboros.Consensus.Storage.IO
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache
3 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index
closeAllFollowers Ouroboros.Consensus.Storage.ChainDB.Impl.Follower
closeAllIterators Ouroboros.Consensus.Storage.ChainDB.Impl.Iterator
closeDB
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
3 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
closeDB_ Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
ClosedDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
ClosedDBError
1 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
3 (Data Constructor) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
ClosedFollowerError Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
closeHandleOS Ouroboros.Consensus.Storage.FS.Handle
closeOpenHandles
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
closeRegistry Ouroboros.Consensus.Util.ResourceRegistry
CodecConfig Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block, Ouroboros.Consensus.Ledger.Dual , Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator , Ouroboros.Consensus.HardFork.Combinator.Degenerate
codecConfig
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
3 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Validation
Codecs
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
Codecs' Ouroboros.Consensus.Network.NodeToClient
collapse Ouroboros.Consensus.Util.HList
CollapseTo Data.SOP.Strict
combine Ouroboros.Consensus.Util.OptNP
combineWith Ouroboros.Consensus.Util.OptNP
CommonProtocolParams Ouroboros.Consensus.Ledger.CommonProtocolParams
Comp Data.SOP.Strict
compareAnchoredFragments Ouroboros.Consensus.Util.AnchoredFragment
CompareBlockNo Ouroboros.Consensus.HardFork.Combinator.Protocol.ChainSel , Ouroboros.Consensus.HardFork.Combinator
compareHeadBlockNo Ouroboros.Consensus.Util.AnchoredFragment
compareRelativeSlot Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
CompareTip
1 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
compare_NS Data.SOP.Strict
compare_SOP Data.SOP.Strict
CompatAnytime Ouroboros.Consensus.HardFork.Combinator.Compat
compatGetEraStart Ouroboros.Consensus.HardFork.Combinator.Compat
compatGetInterpreter Ouroboros.Consensus.HardFork.Combinator.Compat
CompatHardFork Ouroboros.Consensus.HardFork.Combinator.Compat
CompatIfCurrent Ouroboros.Consensus.HardFork.Combinator.Compat
compatIfCurrent Ouroboros.Consensus.HardFork.Combinator.Compat
completeConsensusConfig Ouroboros.Consensus.HardFork.Combinator.PartialConfig , Ouroboros.Consensus.HardFork.Combinator
completeConsensusConfig' Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator
completeConsensusConfig'' Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator
completeLedgerConfig Ouroboros.Consensus.HardFork.Combinator.PartialConfig , Ouroboros.Consensus.HardFork.Combinator
completeLedgerConfig' Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator
completeLedgerConfig'' Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator
CompletelyInVolatileDB Ouroboros.Consensus.Storage.ChainDB.Impl.Paths
Compose Data.SOP.Strict
computeCRC Ouroboros.Consensus.Storage.FS.CRC
computeMempoolCapacity Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
computePath Ouroboros.Consensus.Storage.ChainDB.Impl.Paths
computeReversePath Ouroboros.Consensus.Storage.ChainDB.Impl.Paths
computeTimeForGC Ouroboros.Consensus.Storage.ChainDB.Impl.Background
concurrently Ouroboros.Consensus.Util.IOLike
concurrently_ Ouroboros.Consensus.Util.IOLike
Condense Ouroboros.Consensus.Util.Condense
condense Ouroboros.Consensus.Util.Condense
Condense1 Ouroboros.Consensus.Util.Condense
condense1 Ouroboros.Consensus.Util.Condense
CondenseConstraints Ouroboros.Consensus.HardFork.Combinator.Condense
configBlock Ouroboros.Consensus.Config
configCodec Ouroboros.Consensus.Config
configConsensus Ouroboros.Consensus.Config
configLedger Ouroboros.Consensus.Config
configSecurityParam Ouroboros.Consensus.Config
configStorage Ouroboros.Consensus.Config
ConfigSupportsNode Ouroboros.Consensus.Config.SupportsNode , Ouroboros.Consensus.Ledger.Query
ConfigurationError Ouroboros.Consensus.Node.Exit
Consensus Ouroboros.Consensus.MiniProtocol.ChainSync.Client
ConsensusConfig Ouroboros.Consensus.Protocol.Abstract , Ouroboros.Consensus.Protocol.ModChainSel , Ouroboros.Consensus.Protocol.BFT , Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator , Ouroboros.Consensus.HardFork.Combinator.Degenerate , Ouroboros.Consensus.Protocol.PBFT
consensusErrorPolicy Ouroboros.Consensus.Node.ErrorPolicy
ConsensusProtocol Ouroboros.Consensus.Protocol.Abstract
consensusRethrowPolicy Ouroboros.Consensus.Node.RethrowPolicy
constantForecastOf Ouroboros.Consensus.Forecast
Constraint Data.SOP.Strict
containsSlot Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
ConvertRawHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
CopiedBlockToImmutableDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
copyAndSnapshotRunner Ouroboros.Consensus.Storage.ChainDB.Impl.Background
copyToImmutableDB Ouroboros.Consensus.Storage.ChainDB.Impl.Background
CoreId Ouroboros.Consensus.NodeId
CoreNodeId
1 (Type/Class) Ouroboros.Consensus.NodeId
2 (Data Constructor) Ouroboros.Consensus.NodeId
CorruptBlockError
1 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
CorruptDbMarker Ouroboros.Consensus.Node.DbMarker
countChunks Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
countEpochs Ouroboros.Consensus.HardFork.History.Util , Ouroboros.Consensus.HardFork.History
countResources Ouroboros.Consensus.Util.ResourceRegistry
counts Ouroboros.Consensus.Protocol.PBFT.State
countSignatures Ouroboros.Consensus.Protocol.PBFT.State
countSignedBy Ouroboros.Consensus.Protocol.PBFT.State
countSlots Ouroboros.Consensus.HardFork.History.Util , Ouroboros.Consensus.HardFork.History
cpara_SList Data.SOP.Strict
CRC
1 (Type/Class) Ouroboros.Consensus.Storage.FS.CRC
2 (Data Constructor) Ouroboros.Consensus.Storage.FS.CRC
createCleanShutdownMarker Ouroboros.Consensus.Node.Recovery
createDirectory Ouroboros.Consensus.Storage.FS.API
createDirectoryIfMissing Ouroboros.Consensus.Storage.FS.API
crossEraForecastBound Ouroboros.Consensus.Forecast
cStateQueryCodec Ouroboros.Consensus.Network.NodeToClient
cTxMonitorCodec Ouroboros.Consensus.Network.NodeToClient
cTxSubmission2Codec Ouroboros.Consensus.Network.NodeToNode
cTxSubmissionCodec Ouroboros.Consensus.Network.NodeToClient
CtxtDual Ouroboros.Consensus.Ledger.Dual
ctxtDualMain Ouroboros.Consensus.Ledger.Dual
Current
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
current Ouroboros.Consensus.HeaderStateHistory
currentChunk Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
currentChunkHandle Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
CurrentChunkInfo
1 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Iterator
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Iterator
currentChunkOffset Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
CurrentEraForgeStateUpdated Ouroboros.Consensus.HardFork.Combinator.Forging , Ouroboros.Consensus.HardFork.Combinator
CurrentEraLacksBlockForging Ouroboros.Consensus.HardFork.Combinator.Forging , Ouroboros.Consensus.HardFork.Combinator
currentIndex Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
currentMap Ouroboros.Consensus.Storage.VolatileDB.Impl.State
currentMaxSlotNo Ouroboros.Consensus.Storage.VolatileDB.Impl.State
currentPoint Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
currentPrimaryHandle Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
CurrentRelay Ouroboros.Consensus.Ledger.SupportsPeerSelection
currentRevMap Ouroboros.Consensus.Storage.VolatileDB.Impl.State
currentSecondaryHandle Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
currentSecondaryOffset Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
CurrentSlot
1 (Type/Class) Ouroboros.Consensus.BlockchainTime.API , Ouroboros.Consensus.BlockchainTime
2 (Data Constructor) Ouroboros.Consensus.BlockchainTime.API , Ouroboros.Consensus.BlockchainTime
CurrentSlotUnknown Ouroboros.Consensus.BlockchainTime.API , Ouroboros.Consensus.BlockchainTime
currentStart Ouroboros.Consensus.HardFork.Combinator.State.Types , Ouroboros.Consensus.HardFork.Combinator.State
currentState Ouroboros.Consensus.HardFork.Combinator.State.Types , Ouroboros.Consensus.HardFork.Combinator.State
currentSuccMap Ouroboros.Consensus.Storage.VolatileDB.Impl.State
currentTip Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
currentVersionNumber Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
currentWriteHandle Ouroboros.Consensus.Storage.VolatileDB.Impl.State
currentWriteId Ouroboros.Consensus.Storage.VolatileDB.Impl.State
currentWriteOffset Ouroboros.Consensus.Storage.VolatileDB.Impl.State
currentWritePath Ouroboros.Consensus.Storage.VolatileDB.Impl.State
curriedNest Ouroboros.Consensus.Block.NestedContent , Ouroboros.Consensus.Block
CustomChainSel Ouroboros.Consensus.HardFork.Combinator.Protocol.ChainSel , Ouroboros.Consensus.HardFork.Combinator