Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Types used by LedgerPeers
and
LedgerPeers
Synopsis
- newtype NumberOfPeers = NumberOfPeers {}
- data IsLedgerPeer
- data LedgerPeersKind
- 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
Documentation
newtype NumberOfPeers Source #
Instances
Show NumberOfPeers Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common showsPrec ∷ Int → NumberOfPeers → ShowS # show ∷ NumberOfPeers → String # showList ∷ [NumberOfPeers] → ShowS # |
data IsLedgerPeer Source #
Identifies a peer as coming from ledger or not
IsLedgerPeer | a ledger peer. |
IsNotLedgerPeer |
Instances
Show IsLedgerPeer Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common showsPrec ∷ Int → IsLedgerPeer → ShowS # show ∷ IsLedgerPeer → String # showList ∷ [IsLedgerPeer] → ShowS # | |
Eq IsLedgerPeer Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common (==) ∷ IsLedgerPeer → IsLedgerPeer → Bool # (/=) ∷ IsLedgerPeer → IsLedgerPeer → Bool # |
data LedgerPeersKind Source #
Which ledger peers to pick.
Instances
Show LedgerPeersKind Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common showsPrec ∷ Int → LedgerPeersKind → ShowS # show ∷ LedgerPeersKind → String # showList ∷ [LedgerPeersKind] → ShowS # |
data LedgerPeers Source #
Ledger Peer request result
LedgerPeers | |
| |
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 showsPrec ∷ Int → LedgerPeers → ShowS # show ∷ LedgerPeers → String # showList ∷ [LedgerPeers] → ShowS # | |
Eq LedgerPeers Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common (==) ∷ LedgerPeers → LedgerPeers → Bool # (/=) ∷ LedgerPeers → LedgerPeers → Bool # |
data TraceLedgerPeers Source #
Trace LedgerPeers events.
Instances
Show TraceLedgerPeers Source # | |
Defined in Ouroboros.Network.PeerSelection.LedgerPeers.Common showsPrec ∷ Int → TraceLedgerPeers → ShowS # show ∷ TraceLedgerPeers → String # showList ∷ [TraceLedgerPeers] → ShowS # |