| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Network.Diffusion.Handlers
Documentation
Arguments
| :: forall ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraState extraFlags extraPeers extraCounters peerconn (muxMode :: Mode) socket handle handleError. Ord ntnAddr | |
| => Tracers ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraState DebugPeerSelectionState extraFlags extraPeers extraCounters ExtraTrace IO | |
| -> STM IO UseLedgerPeers | |
| -> PeerSharing | |
| -> STM IO UseBootstrapPeers | |
| -> STM IO LedgerStateJudgement | |
| -> PeerMetrics IO ntnAddr | |
| -> (peerconn -> STM IO (Maybe Time)) | return time when an active peer was promoted to a hot peer. |
| -> ConnectionManager muxMode socket ntnAddr handle handleError IO | |
| -> StrictTVar IO (PeerSelectionState ExtraState extraFlags extraPeers ntnAddr peerconn) | |
| -> IO () |