ouroboros-consensus-cardano-0.20.0.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Node.Protocol.Byron

Synopsis

Documentation

mkSomeConsensusProtocolByronNodeByronProtocolConfigurationMaybe ProtocolFilepathsExceptT ByronProtocolInstantiationError IO SomeConsensusProtocol Source #

Make SomeConsensusProtocol using the Byron instance.

This lets us handle multiple protocols in a generic way.

This also serves a purpose as a sanity check that we have all the necessary type class instances available.

Errors

Reusable parts