cardano-ledger-byron-1.0.1.0: The blockchain layer of Cardano during the Byron era
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Chain.Update.ProtocolVersion

Synopsis

Documentation

data ProtocolVersion Source #

Communication protocol version

Constructors

ProtocolVersion 

Fields

Instances

Instances details
ToJSON ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Generic ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Associated Types

type Rep ProtocolVersionTypeType Source #

Show ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

FromCBOR ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

ToCBOR ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

DecCBOR ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

EncCBOR ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

NFData ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Methods

rnfProtocolVersion → () Source #

Buildable ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Eq ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

Ord ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

NoThunks ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

type Rep ProtocolVersion Source # 
Instance details

Defined in Cardano.Chain.Update.ProtocolVersion

type Rep ProtocolVersion = D1 ('MetaData "ProtocolVersion" "Cardano.Chain.Update.ProtocolVersion" "cardano-ledger-byron-1.0.1.0-inplace" 'False) (C1 ('MetaCons "ProtocolVersion" 'PrefixI 'True) (S1 ('MetaSel ('Just "pvMajor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word16) :*: (S1 ('MetaSel ('Just "pvMinor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word16) :*: S1 ('MetaSel ('Just "pvAlt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word8))))