Package4.2.1.0Network
ouroboros-consensus
Consensus layer for the Ouroboros blockchain protocol
- Version4.2.1.0
- CategoryNetwork
- LicenceApache-2.0
- AuthorIOG Engineering Team
- Maintaineroperations@
iohk. io - Pinned byhackage ouroboros-consensus 4.
2. 1. 0 - Sourceouroboros-consensus-4.
2. 1. 0 on Hackage
Modules
- Ouroboros.Consensus.Block
- Ouroboros.Consensus.Block.Abstract
- Ouroboros.Consensus.Block.EBB
- Ouroboros.Consensus.Block.Forging
- Ouroboros.Consensus.Block.NestedContent
- Ouroboros.Consensus.Block.RealPoint
- Ouroboros.Consensus.Block.SupportsDiffusionPipelining
- Ouroboros.Consensus.Block.SupportsMetrics
- Ouroboros.Consensus.Block.SupportsPeras
- Ouroboros.Consensus.Block.SupportsProtocol
- Ouroboros.Consensus.Block.SupportsSanityCheck
- Ouroboros.Consensus.BlockchainTime
- Ouroboros.Consensus.BlockchainTime.API
- Ouroboros.Consensus.BlockchainTime.WallClock.Default
- Ouroboros.Consensus.BlockchainTime.WallClock.HardFork
- Ouroboros.Consensus.BlockchainTime.WallClock.Simple
- Ouroboros.Consensus.BlockchainTime.WallClock.Types
- Ouroboros.Consensus.BlockchainTime.WallClock.Util
- Ouroboros.Consensus.Committee.AcrossEpochs
- Ouroboros.Consensus.Committee.Class
- Ouroboros.Consensus.Committee.Crypto
- Ouroboros.Consensus.Committee.Crypto.BLS
- Ouroboros.Consensus.Committee.EveryoneVotes
- Ouroboros.Consensus.Committee.LS
- Ouroboros.Consensus.Committee.Types
- Ouroboros.Consensus.Committee.WFA
- Ouroboros.Consensus.Committee.WFALS
- Ouroboros.Consensus.Config
- Ouroboros.Consensus.Config.SecurityParam
- Ouroboros.Consensus.Config.SupportsNode
- Ouroboros.Consensus.Forecast
- Ouroboros.Consensus.Fragment.Diff
- Ouroboros.Consensus.Genesis.Governor
- Ouroboros.Consensus.HardFork.Abstract
- Ouroboros.Consensus.HardFork.Combinator
- Ouroboros.Consensus.HardFork.Combinator.Abstract
- Ouroboros.Consensus.HardFork.Combinator.Abstract.CanHardFork
- Ouroboros.Consensus.HardFork.Combinator.Abstract.NoHardForks
- Ouroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock
- Ouroboros.Consensus.HardFork.Combinator.AcrossEras
- Ouroboros.Consensus.HardFork.Combinator.Basics
- Ouroboros.Consensus.HardFork.Combinator.Block
- Ouroboros.Consensus.HardFork.Combinator.Condense
- Ouroboros.Consensus.HardFork.Combinator.Degenerate
- Ouroboros.Consensus.HardFork.Combinator.Embed.Binary
- Ouroboros.Consensus.HardFork.Combinator.Embed.Nary
- Ouroboros.Consensus.HardFork.Combinator.Embed.Unary
- Ouroboros.Consensus.HardFork.Combinator.Forging
- Ouroboros.Consensus.HardFork.Combinator.Info
- Ouroboros.Consensus.HardFork.Combinator.InjectTxs
- Ouroboros.Consensus.HardFork.Combinator.Ledger
- Ouroboros.Consensus.HardFork.Combinator.Ledger.CommonProtocolParams
- Ouroboros.Consensus.HardFork.Combinator.Ledger.PeerSelection
- Ouroboros.Consensus.HardFork.Combinator.Ledger.Query
- Ouroboros.Consensus.HardFork.Combinator.Lifting
- Ouroboros.Consensus.HardFork.Combinator.Mempool
- Ouroboros.Consensus.HardFork.Combinator.NetworkVersion
- Ouroboros.Consensus.HardFork.Combinator.Node
- Ouroboros.Consensus.HardFork.Combinator.Node.DiffusionPipelining
- Ouroboros.Consensus.HardFork.Combinator.Node.InitStorage
- Ouroboros.Consensus.HardFork.Combinator.Node.Metrics
- Ouroboros.Consensus.HardFork.Combinator.Node.SanityCheck
- Ouroboros.Consensus.HardFork.Combinator.PartialConfig
- Ouroboros.Consensus.HardFork.Combinator.Protocol
- Ouroboros.Consensus.HardFork.Combinator.Protocol.ChainSel
- Ouroboros.Consensus.HardFork.Combinator.Protocol.LedgerView
- Ouroboros.Consensus.HardFork.Combinator.Serialisation
- Ouroboros.Consensus.HardFork.Combinator.Serialisation.Common
- Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk
- Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient
- Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode
- Ouroboros.Consensus.HardFork.Combinator.State
- Ouroboros.Consensus.HardFork.Combinator.State.Infra
- Ouroboros.Consensus.HardFork.Combinator.State.Instances
- Ouroboros.Consensus.HardFork.Combinator.State.Lift
- Ouroboros.Consensus.HardFork.Combinator.State.Types
- Ouroboros.Consensus.HardFork.Combinator.Translation
- Ouroboros.Consensus.HardFork.History
- Ouroboros.Consensus.HardFork.History.Caching
- Ouroboros.Consensus.HardFork.History.EpochInfo
- Ouroboros.Consensus.HardFork.History.EraParams
- Ouroboros.Consensus.HardFork.History.Qry
- Ouroboros.Consensus.HardFork.History.Summary
- Ouroboros.Consensus.HardFork.History.Util
- Ouroboros.Consensus.HardFork.Simple
- Ouroboros.Consensus.HeaderStateHistory
- Ouroboros.Consensus.HeaderValidation
- Ouroboros.Consensus.Ledger.Abstract
- Ouroboros.Consensus.Ledger.Basics
- Ouroboros.Consensus.Ledger.CommonProtocolParams
- Ouroboros.Consensus.Ledger.Dual
- Ouroboros.Consensus.Ledger.Extended
- Ouroboros.Consensus.Ledger.Inspect
- Ouroboros.Consensus.Ledger.Query
- Ouroboros.Consensus.Ledger.Query.Version
- Ouroboros.Consensus.Ledger.SupportsMempool
- Ouroboros.Consensus.Ledger.SupportsPeerSelection
- Ouroboros.Consensus.Ledger.SupportsPeras
- Ouroboros.Consensus.Ledger.SupportsProtocol
- Ouroboros.Consensus.Ledger.Tables
- Ouroboros.Consensus.Ledger.Tables.Basics
- Ouroboros.Consensus.Ledger.Tables.Combinators
- Ouroboros.Consensus.Ledger.Tables.Diff
- Ouroboros.Consensus.Ledger.Tables.Kinds
- Ouroboros.Consensus.Ledger.Tables.MapKind
- Ouroboros.Consensus.Ledger.Tables.Utils
- Ouroboros.Consensus.Mempool
- Ouroboros.Consensus.Mempool.API
- Ouroboros.Consensus.Mempool.Capacity
- Ouroboros.Consensus.Mempool.Impl.Common
- Ouroboros.Consensus.Mempool.Init
- Ouroboros.Consensus.Mempool.Query
- Ouroboros.Consensus.Mempool.TxSeq
- Ouroboros.Consensus.Mempool.Update
- Ouroboros.Consensus.MiniProtocol.BlockFetch.ClientInterface
- Ouroboros.Consensus.MiniProtocol.BlockFetch.Server
- Ouroboros.Consensus.MiniProtocol.ChainSync.Client
- Ouroboros.Consensus.MiniProtocol.ChainSync.Client.HistoricityCheck
- Ouroboros.Consensus.MiniProtocol.ChainSync.Client.InFutureCheck
- Ouroboros.Consensus.MiniProtocol.ChainSync.Client.Jumping
- Ouroboros.Consensus.MiniProtocol.ChainSync.Client.State
- Ouroboros.Consensus.MiniProtocol.ChainSync.Server
- Ouroboros.Consensus.MiniProtocol.LocalStateQuery.Server
- Ouroboros.Consensus.MiniProtocol.LocalTxMonitor.Server
- Ouroboros.Consensus.MiniProtocol.LocalTxSubmission.Server
- Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.Inbound
- Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.ObjectPool.API
- Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.ObjectPool.PerasCert
- Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.ObjectPool.PerasVote
- Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.Outbound
- Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.PerasCert
- Ouroboros.Consensus.MiniProtocol.ObjectDiffusion.PerasVote
- Ouroboros.Consensus.Node.GsmState
- Ouroboros.Consensus.Node.InitStorage
- Ouroboros.Consensus.Node.NetworkProtocolVersion
- Ouroboros.Consensus.Node.ProtocolInfo
- Ouroboros.Consensus.Node.Run
- Ouroboros.Consensus.Node.Serialisation
- Ouroboros.Consensus.NodeId
- Ouroboros.Consensus.Peras.Cert.Inclusion
- Ouroboros.Consensus.Peras.Cert.V1
- Ouroboros.Consensus.Peras.Crypto.BLS
- Ouroboros.Consensus.Peras.Params
- Ouroboros.Consensus.Peras.SelectView
- Ouroboros.Consensus.Peras.Vote.Aggregation
- Ouroboros.Consensus.Peras.Vote.V1
- Ouroboros.Consensus.Peras.Voting.Committee
- Ouroboros.Consensus.Peras.Voting.Rules
- Ouroboros.Consensus.Peras.Voting.View
- Ouroboros.Consensus.Peras.Weight
- Ouroboros.Consensus.Protocol.Abstract
- Ouroboros.Consensus.Protocol.BFT
- Ouroboros.Consensus.Protocol.LeaderSchedule
- Ouroboros.Consensus.Protocol.MockChainSel
- Ouroboros.Consensus.Protocol.ModChainSel
- Ouroboros.Consensus.Protocol.PBFT
- Ouroboros.Consensus.Protocol.PBFT.Crypto
- Ouroboros.Consensus.Protocol.PBFT.State
- Ouroboros.Consensus.Protocol.Signed
- Ouroboros.Consensus.Storage.ChainDB
- Ouroboros.Consensus.Storage.ChainDB.API
- Ouroboros.Consensus.Storage.ChainDB.API.Types.InvalidBlockPunishment
- Ouroboros.Consensus.Storage.ChainDB.Impl
- Ouroboros.Consensus.Storage.ChainDB.Impl.Args
- Ouroboros.Consensus.Storage.ChainDB.Impl.Background
- Ouroboros.Consensus.Storage.ChainDB.Impl.BlockCache
- Ouroboros.Consensus.Storage.ChainDB.Impl.ChainSel
- Ouroboros.Consensus.Storage.ChainDB.Impl.Follower
- Ouroboros.Consensus.Storage.ChainDB.Impl.Iterator
- Ouroboros.Consensus.Storage.ChainDB.Impl.Paths
- Ouroboros.Consensus.Storage.ChainDB.Impl.Query
- Ouroboros.Consensus.Storage.ChainDB.Impl.Types
- Ouroboros.Consensus.Storage.ChainDB.Init
- Ouroboros.Consensus.Storage.Common
- Ouroboros.Consensus.Storage.ImmutableDB
- Ouroboros.Consensus.Storage.ImmutableDB.API
- Ouroboros.Consensus.Storage.ImmutableDB.Chunks
- Ouroboros.Consensus.Storage.ImmutableDB.Chunks.Layout
- Ouroboros.Consensus.Storage.ImmutableDB.Impl
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Cache
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Primary
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Index.Secondary
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Iterator
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Parser
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.State
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Types
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Util
- Ouroboros.Consensus.Storage.ImmutableDB.Impl.Validation
- Ouroboros.Consensus.Storage.ImmutableDB.Stream
- Ouroboros.Consensus.Storage.LedgerDB
- Ouroboros.Consensus.Storage.LedgerDB.API
- Ouroboros.Consensus.Storage.LedgerDB.Args
- Ouroboros.Consensus.Storage.LedgerDB.Forker
- Ouroboros.Consensus.Storage.LedgerDB.Snapshots
- Ouroboros.Consensus.Storage.LedgerDB.TraceEvent
- Ouroboros.Consensus.Storage.LedgerDB.V2
- Ouroboros.Consensus.Storage.LedgerDB.V2.Backend
- Ouroboros.Consensus.Storage.LedgerDB.V2.Forker
- Ouroboros.Consensus.Storage.LedgerDB.V2.InMemory
- Ouroboros.Consensus.Storage.LedgerDB.V2.LedgerSeq
- Ouroboros.Consensus.Storage.PerasCertDB
- Ouroboros.Consensus.Storage.PerasCertDB.API
- Ouroboros.Consensus.Storage.PerasCertDB.Impl
- Ouroboros.Consensus.Storage.PerasVoteDB
- Ouroboros.Consensus.Storage.PerasVoteDB.API
- Ouroboros.Consensus.Storage.PerasVoteDB.Impl
- Ouroboros.Consensus.Storage.Serialisation
- Ouroboros.Consensus.Storage.VolatileDB
- Ouroboros.Consensus.Storage.VolatileDB.API
- Ouroboros.Consensus.Storage.VolatileDB.Impl
- Ouroboros.Consensus.Storage.VolatileDB.Impl.FileInfo
- Ouroboros.Consensus.Storage.VolatileDB.Impl.Index
- Ouroboros.Consensus.Storage.VolatileDB.Impl.Parser
- Ouroboros.Consensus.Storage.VolatileDB.Impl.State
- Ouroboros.Consensus.Storage.VolatileDB.Impl.Types
- Ouroboros.Consensus.Storage.VolatileDB.Impl.Util
- Ouroboros.Consensus.Ticked
- Ouroboros.Consensus.TypeFamilyWrappers
- Ouroboros.Consensus.Util
- Ouroboros.Consensus.Util.AnchoredFragment
- Ouroboros.Consensus.Util.AnchoredSeq
- Ouroboros.Consensus.Util.Args
- Ouroboros.Consensus.Util.Assert
- Ouroboros.Consensus.Util.Bitmap
- Ouroboros.Consensus.Util.CBOR
- Ouroboros.Consensus.Util.CRC
- Ouroboros.Consensus.Util.CallStack
- Ouroboros.Consensus.Util.Condense
- Ouroboros.Consensus.Util.DepPair
- Ouroboros.Consensus.Util.EarlyExit
- Ouroboros.Consensus.Util.Enclose
- Ouroboros.Consensus.Util.FileLock
- Ouroboros.Consensus.Util.HList
- Ouroboros.Consensus.Util.IOLike
- Ouroboros.Consensus.Util.IndexedMemPack
- Ouroboros.Consensus.Util.LeakyBucket
- Ouroboros.Consensus.Util.MonadSTM.NormalForm
- Ouroboros.Consensus.Util.MonadSTM.StrictSVar
- Ouroboros.Consensus.Util.NormalForm.Invariant
- Ouroboros.Consensus.Util.NormalForm.StrictMVar
- Ouroboros.Consensus.Util.NormalForm.StrictTVar
- Ouroboros.Consensus.Util.Orphans
- Ouroboros.Consensus.Util.Pred
- Ouroboros.Consensus.Util.RedundantConstraints
- Ouroboros.Consensus.Util.STM
- Ouroboros.Consensus.Util.Time
- Ouroboros.Consensus.Util.Versioned
Internal modules · 1
Description
Consensus layer for the Ouroboros blockchain protocol.
Depends on
52 packages- FailT-0.1.2.0in this set
- aeson-2.2.5.1in this set
- array-0.5.8.0with GHC
- base-4.22.0.0with GHC
- base-deriving-via-0.1.0.2in this set
- base16-bytestring-1.0.2.0in this set
- bimap-0.5.0in this set
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- cardano-binary-1.9.1.0in this set
- cardano-crypto-class-2.5.1.0in this set
- cardano-ledger-binary-1.9.1.0in this set
- cardano-ledger-core-1.21.0.0in this set
- cardano-prelude-0.2.2.0in this set
- cardano-slotting-0.2.2.0in this set
- cardano-strict-containers-0.1.6.0in this set
- cborg-0.2.10.0in this set
- containers-0.8with GHC
- contra-tracer-0.2.1.1in this set
- deepseq-1.5.1.0with GHC
- filelock-0.1.1.9in this set
- fs-api-0.4.0.0in this set
- hashable-1.5.1.0in this set
- io-classes-1.8.0.1in this set
- measures-0.1.0.3in this set
- mempack-0.2.1.0in this set
- mtl-2.3.1with GHC
- multiset-0.3.4.3in this set
- nonempty-containers-0.4.0.0in this set
- nothunks-0.3.1in this set
- primitive-0.9.1.0in this set
- psqueues-0.2.8.3in this set
- quiet-0.2in this set
- random-1.3.1in this set
- rawlock-0.1.2.0in this set
- resource-registry-0.3.0.0in this set
- semialign-1.4in this set
- serialise-0.2.6.1in this set
- singletons-3.0.4in this set
- small-steps-1.1.4.0in this set
- sop-core-0.5.0.2in this set
- sop-extras-0.4.1.1in this set
- streaming-0.2.4.0in this set
- strict-0.5.1in this set
- strict-checked-vars-0.2.1.0in this set
- strict-sop-core-0.1.4.0in this set
- text-2.1.3with GHC
- these-1.2.1in this set
- time-1.15with GHC
- transformers-0.6.1.2with GHC
- typed-protocols-1.2.2.0in this set
- vector-0.13.2.0in this set