Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion
Contents
Documentation
data ShelleyNodeToClientVersion Source #
Constructors
ShelleyNodeToClientVersion1 | |
ShelleyNodeToClientVersion2 | New queries introduced |
ShelleyNodeToClientVersion3 | New query introduced |
ShelleyNodeToClientVersion4 | New queries introduced |
ShelleyNodeToClientVersion5 | New queries introduced: GetRewardInfoPools |
ShelleyNodeToClientVersion6 | New queries introduced: GetPoolDistr, GetPoolState, GetStakeSnapshots |
ShelleyNodeToClientVersion7 | New queries introduced: GetStakeDelegDeposits |
ShelleyNodeToClientVersion8 | New queries introduced: GetConstitutionHash, GetFilteredVoteDelegatees |
Instances
data ShelleyNodeToNodeVersion Source #
Constructors
ShelleyNodeToNodeVersion1 |
Instances
Orphan instances
HasNetworkProtocolVersion (ShelleyBlock proto era) Source # | |
Associated Types type BlockNodeToNodeVersion (ShelleyBlock proto era) type BlockNodeToClientVersion (ShelleyBlock proto era) | |
SupportedNetworkProtocolVersion (ShelleyBlock proto era) Source # | |
Methods supportedNodeToNodeVersions :: Proxy (ShelleyBlock proto era) -> Map NodeToNodeVersion (BlockNodeToNodeVersion (ShelleyBlock proto era)) supportedNodeToClientVersions :: Proxy (ShelleyBlock proto era) -> Map NodeToClientVersion (BlockNodeToClientVersion (ShelleyBlock proto era)) latestReleasedNodeVersion :: Proxy (ShelleyBlock proto era) -> (Maybe NodeToNodeVersion, Maybe NodeToClientVersion) |