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

Index - G

garbageCollect
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Background
garbageCollectPrevApplied Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
gcDelay Ouroboros.Consensus.Storage.ChainDB.Impl.Background
gcInterval Ouroboros.Consensus.Storage.ChainDB.Impl.Background
GcParams
1 (Type/Class) Ouroboros.Consensus.Storage.ChainDB.Impl.Background
2 (Data Constructor) Ouroboros.Consensus.Storage.ChainDB.Impl.Background
GcSchedule Ouroboros.Consensus.Storage.ChainDB.Impl.Background
gcScheduleRunner Ouroboros.Consensus.Storage.ChainDB.Impl.Background
GenDepPair
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
generalBracket Ouroboros.Consensus.Util.IOLike
GenesisHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
genesisHeaderState Ouroboros.Consensus.HeaderValidation
GenesisPoint Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
GenTx Ouroboros.Consensus.Ledger.SupportsMempool , Ouroboros.Consensus.Ledger.Dual , Ouroboros.Consensus.HardFork.Combinator.Mempool , Ouroboros.Consensus.HardFork.Combinator , Ouroboros.Consensus.HardFork.Combinator.Degenerate
GenTxId Ouroboros.Consensus.Ledger.SupportsMempool
getAnchorPoint Ouroboros.Consensus.Fragment.Diff
getAnnTip Ouroboros.Consensus.HeaderValidation
getAnyBlockComponent Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getAnyKnownBlock Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getAnyKnownBlockComponent Ouroboros.Consensus.Storage.ChainDB.Impl.Query
GetApply Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getBinaryBlockInfo Ouroboros.Consensus.Storage.Serialisation
GetBlock Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getBlockComponent
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
4 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getBlockComponent_ Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
getBlockHeaderFields Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
getBlockInfo Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
getBlockNo Ouroboros.Consensus.HardFork.Combinator.Protocol.ChainSel , Ouroboros.Consensus.HardFork.Combinator
GetBlockSize Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getBlockToAdd Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getCapacity Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
GetChainBlockNo Ouroboros.Consensus.Ledger.Query
getChainDiff Ouroboros.Consensus.Fragment.ValidatedDiff
GetChainPoint Ouroboros.Consensus.Ledger.Query
getChunkSize Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Internal , Ouroboros.Consensus.Storage.ImmutableDB.Chunks , Ouroboros.Consensus.Storage.ImmutableDB
getCompareTip Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
getCRC Ouroboros.Consensus.Storage.FS.CRC
getCurrent Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
getCurrentChain
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
GetCurrentEra Ouroboros.Consensus.HardFork.Combinator.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator
getCurrentLedger
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Init
getCurrentLedgerState Ouroboros.Consensus.Mempool.Impl , Ouroboros.Consensus.Mempool
getCurrentSlot Ouroboros.Consensus.BlockchainTime.API , Ouroboros.Consensus.BlockchainTime
getCurrentTip Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getDiskPolicy Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
getEnv Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEnv1 Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEnv2 Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEnvSTM Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEnvSTM1 Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEraIndex Ouroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock , Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
getEraParams Ouroboros.Consensus.HardFork.Combinator.Abstract.NoHardForks , Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
GetEraStart Ouroboros.Consensus.HardFork.Combinator.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator
getExactly Ouroboros.Consensus.Util.Counting
getExtLedgerCfg Ouroboros.Consensus.Ledger.Extended
getFingerprint Ouroboros.Consensus.Util.STM
getHardForkBlock Ouroboros.Consensus.HardFork.Combinator.Basics , Ouroboros.Consensus.HardFork.Combinator
getHardForkGenTx Ouroboros.Consensus.HardFork.Combinator.Mempool , Ouroboros.Consensus.HardFork.Combinator
getHardForkGenTxId Ouroboros.Consensus.HardFork.Combinator.Mempool , Ouroboros.Consensus.HardFork.Combinator
getHardForkHeader Ouroboros.Consensus.HardFork.Combinator.Block , Ouroboros.Consensus.HardFork.Combinator
getHardForkQuery Ouroboros.Consensus.HardFork.Combinator.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator
getHardForkState Ouroboros.Consensus.HardFork.Combinator.State.Types , Ouroboros.Consensus.HardFork.Combinator.State , Ouroboros.Consensus.HardFork.Combinator
getHardForkValidatedGenTx Ouroboros.Consensus.HardFork.Combinator.Mempool , Ouroboros.Consensus.HardFork.Combinator
GetHash Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
GetHeader
1 (Type/Class) Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
2 (Data Constructor) Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getHeader Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
getHeaderFields Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
GetHeaderSize Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getHeaderStateHistory Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getHfcBinaryBlockInfo Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common , Ouroboros.Consensus.HardFork.Combinator.Serialisation
getImmutableLedger Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
GetInterpreter Ouroboros.Consensus.HardFork.Combinator.Ledger.Query , Ouroboros.Consensus.HardFork.Combinator
GetIsEBB Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getIsFetched
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getIsInvalidBlock
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getIsMember Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
getIsValid
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getKnownBlockComponent
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
getLastSlot Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
getLeaderSchedule Ouroboros.Consensus.Protocol.LeaderSchedule
getLedger Ouroboros.Consensus.Fragment.ValidatedDiff
getLedgerDB
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getLedgerEraInfo Ouroboros.Consensus.HardFork.Combinator.Info , Ouroboros.Consensus.HardFork.Combinator
getMaxSlotNo
1 (Function) Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
3 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getMempoolCapacityBytes Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
getMempoolReader Ouroboros.Consensus.NodeKernel
getMempoolWriter Ouroboros.Consensus.NodeKernel
getMismatchEraInfo Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getMonotonicTime Ouroboros.Consensus.Util.IOLike
GetNestedCtxt Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getNetworkMagic Ouroboros.Consensus.Config.SupportsNode , Ouroboros.Consensus.Ledger.Query
getNext Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
getOneEraApplyTxErr Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getOneEraBlock Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getOneEraCannotForge Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraEnvelopeErr Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraForgeStateInfo Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraForgeStateUpdateError Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraGenTx Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getOneEraGenTxId Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getOneEraHash Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getOneEraHeader Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getOneEraIsLeader Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerError Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerEvent Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerUpdate Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerWarning Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraSelectView Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraTipInfo Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getOneEraValidatedGenTx Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraValidateView Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraValidationErr Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getOpenState Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
getOverrides Ouroboros.Consensus.Mempool.TxLimits
getPastLedger Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getPBftMockVerKeyHash Ouroboros.Consensus.Protocol.PBFT.Crypto , Ouroboros.Consensus.Protocol.PBFT
getPBftSignatureThreshold Ouroboros.Consensus.Protocol.PBFT
getPeers Ouroboros.Consensus.Ledger.SupportsPeerSelection
getPeersFromCurrentLedger Ouroboros.Consensus.NodeKernel
getPeersFromCurrentLedgerAfterSlot Ouroboros.Consensus.NodeKernel
getPerEraBlockConfig Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getPerEraCodecConfig Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getPerEraConsensusConfig Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getPerEraLedgerConfig Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getPerEraStorageConfig Ouroboros.Consensus.HardFork.Combinator.AcrossEras , Ouroboros.Consensus.HardFork.Combinator
getPoint Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getPredecessor Ouroboros.Consensus.Storage.VolatileDB.API , Ouroboros.Consensus.Storage.VolatileDB
getPrefixLen Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.Serialisation
getPrevApplied Ouroboros.Consensus.Storage.ChainDB.Impl.LgrDB
GetPrevHash Ouroboros.Consensus.Block.Abstract , Ouroboros.Consensus.Block
GetPure Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
GetRawBlock Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
GetRawHeader Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getRelativeTime Ouroboros.Consensus.BlockchainTime.WallClock.Types , Ouroboros.Consensus.BlockchainTime
getRollback Ouroboros.Consensus.Fragment.Diff
getSameValue Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getSerialisedBlockWithPoint Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getSerialisedHeaderWithPoint Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getSerialiseNS Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
getShape Ouroboros.Consensus.HardFork.History.Summary , Ouroboros.Consensus.HardFork.History
getSimpleTelescope Ouroboros.Consensus.HardFork.Combinator.Util.Telescope
getSize Ouroboros.Consensus.Storage.IO
GetSlot Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getSlotInfo Ouroboros.Consensus.Storage.ImmutableDB.Impl.Iterator
getSlotLength Ouroboros.Consensus.BlockchainTime.WallClock.Types , Ouroboros.Consensus.BlockchainTime
getSnapshot Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
getSnapshotFor Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
getSomeErasCanBeLeader Ouroboros.Consensus.HardFork.Combinator.AcrossEras
getSuffix Ouroboros.Consensus.Fragment.Diff
getSummary Ouroboros.Consensus.HardFork.History.Summary , Ouroboros.Consensus.HardFork.History
GetSystemStart Ouroboros.Consensus.Ledger.Query
getSystemStart
1 (Function) Ouroboros.Consensus.BlockchainTime.WallClock.Types , Ouroboros.Consensus.BlockchainTime
2 (Function) Ouroboros.Consensus.Config.SupportsNode , Ouroboros.Consensus.Ledger.Query
getter Ouroboros.Consensus.Util.SOP
getTickedK Ouroboros.Consensus.Ticked , Ouroboros.Consensus.HeaderValidation , Ouroboros.Consensus.TypeFamilyWrappers , Ouroboros.Consensus.Ledger.Extended , Ouroboros.Consensus.Ledger.Dual , Ouroboros.Consensus.HardFork.Combinator.Protocol.LedgerView , Ouroboros.Consensus.HardFork.Combinator.Protocol , Ouroboros.Consensus.HardFork.Combinator.Ledger , Ouroboros.Consensus.HardFork.Combinator , Ouroboros.Consensus.Protocol.PBFT.State , Ouroboros.Consensus.Protocol.PBFT
getTickedPBftState Ouroboros.Consensus.Protocol.PBFT
GetTip Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
getTip
1 (Function) Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
2 (Function) Ouroboros.Consensus.Fragment.Diff
3 (Function) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
4 (Function) Ouroboros.Consensus.HardFork.Combinator.State
getTipAnchor Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
getTipBlock
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getTipBlockNo Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getTipHash Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
getTipHeader
1 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getTipInfo Ouroboros.Consensus.HeaderValidation
getTipPoint
1 (Function) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
2 (Function) Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
3 (Function) Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getTipSlot
1 (Function) Ouroboros.Consensus.Ledger.Basics , Ouroboros.Consensus.Ledger.Abstract
2 (Function) Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
getTip_ Ouroboros.Consensus.Storage.ImmutableDB.API , Ouroboros.Consensus.Storage.ImmutableDB
getTxSize Ouroboros.Consensus.Mempool.API , Ouroboros.Consensus.Mempool
GetVerifiedBlock Ouroboros.Consensus.Storage.Common , Ouroboros.Consensus.Storage.ChainDB.API , Ouroboros.Consensus.Storage.ChainDB
getWallClockSlot Ouroboros.Consensus.BlockchainTime.WallClock.Simple , Ouroboros.Consensus.BlockchainTime
getWindowSize Ouroboros.Consensus.Protocol.PBFT.State
groupOn Ouroboros.Consensus.Util
groupSplit Ouroboros.Consensus.Util