ouroboros-consensus-0.1.0.1: Consensus layer for the Ouroboros blockchain protocol
Safe Haskell None
Language Haskell2010

Ouroboros.Consensus.Node.NetworkProtocolVersion

Contents

Synopsis

Documentation

Re-exports

data NodeToClientVersion Source #

Enumeration of node to client protocol versions.

Constructors

NodeToClientV_9

enabled CardanoNodeToClientVersion7 , i.e., Alonzo

NodeToClientV_10

added GetChainBlockNo and GetChainPoint queries

NodeToClientV_11

added GetRewardInfoPools Block query

NodeToClientV_12

added LocalTxMonitor mini-protocol

NodeToClientV_13

enabled CardanoNodeToClientVersion9 , i.e., Babbage

Instances

Instances details
Bounded NodeToClientVersion
Instance details

Defined in Ouroboros.Network.NodeToClient.Version

Enum NodeToClientVersion
Instance details

Defined in Ouroboros.Network.NodeToClient.Version

Eq NodeToClientVersion
Instance details

Defined in Ouroboros.Network.NodeToClient.Version

Ord NodeToClientVersion
Instance details

Defined in Ouroboros.Network.NodeToClient.Version

Show NodeToClientVersion
Instance details

Defined in Ouroboros.Network.NodeToClient.Version

data NodeToNodeVersion Source #

Enumeration of node to node protocol versions.

Constructors

NodeToNodeV_7

Changes:

  • new KeepAlive codec
  • Enable CardanoNodeToNodeVersion5 , i.e., Alonzo
NodeToNodeV_8

Changes:

  • Enable block diffusion pipelining in ChainSync and BlockFetch logic.
NodeToNodeV_9

Changes:

  • Enable CardanoNodeToNodeVersion6 , i.e., Babbage
NodeToNodeV_10

Changes:

  • Enable full duplex connections. NOTE: This is an experimental protocol version, which is not yet released. Until initial P2P version it must be kept as the last version, which allows us to keep it as an experimental version.

Instances

Instances details
Bounded NodeToNodeVersion
Instance details

Defined in Ouroboros.Network.NodeToNode.Version

Enum NodeToNodeVersion
Instance details

Defined in Ouroboros.Network.NodeToNode.Version

Eq NodeToNodeVersion
Instance details

Defined in Ouroboros.Network.NodeToNode.Version

Ord NodeToNodeVersion
Instance details

Defined in Ouroboros.Network.NodeToNode.Version

Show NodeToNodeVersion
Instance details

Defined in Ouroboros.Network.NodeToNode.Version