Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Node.NetworkProtocolVersion
- 2 types
- 2 classes
- 1 value
- Packageouroboros-consensus-4.2.1.0
- Exports5
- LicenceApache-2.0
class
class (Show (BlockNodeToNodeVersion blk), Show (BlockNodeToClientVersion blk), Eq (BlockNodeToNodeVersion blk), Eq (BlockNodeToClientVersion blk)) => HasNetworkProtocolVersion blk whereAssociated types
type family BlockNodeToNodeVersion blktype family BlockNodeToClientVersion blk
Instances1HasNetworkProtocolVersion
(All (Compose Show WrapNodeToNodeVersion) xs, All (Compose Eq WrapNodeToNodeVersion) xs, All (Compose Show EraNodeToClientVersion) xs, All (Compose Eq EraNodeToClientVersion) xs, All HasNetworkProtocolVersion xs) => HasNetworkProtocolVersion (HardForkBlock xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.NetworkVersion · orphan
Methods
supportedNodeToNodeVersions :: Proxy blk -> Map NodeToNodeVersion (BlockNodeToNodeVersion blk)supportedNodeToClientVersions :: Proxy blk -> Map NodeToClientVersion (BlockNodeToClientVersion blk)latestReleasedNodeVersion :: Proxy blk -> (Maybe NodeToNodeVersion, Maybe NodeToClientVersion)