| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Node.Protocol.Types
Documentation
Constructors
| ByronProtocol | |
| ShelleyProtocol | |
| CardanoProtocol |
Instances
| Eq Protocol Source # | |
| Show Protocol Source # | |
| Generic Protocol Source # | |
| NFData Protocol Source # | |
Defined in Cardano.Node.Protocol.Types | |
| FromJSON 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.22.1-9iuPMbl4FXa375NTJOSOCF" '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 :: SomeConsensusProtocolConstraints blk => Protocol IO blk (BlockProtocol blk) -> SomeConsensusProtocol |
type SomeConsensusProtocolConstraints blk = (HasKESMetricsData blk, RunNode blk, TraceConstraints blk) Source #