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

Index - A

aBlockFetchClient Ouroboros.Consensus.Network.NodeToNode
aBlockFetchServer Ouroboros.Consensus.Network.NodeToNode
AbsOffset
1 (Type/Class) Ouroboros.Consensus.Storage.FS.API.Types
2 (Data Constructor) Ouroboros.Consensus.Storage.FS.API.Types
AbsoluteSeek Ouroboros.Consensus.Storage.FS.API.Types
aChainSyncClient Ouroboros.Consensus.Network.NodeToNode
aChainSyncServer
1 (Function) Ouroboros.Consensus.Network.NodeToNode
2 (Function) Ouroboros.Consensus.Network.NodeToClient
AcrossEraSelection Ouroboros.Consensus.HardFork.Combinator.Protocol.ChainSel , Ouroboros.Consensus.HardFork.Combinator
acrossEraSelection Ouroboros.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
addBlockRunner Ouroboros.Consensus.Storage.ChainDB.Impl.Background
addBlockSync Ouroboros.Consensus.Storage.ChainDB.Impl.ChainSel
addBlockToAdd Ouroboros.Consensus.Storage.ChainDB.Impl.Types
AddBlockValidation Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
addBlockWaitWrittenToDisk Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
addBlock_ Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
AddedBlockToQueue Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
AddedBlockToVolatileDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
AddedToCurrentChain Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
addEpochs Ouroboros.Consensus.HardFork.History.Util , Ouroboros.Consensus.HardFork.History
additionalEnvelopeChecks Ouroboros.Consensus.HeaderValidation
addLocalTxs Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
addPrefixLen Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.Serialisation
addRelTime Ouroboros.Consensus.BlockchainTime.WallClock.Types , Ouroboros.Consensus.BlockchainTime
addSlots Ouroboros.Consensus.HardFork.History.Util , Ouroboros.Consensus.HardFork.History
addTime Ouroboros.Consensus.Util.IOLike
addTxs Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
afterFn Ouroboros.Consensus.Util.HList
aKeepAliveClient Ouroboros.Consensus.Network.NodeToNode
aKeepAliveServer Ouroboros.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
alignExtend Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
alignExtendNS Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
All
1 (Type/Class) Data.SOP.Strict
2 (Type/Class) Ouroboros.Consensus.Util.HList
All2 Data.SOP.Strict
allComposeShowK Ouroboros.Consensus.Util.SOP
allDisjoint Ouroboros.Consensus.Util
allEqual Ouroboros.Consensus.Util
AllF Data.SOP.Strict
AllN Data.SOP.Strict
allocate Ouroboros.Consensus.Util.ResourceRegistry
allocateEither Ouroboros.Consensus.Util.ResourceRegistry
allocateTemp Ouroboros.Consensus.Util.ResourceRegistry
AllowExisting
1 (Type/Class) Ouroboros.Consensus.Storage.FS.API.Types
2 (Data Constructor) Ouroboros.Consensus.Storage.FS.API.Types
allowExisting Ouroboros.Consensus.Storage.FS.API.Types
AllZip Data.SOP.Strict
AllZip2 Data.SOP.Strict
AllZipF Data.SOP.Strict
AllZipN Data.SOP.Strict
And Data.SOP.Strict
AnnDecoder
1 (Type/Class) Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
2 (Data Constructor) Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
annDecoder Ouroboros.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
annForecast Ouroboros.Consensus.HardFork.Combinator.Ledger , Ouroboros.Consensus.HardFork.Combinator
annForecastEnd Ouroboros.Consensus.HardFork.Combinator.Ledger , Ouroboros.Consensus.HardFork.Combinator
annForecastState Ouroboros.Consensus.HardFork.Combinator.Ledger , Ouroboros.Consensus.HardFork.Combinator
annForecastTip Ouroboros.Consensus.HardFork.Combinator.Ledger , Ouroboros.Consensus.HardFork.Combinator
annLedgerErr Ouroboros.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
annLedgerErrRef Ouroboros.Consensus.Storage.LedgerDB.InMemory , Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
annLedgerState Ouroboros.Consensus.Storage.LedgerDB.InMemory , Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
AnnTip
1 (Type/Class) Ouroboros.Consensus.HeaderValidation
2 (Data Constructor) Ouroboros.Consensus.HeaderValidation
annTipBlockNo Ouroboros.Consensus.HeaderValidation
annTipHash Ouroboros.Consensus.HeaderValidation
annTipInfo Ouroboros.Consensus.HeaderValidation
annTipPoint Ouroboros.Consensus.HeaderValidation
annTipRealPoint Ouroboros.Consensus.HeaderValidation
annTipSlotNo Ouroboros.Consensus.HeaderValidation
answerBlockQuery Ouroboros.Consensus.Ledger.Query
answerQuery Ouroboros.Consensus.Ledger.Query
Ap Ouroboros.Consensus.Storage.LedgerDB.InMemory
apFn Data.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_NP Data.SOP.Strict
apInjs_POP Data.SOP.Strict
App Ouroboros.Consensus.Network.NodeToClient
append
1 (Function) Ouroboros.Consensus.Fragment.Diff
2 (Function) Ouroboros.Consensus.Protocol.PBFT.State
appendBlock Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
AppendBlockNotNewerThanTipError Ouroboros.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
AppendMode Ouroboros.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
appendOpenState Ouroboros.Consensus.Storage.VolatileDB.Impl.State
apply Ouroboros.Consensus.Fragment.Diff
ApplyBlock Ouroboros.Consensus.Ledger.Abstract
applyBlockLedgerResult Ouroboros.Consensus.Ledger.Abstract
applyChainTick Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
applyChainTickLedgerResult Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
applyFn Ouroboros.Consensus.Util.HList
applyLedgerBlock Ouroboros.Consensus.Ledger.Abstract
applyOverrides Ouroboros.Consensus.Mempool.TxLimits
ApplyRef Ouroboros.Consensus.Storage.LedgerDB.InMemory
applyTx Ouroboros.Consensus.Ledger.SupportsMempool
ApplyTxErr Ouroboros.Consensus.Ledger.SupportsMempool
ApplyVal Ouroboros.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
AskedToTerminate Ouroboros.Consensus.MiniProtocol.ChainSync.Client
assertChunkCanContainEBB Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertEqWithMsg Ouroboros.Consensus.Util.Assert
assertRelativeSlotInChunk Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertSameChunk Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertWithinBounds Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal
assertWithMsg Ouroboros.Consensus.Util.Assert
aStateQueryServer Ouroboros.Consensus.Network.NodeToClient
Async Ouroboros.Consensus.Util.IOLike
async Ouroboros.Consensus.Util.IOLike
asyncThreadId Ouroboros.Consensus.Util.IOLike
asyncWithUnmask Ouroboros.Consensus.Util.IOLike
at Ouroboros.Consensus.Util.OptNP
AtMost Ouroboros.Consensus.Util.Counting
AtMostCons Ouroboros.Consensus.Util.Counting
atMostHead Ouroboros.Consensus.Util.Counting
atMostInit Ouroboros.Consensus.Util.Counting
atMostLast Ouroboros.Consensus.Util.Counting
AtMostNil Ouroboros.Consensus.Util.Counting
atMostNonEmpty Ouroboros.Consensus.Util.Counting
atMostOne Ouroboros.Consensus.Util.Counting
atMostZipFoldable Ouroboros.Consensus.Util.Counting
atomically Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
aTxMonitorServer Ouroboros.Consensus.Network.NodeToClient
aTxSubmission2Client Ouroboros.Consensus.Network.NodeToNode
aTxSubmission2Server Ouroboros.Consensus.Network.NodeToNode
aTxSubmissionServer Ouroboros.Consensus.Network.NodeToClient
AuxLedgerEvent Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract, Ouroboros.Consensus.Ledger.Abstract