Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ouroboros.Consensus.Node.ProtocolInfo
Synopsis
- newtype NumCoreNodes = NumCoreNodes Word64
- data ProtocolClientInfo b = ProtocolClientInfo {}
- data ProtocolInfo b = ProtocolInfo {}
- enumCoreNodes ∷ NumCoreNodes → [CoreNodeId]
Documentation
newtype NumCoreNodes Source #
Constructors
NumCoreNodes Word64 |
Instances
Show NumCoreNodes Source # | |
Defined in Ouroboros.Consensus.Node.ProtocolInfo Methods 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.
Constructors
ProtocolClientInfo | |
Fields |
Instances
Isomorphic ProtocolClientInfo Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.Embed.Unary Methods 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.
Constructors
ProtocolInfo | |
Fields
|
Instances
Isomorphic ProtocolInfo Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.Embed.Unary Methods project ∷ NoHardForks blk ⇒ ProtocolInfo (HardForkBlock '[blk]) → ProtocolInfo blk Source # inject ∷ NoHardForks blk ⇒ ProtocolInfo blk → ProtocolInfo (HardForkBlock '[blk]) Source # |