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

Ouroboros.Consensus.HardFork.Combinator.Forging

Synopsis

Documentation

type HardForkCannotForge xs = OneEraCannotForge xs Source #

If we cannot forge, it's because the current era could not forge

type HardForkForgeStateInfo xs = OneEraForgeStateInfo xs Source #

For each era in which we want to forge blocks, we have a BlockForging, and thus ForgeStateInfo.

type HardForkForgeStateUpdateError xs = OneEraForgeStateUpdateError xs Source #

For each era in which we want to forge blocks, we have a BlockForging, and thus ForgeStateUpdateError.