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

Index - D

dapDomain Ouroboros.Consensus.Ledger.SupportsPeerSelection
dapPortNumber Ouroboros.Consensus.Ledger.SupportsPeerSelection
DatabaseCorruption Ouroboros.Consensus.Node.Exit
DBAlreadyClosed
1 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.State , Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
DBClosed Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
DbClosed
1 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
dbFilesOnDisk Ouroboros.Consensus.Storage.ImmutableDB.Impl.Util
dbIsOpen
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
DbLocked
1 (Type/Class) Ouroboros.Consensus.Node.DbLock
2 (Data Constructor) Ouroboros.Consensus.Node.DbLock
dbLockFsPath Ouroboros.Consensus.Node.DbLock
dbLockTimeout Ouroboros.Consensus.Node.DbLock
dbMarkerContents Ouroboros.Consensus.Node.DbMarker
DbMarkerError Ouroboros.Consensus.Node.DbMarker
dbMarkerFile Ouroboros.Consensus.Node.DbMarker
dbMarkerParse Ouroboros.Consensus.Node.DbMarker
DbOpen
1 (Data Constructor) Ouroboros.Consensus.Storage.VolatileDB.Impl.State
2 (Data Constructor) Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
Decode Ouroboros.Consensus.Util.Versioned
decodeAnnNS Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
decodeAnnTipIsEBB Ouroboros.Consensus.HeaderValidation
decodeAsFlatTerm Ouroboros.Consensus.Util.CBOR
decodeCurrent Ouroboros.Consensus.HardFork.Combinator.State.Instances
decodeDepPair Ouroboros.Consensus.Storage.Serialisation
DecodeDisk Ouroboros.Consensus.Storage.Serialisation
decodeDisk Ouroboros.Consensus.Storage.Serialisation
DecodeDiskDep Ouroboros.Consensus.Storage.Serialisation
decodeDiskDep Ouroboros.Consensus.Storage.Serialisation
DecodeDiskDepIx Ouroboros.Consensus.Storage.Serialisation
decodeDiskDepIx Ouroboros.Consensus.Storage.Serialisation
decodeDiskHfcBlock Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common , Ouroboros.Consensus.HardFork.Combinator.Serialisation
decodeDualBlock Ouroboros.Consensus.Ledger.Dual
decodeDualGenTx Ouroboros.Consensus.Ledger.Dual
decodeDualGenTxErr Ouroboros.Consensus.Ledger.Dual
decodeDualGenTxId Ouroboros.Consensus.Ledger.Dual
decodeDualHeader Ouroboros.Consensus.Ledger.Dual
decodeDualLedgerState Ouroboros.Consensus.Ledger.Dual
decodeEitherMismatch Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
decodeExtLedgerState Ouroboros.Consensus.Ledger.Extended
decodeHeaderState Ouroboros.Consensus.HeaderValidation
decodeList Ouroboros.Consensus.Util.CBOR
decodeMaybe Ouroboros.Consensus.Util.CBOR
decodeNested Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
decodeNestedCtxt Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
decodeNext Ouroboros.Consensus.Util.CBOR
decodeNodeToClient Ouroboros.Consensus.Node.Serialisation
decodeNodeToNode Ouroboros.Consensus.Node.Serialisation
decodeNS Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
decodePast Ouroboros.Consensus.HardFork.Combinator.State.Instances
decodePBftState Ouroboros.Consensus.Protocol.PBFT.State
decodeQueryAnytimeResult Ouroboros.Consensus.HardFork.Combinator.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator
decodeQueryHardForkResult Ouroboros.Consensus.HardFork.Combinator.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator
Decoder
1 (Type/Class) Ouroboros.Consensus.Util.CBOR
2 (Data Constructor) Ouroboros.Consensus.Util.CBOR
decodeRawHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
decodeRealPoint Ouroboros.Consensus.Block.RealPoint , Ouroboros.Consensus.Block
decodeResult Ouroboros.Consensus.Node.Serialisation
decodeSeq Ouroboros.Consensus.Util.CBOR
decodeSnapshotBackwardsCompatible Ouroboros.Consensus.Storage.LedgerDB.InMemory
decodeTelescope Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
decodeTrivialSerialisedHeader Ouroboros.Consensus.Storage.Serialisation
decodeVersion Ouroboros.Consensus.Util.Versioned
decodeVersioned Ouroboros.Consensus.Util.Versioned
decodeVersionWithHook Ouroboros.Consensus.Util.Versioned
decodeWithOrigin Ouroboros.Consensus.Util.CBOR
decorateReplayTracerWithGoal Ouroboros.Consensus.Storage.LedgerDB.OnDisk , Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
defaultArgs
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
3 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
4 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Args , Ouroboros.Consensus.Storage.ChainDB.Impl , Ouroboros.Consensus.Storage.ChainDB
defaultChainDbView Ouroboros.Consensus.MiniProtocol.ChainSync.Client
defaultClockSkew Ouroboros.Consensus.Fragment.InFuture
DefaultCodecs Ouroboros.Consensus.Network.NodeToClient
defaultCodecs
1 (Function) Ouroboros.Consensus.Network.NodeToNode
2 (Function) Ouroboros.Consensus.Network.NodeToClient
defaultDecodeAnnTip Ouroboros.Consensus.HeaderValidation
defaultDecodeCBORinCBOR Ouroboros.Consensus.Node.Serialisation
defaultDiskPolicy Ouroboros.Consensus.Storage.LedgerDB.DiskPolicy
defaultEncodeAnnTip Ouroboros.Consensus.HeaderValidation
defaultEncodeCBORinCBOR Ouroboros.Consensus.Node.Serialisation
defaultEraParams Ouroboros.Consensus.HardFork.History.EraParams , Ouroboros.Consensus.HardFork.History
defaultResolveBlocks Ouroboros.Consensus.Storage.LedgerDB.InMemory
defaultResolveWithErrors Ouroboros.Consensus.Storage.LedgerDB.InMemory
Defaults Ouroboros.Consensus.Util.Args
DefaultSnapshotInterval Ouroboros.Consensus.Storage.LedgerDB.DiskPolicy
defaultSystemTime Ouroboros.Consensus.BlockchainTime.WallClock.Default , Ouroboros.Consensus.BlockchainTime
defaultThrowLedgerErrors Ouroboros.Consensus.Storage.LedgerDB.InMemory
DegenApplyTxErr Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenBlock Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenBlockConfig Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenCodecConfig Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenConsensusConfig Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenGenTx Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenGenTxId Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenHeader Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenLedgerConfig Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenLedgerError Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenLedgerState Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenOtherHeaderEnvelopeError Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenQuery Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenQueryResult Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenTipInfo Ouroboros.Consensus.HardFork.Combinator.Degenerate
DegenTopLevelConfig Ouroboros.Consensus.HardFork.Combinator.Degenerate
delete Ouroboros.Consensus.Storage.VolatileDB.Impl.Index
deleteAfter Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
deleteAfter_ Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
DeletedSnapshot Ouroboros.Consensus.Storage.LedgerDB.OnDisk , Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
deleteMapSet Ouroboros.Consensus.Storage.VolatileDB.Impl.Util
deleteSnapshot Ouroboros.Consensus.Storage.LedgerDB.OnDisk
DeletingAfter Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types , Ouroboros.Consensus.Storage.ImmutableDB.Impl , Ouroboros.Consensus.Storage.ImmutableDB
Demote Ouroboros.Consensus.Util.Singletons
DepPair
1 (Type/Class) Ouroboros.Consensus.Util.DepPair , Ouroboros.Consensus.Block.NestedContent, Ouroboros.Consensus.Block
2 (Data Constructor) Ouroboros.Consensus.Util.DepPair , Ouroboros.Consensus.Block.NestedContent, Ouroboros.Consensus.Block
depPairFirst Ouroboros.Consensus.Util.DepPair , Ouroboros.Consensus.Block.NestedContent, Ouroboros.Consensus.Block
deserialiseIncrementalIO Ouroboros.Consensus.Util.CBOR
Dict
1 (Type/Class) Ouroboros.Consensus.Util
2 (Data Constructor) Ouroboros.Consensus.Util
dictIndexAll Ouroboros.Consensus.Util.SOP
diff Ouroboros.Consensus.Fragment.Diff
diffRelTime Ouroboros.Consensus.BlockchainTime.WallClock.Types , Ouroboros.Consensus.BlockchainTime
DiffTime Ouroboros.Consensus.Util.IOLike
diffTime Ouroboros.Consensus.Util.IOLike
disabledEraException Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
DisabledP2PMode Ouroboros.Consensus.Node
DiskFull Ouroboros.Consensus.Node.Exit
DiskPolicy
1 (Type/Class) Ouroboros.Consensus.Storage.LedgerDB.DiskPolicy , Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
2 (Data Constructor) Ouroboros.Consensus.Storage.LedgerDB.DiskPolicy , Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
DiskSnapshot
1 (Type/Class) Ouroboros.Consensus.Storage.LedgerDB.OnDisk , Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
2 (Data Constructor) Ouroboros.Consensus.Storage.LedgerDB.OnDisk
displayException Ouroboros.Consensus.Util.IOLike
distribAnnTip Ouroboros.Consensus.HardFork.Combinator.Block , Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common , Ouroboros.Consensus.HardFork.Combinator
distribLedgerConfig Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator
distribQueryIfCurrent Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
distribSerialisedHeader Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
distribTopLevelConfig Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator
dlgCertDlgVerKey Ouroboros.Consensus.Protocol.PBFT.Crypto , Ouroboros.Consensus.Protocol.PBFT
dlgCertGenVerKey Ouroboros.Consensus.Protocol.PBFT.Crypto , Ouroboros.Consensus.Protocol.PBFT
doesDirectoryExist Ouroboros.Consensus.Storage.FS.API
doesFileExist Ouroboros.Consensus.Storage.FS.API
DoesntFit Ouroboros.Consensus.MiniProtocol.ChainSync.Client
DomainAccessPoint
1 (Data Constructor) Ouroboros.Consensus.Ledger.SupportsPeerSelection
2 (Type/Class) Ouroboros.Consensus.Ledger.SupportsPeerSelection
Done Ouroboros.Consensus.Util.CBOR
DoNotIntervene Ouroboros.Consensus.Ledger.SupportsMempool
dontCheck Ouroboros.Consensus.Fragment.InFuture
DontTrace Ouroboros.Consensus.Util.MonadSTM.NormalForm , Ouroboros.Consensus.Util.IOLike
dropBlockNo Ouroboros.Consensus.HardFork.Combinator.Protocol.ChainSel , Ouroboros.Consensus.HardFork.Combinator
dropLast Ouroboros.Consensus.Util
dsNumber Ouroboros.Consensus.Storage.LedgerDB.OnDisk
dsSuffix Ouroboros.Consensus.Storage.LedgerDB.OnDisk
DualBlock
1 (Type/Class) Ouroboros.Consensus.Ledger.Dual
2 (Data Constructor) Ouroboros.Consensus.Ledger.Dual
dualBlockAux Ouroboros.Consensus.Ledger.Dual
dualBlockBridge Ouroboros.Consensus.Ledger.Dual
DualBlockConfig Ouroboros.Consensus.Ledger.Dual
dualBlockConfigAux Ouroboros.Consensus.Ledger.Dual
dualBlockConfigMain Ouroboros.Consensus.Ledger.Dual
dualBlockMain Ouroboros.Consensus.Ledger.Dual
DualCodecConfig Ouroboros.Consensus.Ledger.Dual
dualCodecConfigAux Ouroboros.Consensus.Ledger.Dual
dualCodecConfigMain Ouroboros.Consensus.Ledger.Dual
dualExtValidationErrorMain Ouroboros.Consensus.Ledger.Dual
DualGenTx Ouroboros.Consensus.Ledger.Dual
dualGenTxAux Ouroboros.Consensus.Ledger.Dual
dualGenTxBridge Ouroboros.Consensus.Ledger.Dual
DualGenTxErr
1 (Type/Class) Ouroboros.Consensus.Ledger.Dual
2 (Data Constructor) Ouroboros.Consensus.Ledger.Dual
dualGenTxErrAux Ouroboros.Consensus.Ledger.Dual
dualGenTxErrMain Ouroboros.Consensus.Ledger.Dual
DualGenTxId Ouroboros.Consensus.Ledger.Dual
dualGenTxIdMain Ouroboros.Consensus.Ledger.Dual
dualGenTxMain Ouroboros.Consensus.Ledger.Dual
DualHeader
1 (Type/Class) Ouroboros.Consensus.Ledger.Dual
2 (Data Constructor) Ouroboros.Consensus.Ledger.Dual
dualHeaderMain Ouroboros.Consensus.Ledger.Dual
DualLedgerConfig
1 (Type/Class) Ouroboros.Consensus.Ledger.Dual
2 (Data Constructor) Ouroboros.Consensus.Ledger.Dual
dualLedgerConfigAux Ouroboros.Consensus.Ledger.Dual
dualLedgerConfigMain Ouroboros.Consensus.Ledger.Dual
DualLedgerError
1 (Type/Class) Ouroboros.Consensus.Ledger.Dual
2 (Data Constructor) Ouroboros.Consensus.Ledger.Dual
dualLedgerErrorAux Ouroboros.Consensus.Ledger.Dual
dualLedgerErrorMain Ouroboros.Consensus.Ledger.Dual
DualLedgerState Ouroboros.Consensus.Ledger.Dual
dualLedgerStateAux Ouroboros.Consensus.Ledger.Dual
dualLedgerStateBridge Ouroboros.Consensus.Ledger.Dual
dualLedgerStateMain Ouroboros.Consensus.Ledger.Dual
DualStorageConfig Ouroboros.Consensus.Ledger.Dual
dualStorageConfigAux Ouroboros.Consensus.Ledger.Dual
dualStorageConfigMain Ouroboros.Consensus.Ledger.Dual
dualTopLevelConfigMain Ouroboros.Consensus.Ledger.Dual
dummyEpochInfo Ouroboros.Consensus.HardFork.History.EpochInfo , Ouroboros.Consensus.HardFork.History
dumpGcSchedule Ouroboros.Consensus.Storage.ChainDB.Impl.Background
dumpState Ouroboros.Consensus.Storage.FS.API
DuplicatedBlock Ouroboros.Consensus.Storage.VolatileDB.Impl.Types , Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser , Ouroboros.Consensus.Storage.VolatileDB.Impl , Ouroboros.Consensus.Storage.VolatileDB