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

Ouroboros.Network.PeerSelection.Types

Synopsis

Documentation

data PeerSource Source #

Where did this peer come from? Policy functions can choose to treat peers differently depending on where we found them from.

data PeerStatus Source #

Constructors

PeerCold

Peer is in true cold which means no connection to exists and the outbound governor is safe to promote it.

PeerCooling

Peer is in cold state but its connection still lingers. I.e. it is still in progress to be fully demoted.

PeerWarm 
PeerHot