ouroboros-consensus-cardano-0.12.1.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

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

Instances details
Bounded ShelleyNodeToClientVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Enum ShelleyNodeToClientVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Show ShelleyNodeToClientVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Eq ShelleyNodeToClientVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Ord ShelleyNodeToClientVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

data ShelleyNodeToNodeVersion Source #

Instances

Instances details
Bounded ShelleyNodeToNodeVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Enum ShelleyNodeToNodeVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Show ShelleyNodeToNodeVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Eq ShelleyNodeToNodeVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Ord ShelleyNodeToNodeVersion Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.NetworkProtocolVersion

Orphan instances

HasNetworkProtocolVersion (ShelleyBlock proto era) Source # 
Instance details

Associated Types

type BlockNodeToNodeVersion (ShelleyBlock proto era)

type BlockNodeToClientVersion (ShelleyBlock proto era)

SupportedNetworkProtocolVersion (ShelleyBlock proto era) Source # 
Instance details

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)