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

Index - B

backfill Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
backfillChunk Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
BackoffDelay
1 (Type/Class) Ouroboros.Consensus.BlockchainTime.WallClock.HardFork , Ouroboros.Consensus.BlockchainTime
2 (Data Constructor) Ouroboros.Consensus.BlockchainTime.WallClock.HardFork , Ouroboros.Consensus.BlockchainTime
BasicEnvelopeValidation Ouroboros.Consensus.HeaderValidation
Bft Ouroboros.Consensus.Protocol.BFT
BftConfig Ouroboros.Consensus.Protocol.BFT
BftCrypto Ouroboros.Consensus.Protocol.BFT
BftDSIGN Ouroboros.Consensus.Protocol.BFT
BftFields
1 (Type/Class) Ouroboros.Consensus.Protocol.BFT
2 (Data Constructor) Ouroboros.Consensus.Protocol.BFT
BftInvalidSignature Ouroboros.Consensus.Protocol.BFT
BftMockCrypto Ouroboros.Consensus.Protocol.BFT
bftNumNodes Ouroboros.Consensus.Protocol.BFT
BftParams
1 (Type/Class) Ouroboros.Consensus.Protocol.BFT
2 (Data Constructor) Ouroboros.Consensus.Protocol.BFT
bftParams Ouroboros.Consensus.Protocol.BFT
bftSecurityParam Ouroboros.Consensus.Protocol.BFT
bftSignature Ouroboros.Consensus.Protocol.BFT
bftSignKey Ouroboros.Consensus.Protocol.BFT
BftStandardCrypto Ouroboros.Consensus.Protocol.BFT
BftValidateView
1 (Type/Class) Ouroboros.Consensus.Protocol.BFT
2 (Data Constructor) Ouroboros.Consensus.Protocol.BFT
bftValidateView Ouroboros.Consensus.Protocol.BFT
BftValidationErr Ouroboros.Consensus.Protocol.BFT
bftVerKeys Ouroboros.Consensus.Protocol.BFT
biBlockNo Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
bihap
1 (Function) Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
2 (Function) Ouroboros.Consensus.HardFork.Combinator.Util.Match
biHash Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
bihcmap Ouroboros.Consensus.HardFork.Combinator.Util.Match
bihczipWith Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
biHeaderOffset Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
biHeaderSize Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
bihmap
1 (Function) Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
2 (Function) Ouroboros.Consensus.HardFork.Combinator.Util.Match
bihzipWith Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
biIsEBB Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
BinaryBlockInfo
1 (Type/Class) Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.Serialisation
2 (Data Constructor) Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.Serialisation
biPrevHash Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
biSlotNo Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
Block Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types
BlockAlreadyHere Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.State , Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB
BlockCache Ouroboros.Consensus.Storage.ChainDB.Impl.BlockCache
BlockchainTime
1 (Type/Class) Ouroboros.Consensus.BlockchainTime.API , Ouroboros.Consensus.BlockchainTime
2 (Data Constructor) Ouroboros.Consensus.BlockchainTime.API , Ouroboros.Consensus.BlockchainTime
blockchainTimeTracer Ouroboros.Consensus.Node.Tracers , Ouroboros.Consensus.Node
BlockComponent Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
BlockConfig 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
BlockCorruptedErr Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser , Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB
blockFetchClientTracer Ouroboros.Consensus.Node.Tracers , Ouroboros.Consensus.Node
blockFetchDecisionTracer Ouroboros.Consensus.Node.Tracers , Ouroboros.Consensus.Node
blockFetchServer Ouroboros.Consensus.MiniProtocol.BlockFetch.Server
BlockFetchServerException Ouroboros.Consensus.MiniProtocol.BlockFetch.Server
blockFetchServerTracer Ouroboros.Consensus.Node.Tracers , Ouroboros.Consensus.Node
BlockForging
1 (Type/Class) Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
2 (Data Constructor) Ouroboros.Consensus.Block.Forging , Ouroboros.Consensus.Block
BlockGCedFromVolatileDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
BlockHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
blockHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
BlockInfo
1 (Type/Class) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
2 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
Blocking Ouroboros.Consensus.MiniProtocol.ChainSync.Server
BlockingType Ouroboros.Consensus.MiniProtocol.ChainSync.Server
BlockInTheFuture Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
blockIsEBB Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
BlockItself Ouroboros.Consensus.Storage.ChainDB.API.Types.InvalidBlockPunishment
blockMatchesHeader Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
BlockMissingFromVolatileDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
BlockNo
1 (Data Constructor) Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
2 (Type/Class) Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
blockNo Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
BlockNodeToClientVersion Ouroboros.Consensus.Node.NetworkProtocolVersion
BlockNodeToNodeVersion Ouroboros.Consensus.Node.NetworkProtocolVersion
BlockOffset
1 (Type/Class) Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.State
3 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
4 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
blockOffset Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
BlockOrEBB Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types
blockOrEBB Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
BlockPoint Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
blockPoint Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
BlockPrefix Ouroboros.Consensus.Storage.ChainDB.API.Types.InvalidBlockPunishment
blockPrevHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
blockProcessed Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
BlockProtocol Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
blockPunish Ouroboros.Consensus.Storage.ChainDB.Impl.Types
BlockQuery
1 (Type/Class) Ouroboros.Consensus.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator , Ouroboros.Consensus.HardFork.Combinator.Degenerate
2 (Data Constructor) Ouroboros.Consensus.Ledger.Query
BlockReadErr Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser , Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB
blockRealPoint Ouroboros.Consensus.Block.RealPoint , Ouroboros.Consensus.Block
BlockSize
1 (Type/Class) Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.State
3 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
4 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
blockSize Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types
blockSlot Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
BlocksPerFile Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB
BlocksToAdd Ouroboros.Consensus.Storage.ChainDB.Impl.Types
BlockSummary
1 (Type/Class) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser
BlockSupportsMetrics Ouroboros.Consensus.Block.SupportsMetrics , Ouroboros.Consensus.Block
BlockSupportsProtocol Ouroboros.Consensus.Block.SupportsProtocol , Ouroboros.Consensus.Block
BlockToAdd
1 (Type/Class) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
2 (Data Constructor) Ouroboros.Consensus.Storage.ChainDB.Impl.Types
blockToAdd Ouroboros.Consensus.Storage.ChainDB.Impl.Types
blockToIsEBB Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
blockToTip Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
blockUntilAllJust Ouroboros.Consensus.Util.STM
blockUntilChanged Ouroboros.Consensus.Util.STM
blockUntilJust Ouroboros.Consensus.Util.STM
BlockValidationPolicy Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB
BlockWasCopiedToImmutableDB Ouroboros.Consensus.Storage.ChainDB.Impl.Types , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
blockWrittenToDisk Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
Bound
1 (Type/Class) Ouroboros.Consensus.HardFork.History.Summary , Ouroboros.Consensus.HardFork.History
2 (Data Constructor) Ouroboros.Consensus.HardFork.History.Summary , Ouroboros.Consensus.HardFork.History
boundEpoch Ouroboros.Consensus.HardFork.History.Summary , Ouroboros.Consensus.HardFork.History
boundSlot Ouroboros.Consensus.HardFork.History.Summary , Ouroboros.Consensus.HardFork.History
boundTime Ouroboros.Consensus.HardFork.History.Summary , Ouroboros.Consensus.HardFork.History
bracket Ouroboros.Consensus.Util.IOLike
bracketChainSyncClient Ouroboros.Consensus.MiniProtocol.ChainSync.Client
bracketOnError Ouroboros.Consensus.Util.IOLike
bracketWithPrivateRegistry Ouroboros.Consensus.Util.ResourceRegistry
bracket_ Ouroboros.Consensus.Util.IOLike
branch Ouroboros.Consensus.Storage.ChainDB.API.Types.InvalidBlockPunishment
Bridge Ouroboros.Consensus.Ledger.Dual
BridgeBlock Ouroboros.Consensus.Ledger.Dual
BridgeLedger Ouroboros.Consensus.Ledger.Dual
BridgeTx Ouroboros.Consensus.Ledger.Dual
ByteLimits Ouroboros.Consensus.Network.NodeToNode
byteLimits Ouroboros.Consensus.Network.NodeToNode
ByteSize
1 (Type/Class) Ouroboros.Consensus.Mempool.TxLimits
2 (Data Constructor) Ouroboros.Consensus.Mempool.TxLimits
byteStringChunks Ouroboros.Consensus.Util