ouroboros-consensus-0.3.1.0: Consensus layer for the Ouroboros blockchain protocol
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Node.ProtocolInfo

Synopsis

Documentation

newtype NumCoreNodes Source #

Constructors

NumCoreNodes Word64 

Instances

Instances details
Show NumCoreNodes Source # 
Instance details

Defined in Ouroboros.Consensus.Node.ProtocolInfo

NoThunks NumCoreNodes Source # 
Instance details

Defined in Ouroboros.Consensus.Node.ProtocolInfo

Methods

noThunks ∷ Context → NumCoreNodesIO (Maybe ThunkInfo) #

wNoThunks ∷ Context → NumCoreNodesIO (Maybe ThunkInfo) #

showTypeOfProxy NumCoreNodesString #

data ProtocolClientInfo b Source #

Data required by clients of a node running the specified protocol.

data ProtocolInfo m b Source #

Data required to run the specified protocol.

Instances

Instances details
Functor m ⇒ Isomorphic (ProtocolInfo m) Source # 
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Embed.Unary

Methods

projectNoHardForks blk ⇒ ProtocolInfo m (HardForkBlock '[blk]) → ProtocolInfo m blk Source #

injectNoHardForks blk ⇒ ProtocolInfo m blk → ProtocolInfo m (HardForkBlock '[blk]) Source #