Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype NumCoreNodes = NumCoreNodes Word64
- data ProtocolClientInfo b = ProtocolClientInfo {}
- data ProtocolInfo b = ProtocolInfo {}
- enumCoreNodes ∷ NumCoreNodes → [CoreNodeId]
Documentation
newtype NumCoreNodes Source #
Instances
Show NumCoreNodes Source # | |
Defined in Ouroboros.Consensus.Node.ProtocolInfo showsPrec ∷ Int → NumCoreNodes → ShowS # show ∷ NumCoreNodes → String # showList ∷ [NumCoreNodes] → ShowS # | |
NoThunks NumCoreNodes Source # | |
Defined in Ouroboros.Consensus.Node.ProtocolInfo |
data ProtocolClientInfo b Source #
Data required by clients of a node running the specified protocol.
Instances
Isomorphic ProtocolClientInfo Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.Embed.Unary project ∷ NoHardForks blk ⇒ ProtocolClientInfo (HardForkBlock '[blk]) → ProtocolClientInfo blk Source # inject ∷ NoHardForks blk ⇒ ProtocolClientInfo blk → ProtocolClientInfo (HardForkBlock '[blk]) Source # |
data ProtocolInfo b Source #
Data required to run the specified protocol.
ProtocolInfo | |
|
Instances
Isomorphic ProtocolInfo Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.Embed.Unary project ∷ NoHardForks blk ⇒ ProtocolInfo (HardForkBlock '[blk]) → ProtocolInfo blk Source # inject ∷ NoHardForks blk ⇒ ProtocolInfo blk → ProtocolInfo (HardForkBlock '[blk]) Source # |