Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Node.Protocol.Types
Documentation
Constructors
ByronProtocol | |
ShelleyProtocol | |
CardanoProtocol |
Instances
FromJSON Protocol Source # | |
Defined in Cardano.Node.Protocol.Types | |
Generic Protocol Source # | |
Show Protocol Source # | |
NFData Protocol Source # | |
Defined in Cardano.Node.Protocol.Types | |
Eq Protocol Source # | |
NoThunks Protocol Source # | |
type Rep Protocol Source # | |
Defined in Cardano.Node.Protocol.Types type Rep Protocol = D1 ('MetaData "Protocol" "Cardano.Node.Protocol.Types" "cardano-node-1.36.0-inplace" 'False) (C1 ('MetaCons "ByronProtocol" 'PrefixI 'False) (U1 ∷ Type → Type) :+: (C1 ('MetaCons "ShelleyProtocol" 'PrefixI 'False) (U1 ∷ Type → Type) :+: C1 ('MetaCons "CardanoProtocol" 'PrefixI 'False) (U1 ∷ Type → Type))) |
data SomeConsensusProtocol where Source #
Constructors
SomeConsensusProtocol ∷ ∀ blk. (Protocol IO blk, HasKESMetricsData blk, HasKESInfo blk, TraceConstraints blk) ⇒ BlockType blk → ProtocolInfoArgs IO blk → SomeConsensusProtocol |