Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.CLI.Shelley.Run.Genesis
Contents
Synopsis
- data ShelleyGenesisCmdError
- = ShelleyGenesisCmdAesonDecodeError !FilePath !Text
- | ShelleyGenesisCmdGenesisFileReadError !(FileError IOException)
- | ShelleyGenesisCmdGenesisFileDecodeError !FilePath !Text
- | ShelleyGenesisCmdGenesisFileError !(FileError ())
- | ShelleyGenesisCmdFileError !(FileError ())
- | ShelleyGenesisCmdMismatchedGenesisKeyFiles [Int] [Int] [Int]
- | ShelleyGenesisCmdFilesNoIndex [FilePath]
- | ShelleyGenesisCmdFilesDupIndex [FilePath]
- | ShelleyGenesisCmdTextEnvReadFileError !(FileError TextEnvelopeError)
- | ShelleyGenesisCmdUnexpectedAddressVerificationKey !VerificationKeyFile !Text !SomeAddressVerificationKey
- | ShelleyGenesisCmdTooFewPoolsForBulkCreds !Word !Word !Word
- | ShelleyGenesisCmdAddressCmdError !ShelleyAddressCmdError
- | ShelleyGenesisCmdNodeCmdError !ShelleyNodeCmdError
- | ShelleyGenesisCmdPoolCmdError !ShelleyPoolCmdError
- | ShelleyGenesisCmdStakeAddressCmdError !ShelleyStakeAddressCmdError
- | ShelleyGenesisCmdCostModelsError !FilePath
- | ShelleyGenesisCmdByronError !ByronGenesisError
- | ShelleyGenesisStakePoolRelayFileError !FilePath !IOException
- | ShelleyGenesisStakePoolRelayJsonDecodeError !FilePath !String
- readShelleyGenesisWithDefault ∷ FilePath → (ShelleyGenesis StandardShelley → ShelleyGenesis StandardShelley) → ExceptT ShelleyGenesisCmdError IO (ShelleyGenesis StandardShelley)
- readAndDecodeShelleyGenesis ∷ FilePath → IO (Either ShelleyGenesisCmdError (ShelleyGenesis StandardShelley))
- readAlonzoGenesis ∷ FilePath → ExceptT ShelleyGenesisCmdError IO AlonzoGenesis
- runGenesisCmd ∷ GenesisCmd → ExceptT ShelleyGenesisCmdError IO ()
- data ProtocolParamsError
- renderProtocolParamsError ∷ ProtocolParamsError → Text
- readProtocolParameters ∷ ProtocolParamsFile → ExceptT ProtocolParamsError IO ProtocolParameters
- readProtocolParametersSourceSpec ∷ ProtocolParamsSourceSpec → ExceptT ProtocolParamsError IO ProtocolParameters
Documentation
data ShelleyGenesisCmdError Source #
Constructors
Instances
Show ShelleyGenesisCmdError Source # | |
Defined in Cardano.CLI.Shelley.Run.Genesis | |
Error ShelleyGenesisCmdError Source # | |
Defined in Cardano.CLI.Shelley.Run.Genesis Methods |
readShelleyGenesisWithDefault ∷ FilePath → (ShelleyGenesis StandardShelley → ShelleyGenesis StandardShelley) → ExceptT ShelleyGenesisCmdError IO (ShelleyGenesis StandardShelley) Source #
Attempts to read Shelley genesis from disk and if not found creates a default Shelley genesis.
readAndDecodeShelleyGenesis ∷ FilePath → IO (Either ShelleyGenesisCmdError (ShelleyGenesis StandardShelley)) Source #
readAlonzoGenesis ∷ FilePath → ExceptT ShelleyGenesisCmdError IO AlonzoGenesis Source #
Protocol Parameters
data ProtocolParamsError Source #