Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Node.Protocol.Conway
Contents
Synopsis
- data ConwayProtocolInstantiationError
- = InvalidCostModelError !FilePath
- | CostModelExtractionError !FilePath
- | ConwayCostModelFileError !(FileError ())
- | ConwayCostModelDecodeError !FilePath !String
- readGenesis :: GenesisFile -> Maybe GenesisHash -> ExceptT GenesisReadError IO (ConwayGenesis StandardCrypto, GenesisHash)
- validateGenesis :: ConwayGenesis StandardCrypto -> ExceptT ConwayProtocolInstantiationError IO ()
Documentation
data ConwayProtocolInstantiationError Source #
Constructors
InvalidCostModelError !FilePath | |
CostModelExtractionError !FilePath | |
ConwayCostModelFileError !(FileError ()) | |
ConwayCostModelDecodeError !FilePath !String |
Instances
Show ConwayProtocolInstantiationError Source # | |
Defined in Cardano.Node.Protocol.Conway | |
Error ConwayProtocolInstantiationError Source # | |
Defined in Cardano.Node.Protocol.Conway Methods prettyError :: ConwayProtocolInstantiationError -> Doc ann |
Reusable parts
readGenesis :: GenesisFile -> Maybe GenesisHash -> ExceptT GenesisReadError IO (ConwayGenesis StandardCrypto, GenesisHash) Source #
validateGenesis :: ConwayGenesis StandardCrypto -> ExceptT ConwayProtocolInstantiationError IO () Source #