Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ouroboros.Consensus.Byron.Ledger.NetworkProtocolVersion
Contents
Documentation
data ByronNodeToClientVersion Source #
Constructors
ByronNodeToClientVersion1 |
Instances
data ByronNodeToNodeVersion Source #
Constructors
ByronNodeToNodeVersion1 | We send headers without a size hint |
ByronNodeToNodeVersion2 | We send headers with a size hint |
Instances
Orphan instances
HasNetworkProtocolVersion ByronBlock Source # | |
Associated Types | |
SupportedNetworkProtocolVersion ByronBlock Source # | This instance isn't used apart from tests; we therefore make our life easy below. |
Methods supportedNodeToNodeVersions ∷ Proxy ByronBlock → Map NodeToNodeVersion (BlockNodeToNodeVersion ByronBlock) Source # supportedNodeToClientVersions ∷ Proxy ByronBlock → Map NodeToClientVersion (BlockNodeToClientVersion ByronBlock) Source # latestReleasedNodeVersion ∷ Proxy ByronBlock → (Maybe NodeToNodeVersion, Maybe NodeToClientVersion) Source # |