Package1.2.0.0Network
ouroboros-network
A networking layer for the Ouroboros blockchain protocol
- Version1.2.0.0
- CategoryNetwork
- LicenceApache-2.0
- AuthorAlexander Vieth, Marcin Szamotulski, Duncan Coutts
- Maintainermarcin.szamotulski@iohk.io
- Pinned byhackage ouroboros-network 1.2.0.0
- Sourcehackage.haskell.org/package/ouroboros-network-1.2.0.0
Modules
49 modules- Control.Concurrent.Class.MonadSTM.Strict.TMergeVar5
- Ouroboros.Network.BlockFetch18
- Ouroboros.Network.BlockFetch.Client7
- Ouroboros.Network.BlockFetch.ClientRegistry12
- Ouroboros.Network.BlockFetch.ClientState21
- Ouroboros.Network.BlockFetch.Decision18
- Ouroboros.Network.BlockFetch.Decision.Genesis1
- Ouroboros.Network.BlockFetch.Decision.Trace1
- Ouroboros.Network.BlockFetch.DeltaQ11
- Ouroboros.Network.BlockFetch.State10
- Ouroboros.Network.DeltaQ16
- Ouroboros.Network.Diffusion40
- Ouroboros.Network.Diffusion.Configuration22
- Ouroboros.Network.Diffusion.Policies11
- Ouroboros.Network.Diffusion.Topology7
- Ouroboros.Network.Diffusion.Types35
- Ouroboros.Network.Diffusion.Utils2
- Ouroboros.Network.ExitPolicy4
- Ouroboros.Network.KeepAlive8
- Ouroboros.Network.PeerSelection158
- Ouroboros.Network.PeerSelection.Churn4
- Ouroboros.Network.PeerSelection.Governor70
- Ouroboros.Network.PeerSelection.Governor.ActivePeers3
- Ouroboros.Network.PeerSelection.Governor.Monitor5
- Ouroboros.Network.PeerSelection.Governor.Types89
- Ouroboros.Network.PeerSelection.LedgerPeers51
- Ouroboros.Network.PeerSelection.PeerMetric14
- Ouroboros.Network.PeerSelection.PeerSelectionActions4
- Ouroboros.Network.PeerSelection.PeerStateActions12
- Ouroboros.Network.PeerSelection.PublicRootPeers14
- Ouroboros.Network.PeerSelection.RootPeersDNS29
- Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActions18
- Ouroboros.Network.PeerSelection.RootPeersDNS.DNSSemaphore4
- Ouroboros.Network.PeerSelection.RootPeersDNS.LocalRootPeers4
- Ouroboros.Network.PeerSelection.RootPeersDNS.PublicRootPeers2
- Ouroboros.Network.PeerSelection.State.EstablishedPeers19
- Ouroboros.Network.PeerSelection.State.KnownPeers28
- Ouroboros.Network.PeerSelection.State.LocalRootPeers19
- Ouroboros.Network.PeerSelection.Types4
- Ouroboros.Network.PeerSharing12
- Ouroboros.Network.TxSubmission.Inbound.V16
- Ouroboros.Network.TxSubmission.Inbound.V255
- Ouroboros.Network.TxSubmission.Inbound.V2.Policy5
- Ouroboros.Network.TxSubmission.Inbound.V2.Registry10
- Ouroboros.Network.TxSubmission.Inbound.V2.State11
- Ouroboros.Network.TxSubmission.Inbound.V2.Types42
- Ouroboros.Network.TxSubmission.Mempool.Reader4
- Ouroboros.Network.TxSubmission.Mempool.Simple11
- Ouroboros.Network.TxSubmission.Outbound3
Description
A networking layer for the Ouroboros blockchain protocol.
Depends on
27 packages- base-4.22.0.0with GHC
- bytestring-0.12.2.0with GHC
- cardano-prelude-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
- directory-1.3.10.0with GHC
- dlist-1.0in this set
- dns-4.2.0in this set
- formatting-7.2.0in this set
- hashable-1.5.1.0in this set
- io-classes-1.8.0.1in this set
- iproute-1.7.15in this set
- monoidal-synchronisation-0.1.0.8in this set
- mtl-2.3.1with GHC
- network-3.2.9.0in this set
- network-mux-0.11.0.0in this set
- nothunks-0.3.1in this set
- psqueues-0.2.8.3in this set
- random-1.3.1in this set
- strict-checked-vars-0.2.1.0in this set
- time-1.15with GHC
- transformers-0.6.1.2with GHC
- typed-protocols-1.2.2.0in this set
- unix-2.8.8.0with GHC