ouroboros-consensus-cardano-0.12.1.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.ByronDual.Node

Documentation

protocolInfoDualByron Source #

Arguments

:: forall m. Monad m 
=> ByronSpecGenesis 
-> PBftParams 
-> [CoreNodeId]

Are we a core node?

-> (ProtocolInfo DualByronBlock, m [BlockForging m DualByronBlock]) 

Orphan instances

BlockSupportsMetrics DualByronBlock Source # 
Instance details

Methods

isSelfIssued :: BlockConfig DualByronBlock -> Header DualByronBlock -> WhetherSelfIssued

RunNode DualByronBlock Source # 
Instance details

NodeInitStorage DualByronBlock Source # 
Instance details

Methods

nodeImmutableDbChunkInfo :: StorageConfig DualByronBlock -> ChunkInfo

nodeCheckIntegrity :: StorageConfig DualByronBlock -> DualByronBlock -> Bool

nodeInitChainDB :: IOLike m => StorageConfig DualByronBlock -> InitChainDB m DualByronBlock -> m ()