ouroboros-network:api
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Network.PerasSupport

Synopsis

Documentation

data PerasSupport Source #

The flag which indicates whether the node can support Peras protocol.

It is communicated via NodeToNodeVersionData during handshake negotiation. If both the local and remote nodes support Peras protocol, then Peras protocol can be used.

Instances

Instances details
NFData PerasSupport Source # 
Instance details

Defined in Ouroboros.Network.PerasSupport

Methods

rnf :: PerasSupport -> () #

Bounded PerasSupport Source # 
Instance details

Defined in Ouroboros.Network.PerasSupport

Generic PerasSupport Source # 
Instance details

Defined in Ouroboros.Network.PerasSupport

Associated Types

type Rep PerasSupport 
Instance details

Defined in Ouroboros.Network.PerasSupport

type Rep PerasSupport = D1 ('MetaData "PerasSupport" "Ouroboros.Network.PerasSupport" "ouroboros-network-1.1.0.0-inplace-api" 'False) (C1 ('MetaCons "PerasUnsupported" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PerasSupported" 'PrefixI 'False) (U1 :: Type -> Type))
Show PerasSupport Source # 
Instance details

Defined in Ouroboros.Network.PerasSupport

Eq PerasSupport Source # 
Instance details

Defined in Ouroboros.Network.PerasSupport

Ord PerasSupport Source # 
Instance details

Defined in Ouroboros.Network.PerasSupport

type Rep PerasSupport Source # 
Instance details

Defined in Ouroboros.Network.PerasSupport

type Rep PerasSupport = D1 ('MetaData "PerasSupport" "Ouroboros.Network.PerasSupport" "ouroboros-network-1.1.0.0-inplace-api" 'False) (C1 ('MetaCons "PerasUnsupported" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PerasSupported" 'PrefixI 'False) (U1 :: Type -> Type))