ouroboros-network-0.10.1.0: A networking layer for the Ouroboros blockchain protocol
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.Ouroboros.Network.PeerSelection.RootPeersDNS

Synopsis

Documentation

tests :: TestTree Source #

mockDNSActions :: forall exception m. (MonadSTM m, MonadDelay m, MonadTimer m) => StrictTVar m (Map Domain [(IP, TTL)]) -> TVar m (Script DNSTimeout) -> TVar m (Script DNSLookupDelay) -> DNSActions () exception m Source #

Mock DNSActions data structure for testing purposes. Adds DNS Lookup function for IOSim with different timeout and lookup delays for every attempt.

newtype DNSTimeout Source #

Constructors

DNSTimeout 

Fields