Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Eq Protocol Source # | |
Show Protocol Source # | |
Generic Protocol Source # | |
NFData Protocol Source # | |
Defined in Bcc.Node.Protocol.Types | |
FromJSON Protocol Source # | |
Defined in Bcc.Node.Protocol.Types | |
NoThunks Protocol Source # | |
type Rep Protocol Source # | |
Defined in Bcc.Node.Protocol.Types type Rep Protocol = D1 ('MetaData "Protocol" "Bcc.Node.Protocol.Types" "bcc-node-1.99.0-inplace" 'False) (C1 ('MetaCons "ColeProtocol" 'PrefixI 'False) (U1 ∷ Type → Type) :+: (C1 ('MetaCons "SophieProtocol" 'PrefixI 'False) (U1 ∷ Type → Type) :+: C1 ('MetaCons "BccProtocol" 'PrefixI 'False) (U1 ∷ Type → Type))) |
data SomeConsensusProtocol where Source #
SomeConsensusProtocol ∷ ∀ blk. (Protocol IO blk, HasKESMetricsData blk, HasKESInfo blk, TraceConstraints blk) ⇒ BlockType blk → ProtocolInfoArgs IO blk → SomeConsensusProtocol |