Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ouroboros.Network.PeerSelection.LedgerPeers.Common
Description
Types used by LedgerPeers
and
LedgerPeers
Synopsis
- newtype NumberOfPeers = NumberOfPeers {}
- data IsLedgerPeer
- data LedgerPeers
- data TraceLedgerPeers
- = PickedBigLedgerPeer RelayAccessPoint AccPoolStake PoolStake
- | PickedLedgerPeer RelayAccessPoint AccPoolStake PoolStake
- | PickedBigLedgerPeers NumberOfPeers [RelayAccessPoint]
- | PickedLedgerPeers NumberOfPeers [RelayAccessPoint]
- | FetchingNewLedgerState Int Int
- | TraceLedgerPeersDomains [DomainAccessPoint]
- | TraceLedgerPeersResult Domain [(IP, TTL)]
- | TraceLedgerPeersFailure Domain DNSError
- | DisabledLedgerPeers
- | TraceUseLedgerPeers UseLedgerPeers
- | WaitingOnRequest
- | RequestForPeers NumberOfPeers
- | ReusingLedgerState Int DiffTime
- | FallingBackToPublicRootPeers
- | NotEnoughBigLedgerPeers NumberOfPeers Int
- | NotEnoughLedgerPeers NumberOfPeers Int
- | UsingBigLedgerPeerSnapshot
Documentation
newtype NumberOfPeers Source #
Constructors
NumberOfPeers | |
Fields |
Instances
Show NumberOfPeers Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common Methods showsPrec ∷ Int → NumberOfPeers → ShowS # show ∷ NumberOfPeers → String # showList ∷ [NumberOfPeers] → ShowS # |
data IsLedgerPeer Source #
Identifies a peer as coming from ledger or not
Constructors
IsLedgerPeer | a ledger peer. |
IsNotLedgerPeer |
Instances
Show IsLedgerPeer Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common Methods showsPrec ∷ Int → IsLedgerPeer → ShowS # show ∷ IsLedgerPeer → String # showList ∷ [IsLedgerPeer] → ShowS # | |
Eq IsLedgerPeer Source # | |
data LedgerPeers Source #
Ledger Peer request result
Constructors
LedgerPeers | |
Fields
| |
BeforeSlot | No result because the node is still before the configured UseLedgerAfter slot number |
Instances
Show LedgerPeers Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common Methods showsPrec ∷ Int → LedgerPeers → ShowS # show ∷ LedgerPeers → String # showList ∷ [LedgerPeers] → ShowS # | |
Eq LedgerPeers Source # | |
data TraceLedgerPeers Source #
Trace LedgerPeers events.
Constructors
Instances
Show TraceLedgerPeers Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common Methods showsPrec ∷ Int → TraceLedgerPeers → ShowS # show ∷ TraceLedgerPeers → String # showList ∷ [TraceLedgerPeers] → ShowS # |