| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Network.PeerSelection.PeerSelectionActions
Documentation
requestPublicRootPeersImpl Source #
Arguments
| :: (MonadThrow m, MonadAsync m, Ord peeraddr) | |
| => Tracer m TracePublicRootPeers | |
| -> STM m UseBootstrapPeers | |
| -> STM m LedgerStateJudgement | |
| -> STM m (Map RelayAccessPoint PeerAdvertise) | |
| -> PeerActionsDNS peeraddr resolver m | |
| -> DNSSemaphore m | |
| -> (Map peeraddr PeerAdvertise -> ExtraPeers peeraddr) | Function to convert DNS result into extra peers |
| -> (NumberOfPeers -> LedgerPeersKind -> m (Maybe (Set peeraddr, DiffTime))) | |
| -> LedgerPeersKind | |
| -> StdGen | |
| -> Int | |
| -> m (CardanoPublicRootPeers peeraddr, DiffTime) |