ouroboros-consensus-0.21.0.0: 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
garbageCollectPrevAppliedOuroboros.Consensus.Storage.ChainDB.Impl.LgrDB
gcDelayOuroboros.Consensus.Storage.ChainDB.Impl.Background
gcIntervalOuroboros.Consensus.Storage.ChainDB.Impl.Background
GcParams 
1 (Type/Class)Ouroboros.Consensus.Storage.ChainDB.Impl.Background
2 (Data Constructor)Ouroboros.Consensus.Storage.ChainDB.Impl.Background
GcScheduleOuroboros.Consensus.Storage.ChainDB.Impl.Background
gcScheduleRunnerOuroboros.Consensus.Storage.ChainDB.Impl.Background
gddCtxCurChainOuroboros.Consensus.Genesis.Governor
gddCtxImmutableLedgerStOuroboros.Consensus.Genesis.Governor
gddCtxKillActionsOuroboros.Consensus.Genesis.Governor
gddCtxStatesOuroboros.Consensus.Genesis.Governor
GDDDebugInfo 
1 (Type/Class)Ouroboros.Consensus.Genesis.Governor
2 (Data Constructor)Ouroboros.Consensus.Genesis.Governor
GDDStateView 
1 (Type/Class)Ouroboros.Consensus.Genesis.Governor
2 (Data Constructor)Ouroboros.Consensus.Genesis.Governor
gddWatcherOuroboros.Consensus.Genesis.Governor
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
generalBracketOuroboros.Consensus.Util.IOLike
GenesisHashOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
genesisHeaderStateOuroboros.Consensus.HeaderValidation
GenesisPointOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
GenesisWindow 
1 (Type/Class)Ouroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block, Ouroboros.Consensus.Ledger.SupportsProtocol
2 (Data Constructor)Ouroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block, Ouroboros.Consensus.Ledger.SupportsProtocol
GenTxOuroboros.Consensus.Ledger.SupportsMempool, Ouroboros.Consensus.Ledger.Dual, Ouroboros.Consensus.HardFork.Combinator.Mempool, Ouroboros.Consensus.HardFork.Combinator, Ouroboros.Consensus.HardFork.Combinator.Degenerate
GenTxIdOuroboros.Consensus.Ledger.SupportsMempool
getAnchorPointOuroboros.Consensus.Fragment.Diff
getAnnTipOuroboros.Consensus.HeaderValidation
getAnyBlockComponentOuroboros.Consensus.Storage.ChainDB.Impl.Query
getAnyKnownBlockOuroboros.Consensus.Storage.ChainDB.Impl.Query
getAnyKnownBlockComponentOuroboros.Consensus.Storage.ChainDB.Impl.Query
GetApplyOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getBinaryBlockInfoOuroboros.Consensus.Storage.Serialisation
GetBlockOuroboros.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
getBlockHeaderFieldsOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
getBlockInfoOuroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB
getBlockNoOuroboros.Consensus.HardFork.Combinator.Protocol.ChainSel, Ouroboros.Consensus.HardFork.Combinator
GetBlockSizeOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getCapacityOuroboros.Consensus.Mempool.API, Ouroboros.Consensus.Mempool
GetChainBlockNoOuroboros.Consensus.Ledger.Query
getChainDiffOuroboros.Consensus.Fragment.ValidatedDiff
GetChainPointOuroboros.Consensus.Ledger.Query
getChainSelMessageOuroboros.Consensus.Storage.ChainDB.Impl.Types
getChunkSizeOuroboros.Consensus.Storage.ImmutableDB.Chunks.Internal, Ouroboros.Consensus.Storage.ImmutableDB.Chunks, Ouroboros.Consensus.Storage.ImmutableDB
getCompareTipOuroboros.Consensus.Storage.ImmutableDB.API, Ouroboros.Consensus.Storage.ImmutableDB
getCurrentOuroboros.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
3 (Function)Ouroboros.Consensus.MiniProtocol.BlockFetch.ClientInterface
GetCurrentEraOuroboros.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
getCurrentLedgerStateOuroboros.Consensus.Mempool.Impl.Common, Ouroboros.Consensus.Mempool
getCurrentSlotOuroboros.Consensus.BlockchainTime.API, Ouroboros.Consensus.BlockchainTime
getCurrentTipOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getDiskPolicyOuroboros.Consensus.Storage.ChainDB.Impl.LgrDB
getEnvOuroboros.Consensus.Storage.ChainDB.Impl.Types
getEnv1Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEnv2Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEnvSTMOuroboros.Consensus.Storage.ChainDB.Impl.Types
getEnvSTM1Ouroboros.Consensus.Storage.ChainDB.Impl.Types
getEraIndexOuroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
getEraParamsOuroboros.Consensus.HardFork.Combinator.Abstract.NoHardForks, Ouroboros.Consensus.HardFork.Combinator.Abstract, Ouroboros.Consensus.HardFork.Combinator
GetEraStartOuroboros.Consensus.HardFork.Combinator.Ledger.Query, Ouroboros.Consensus.HardFork.Combinator
getExtLedgerCfgOuroboros.Consensus.Ledger.Extended
getFingerprintOuroboros.Consensus.Util.STM
getFlagOuroboros.Consensus.Util, Ouroboros.Consensus.Storage.LedgerDB.DiskPolicy
getHardForkBlockOuroboros.Consensus.HardFork.Combinator.Basics, Ouroboros.Consensus.HardFork.Combinator
getHardForkGenTxOuroboros.Consensus.HardFork.Combinator.Mempool, Ouroboros.Consensus.HardFork.Combinator
getHardForkGenTxIdOuroboros.Consensus.HardFork.Combinator.Mempool, Ouroboros.Consensus.HardFork.Combinator
getHardForkHeaderOuroboros.Consensus.HardFork.Combinator.Block, Ouroboros.Consensus.HardFork.Combinator
getHardForkQueryOuroboros.Consensus.HardFork.Combinator.Ledger.Query, Ouroboros.Consensus.HardFork.Combinator
getHardForkSelectViewOuroboros.Consensus.HardFork.Combinator.Protocol, Ouroboros.Consensus.HardFork.Combinator
getHardForkStateOuroboros.Consensus.HardFork.Combinator.State.Types, Ouroboros.Consensus.HardFork.Combinator.State, Ouroboros.Consensus.HardFork.Combinator
getHardForkValidatedGenTxOuroboros.Consensus.HardFork.Combinator.Mempool, Ouroboros.Consensus.HardFork.Combinator
GetHashOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getHashForSlotOuroboros.Consensus.Storage.ImmutableDB.Impl, Ouroboros.Consensus.Storage.ImmutableDB
getHashForSlot_Ouroboros.Consensus.Storage.ImmutableDB.Impl, Ouroboros.Consensus.Storage.ImmutableDB
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
getHeaderOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
getHeaderFieldsOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
GetHeaderSizeOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getHeaderStateHistory 
1 (Function)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
2 (Function)Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getHfcBinaryBlockInfoOuroboros.Consensus.HardFork.Combinator.Serialisation.Common, Ouroboros.Consensus.HardFork.Combinator.Serialisation
getHistoricityCutoffOuroboros.Consensus.MiniProtocol.ChainSync.Client.HistoricityCheck
getImmutableLedgerOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
GetInterpreterOuroboros.Consensus.HardFork.Combinator.Ledger.Query, Ouroboros.Consensus.HardFork.Combinator
GetIsEBBOuroboros.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
3 (Function)Ouroboros.Consensus.MiniProtocol.BlockFetch.ClientInterface
getIsInvalidBlock 
1 (Function)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
2 (Function)Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getIsMemberOuroboros.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
getLastSlotOuroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
getLeaderScheduleOuroboros.Consensus.Protocol.LeaderSchedule
getLedgerOuroboros.Consensus.Fragment.ValidatedDiff
getLedgerDB 
1 (Function)Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
2 (Function)Ouroboros.Consensus.Storage.ChainDB.Impl.Query
getLedgerEraInfoOuroboros.Consensus.HardFork.Combinator.Info, Ouroboros.Consensus.HardFork.Combinator
GetLoEFragmentOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
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
4 (Function)Ouroboros.Consensus.MiniProtocol.BlockFetch.ClientInterface
getMismatchEraInfoOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getMonotonicTimeOuroboros.Consensus.Util.IOLike
GetNestedCtxtOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getNetworkMagicOuroboros.Consensus.Config.SupportsNode, Ouroboros.Consensus.Ledger.Query
getOneEraApplyTxErrOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getOneEraBlockOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getOneEraCannotForgeOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraEnvelopeErrOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraForgeStateInfoOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraForgeStateUpdateErrorOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraGenTxOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getOneEraGenTxIdOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getOneEraHashOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getOneEraHeaderOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getOneEraIsLeaderOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerErrorOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerEventOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerUpdateOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraLedgerWarningOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraSelectViewOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraTentativeHeaderStateOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraTentativeHeaderViewOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraTipInfoOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getOneEraValidatedGenTxOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraValidateViewOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOneEraValidationErrOuroboros.Consensus.HardFork.Combinator.AcrossEras
getOpenStateOuroboros.Consensus.Storage.ImmutableDB.Impl.State
getPastLedgerOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getPBftLedgerViewOuroboros.Consensus.Protocol.PBFT
getPBftMockVerKeyHashOuroboros.Consensus.Protocol.PBFT.Crypto, Ouroboros.Consensus.Protocol.PBFT
getPBftSignatureThresholdOuroboros.Consensus.Protocol.PBFT
getPeersOuroboros.Consensus.Ledger.SupportsPeerSelection
getPerEraBlockConfigOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getPerEraChainOrderConfigOuroboros.Consensus.HardFork.Combinator.AcrossEras
getPerEraCodecConfigOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getPerEraConsensusConfigOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getPerEraLedgerConfigOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getPerEraStorageConfigOuroboros.Consensus.HardFork.Combinator.AcrossEras, Ouroboros.Consensus.HardFork.Combinator
getPointOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getPredecessorOuroboros.Consensus.Storage.VolatileDB.API, Ouroboros.Consensus.Storage.VolatileDB
getPrefixLenOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.Serialisation
getPrevAppliedOuroboros.Consensus.Storage.ChainDB.Impl.LgrDB
GetPrevHashOuroboros.Consensus.Block.Abstract, Ouroboros.Consensus.Block
GetPureOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
GetRawBlockOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
GetRawHeaderOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getRelativeTimeOuroboros.Consensus.BlockchainTime.WallClock.Types, Ouroboros.Consensus.BlockchainTime
getRollbackOuroboros.Consensus.Fragment.Diff
getSameValueOuroboros.Consensus.HardFork.Combinator.AcrossEras
getSerialisedBlockWithPointOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getSerialisedHeaderWithPointOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getSerialiseNSOuroboros.Consensus.HardFork.Combinator.Serialisation.Common
getShapeOuroboros.Consensus.HardFork.History.Summary, Ouroboros.Consensus.HardFork.History
GetSlotOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getSlotInfoOuroboros.Consensus.Storage.ImmutableDB.Impl.Iterator
getSlotLengthOuroboros.Consensus.BlockchainTime.WallClock.Types, Ouroboros.Consensus.BlockchainTime
getSnapshotOuroboros.Consensus.Mempool.API, Ouroboros.Consensus.Mempool
getSnapshotForOuroboros.Consensus.Mempool.API, Ouroboros.Consensus.Mempool
getSomeErasCanBeLeaderOuroboros.Consensus.HardFork.Combinator.AcrossEras
getSuffixOuroboros.Consensus.Fragment.Diff
getSummaryOuroboros.Consensus.HardFork.History.Summary, Ouroboros.Consensus.HardFork.History
GetSystemStartOuroboros.Consensus.Ledger.Query
getSystemStart 
1 (Function)Ouroboros.Consensus.BlockchainTime.WallClock.Types, Ouroboros.Consensus.BlockchainTime
2 (Function)Ouroboros.Consensus.Config.SupportsNode, Ouroboros.Consensus.Ledger.Query
getTickedPBftStateOuroboros.Consensus.Protocol.PBFT
GetTipOuroboros.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
getTipAnchorOuroboros.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
getTipBlockNoOuroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getTipHashOuroboros.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
getTipInfoOuroboros.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
GetVerifiedBlockOuroboros.Consensus.Storage.Common, Ouroboros.Consensus.Storage.ChainDB.API, Ouroboros.Consensus.Storage.ChainDB
getWallClockSlotOuroboros.Consensus.BlockchainTime.WallClock.Simple, Ouroboros.Consensus.BlockchainTime
getWindowSizeOuroboros.Consensus.Protocol.PBFT.State
GsmStateOuroboros.Consensus.Node.GsmState