| Safe Haskell | None |
|---|---|
| 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 # | |||||||||