| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Network.PeerSelection.Governor.PeerSelectionState
Synopsis
- newtype NumberOfBigLedgerPeers = NumberOfBigLedgerPeers {}
- data ExtraState = ExtraState {}
- empty :: ConsensusMode -> NumberOfBigLedgerPeers -> ExtraState
- data DebugPeerSelectionState = DebugPeerSelectionState {}
Documentation
newtype NumberOfBigLedgerPeers Source #
Minimum number of hot big ledger peers in Genesis mode
for trusted state to be signalled to Consensus. This number
should be smaller than the targetNumberOfActiveBigLedgerPeers
but greater than 1. In Genesis, we may demote a big ledger peer
for underperformance, but not promote a replacement immediately
to guard against adversaries which may want to slow down our
progress.
Constructors
| NumberOfBigLedgerPeers | |
Fields | |
Instances
| FromJSON NumberOfBigLedgerPeers Source # | |
Defined in Cardano.Network.PeerSelection.Governor.PeerSelectionState Methods parseJSON :: Value -> Parser NumberOfBigLedgerPeers # parseJSONList :: Value -> Parser [NumberOfBigLedgerPeers] # | |
| Show NumberOfBigLedgerPeers Source # | |
Defined in Cardano.Network.PeerSelection.Governor.PeerSelectionState Methods showsPrec :: Int -> NumberOfBigLedgerPeers -> ShowS # show :: NumberOfBigLedgerPeers -> String # showList :: [NumberOfBigLedgerPeers] -> ShowS # | |
| Eq NumberOfBigLedgerPeers Source # | |
Defined in Cardano.Network.PeerSelection.Governor.PeerSelectionState Methods (==) :: NumberOfBigLedgerPeers -> NumberOfBigLedgerPeers -> Bool # (/=) :: NumberOfBigLedgerPeers -> NumberOfBigLedgerPeers -> Bool # | |
data ExtraState Source #
Cardano Node PeerSelection State extension data type. It contain specific PeerSelection state parameters to guide the Outbound Governor.
Constructors
| ExtraState | |
Fields
| |
Instances
| Show ExtraState Source # | |
Defined in Cardano.Network.PeerSelection.Governor.PeerSelectionState Methods showsPrec :: Int -> ExtraState -> ShowS # show :: ExtraState -> String # showList :: [ExtraState] -> ShowS # | |
| Eq ExtraState Source # | |
data DebugPeerSelectionState Source #
Constructors
| DebugPeerSelectionState | |
Instances
| Show DebugPeerSelectionState Source # | |
Defined in Cardano.Network.PeerSelection.Governor.PeerSelectionState Methods showsPrec :: Int -> DebugPeerSelectionState -> ShowS # show :: DebugPeerSelectionState -> String # showList :: [DebugPeerSelectionState] -> ShowS # | |