| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.CLI.EraBased.Governance.Actions.Run
Synopsis
- runGovernanceActionCmds :: GovernanceActionCmds era -> CIO e ()
- data GovernanceActionsError
- = GovernanceActionsCmdCostModelsError CostModelsError
- | GovernanceActionsCmdWriteFileError (FileError ())
- | GovernanceActionsValueUpdateProtocolParametersNotFound AnyShelleyBasedEra
- | GovernanceActionsMismatchedHashError AnchorDataTypeCheck !(SafeHash AnchorData) !(SafeHash AnchorData)
- | GovernanceActionsProposalFetchURLError AnchorDataTypeCheck FetchURLError
- addCostModelsToEraBasedProtocolParametersUpdate :: AlonzoEraOnwards era -> CostModels -> EraBasedProtocolParametersUpdate era -> EraBasedProtocolParametersUpdate era
- carryHashChecks :: MustCheckHash a -> Anchor -> AnchorDataTypeCheck -> ExceptT GovernanceActionsError IO ()
Documentation
runGovernanceActionCmds :: GovernanceActionCmds era -> CIO e () Source #
data GovernanceActionsError Source #
Constructors
| GovernanceActionsCmdCostModelsError CostModelsError | |
| GovernanceActionsCmdWriteFileError (FileError ()) | |
| GovernanceActionsValueUpdateProtocolParametersNotFound AnyShelleyBasedEra | |
| GovernanceActionsMismatchedHashError | |
Fields
| |
| GovernanceActionsProposalFetchURLError | |
Fields
| |
Instances
| Show GovernanceActionsError Source # | |
| Error GovernanceActionsError Source # | |
Defined in Cardano.CLI.Type.Error.GovernanceActionsError Methods prettyError :: GovernanceActionsError -> Doc ann Source # | |
addCostModelsToEraBasedProtocolParametersUpdate :: AlonzoEraOnwards era -> CostModels -> EraBasedProtocolParametersUpdate era -> EraBasedProtocolParametersUpdate era Source #
Arguments
| :: MustCheckHash a | Whether to check the hash or not (CheckHash for checking or TrustHash for not checking) |
| -> Anchor | The anchor data whose hash is to be checked |
| -> AnchorDataTypeCheck | The type of anchor data to check (for error reporting purpouses) |
| -> ExceptT GovernanceActionsError IO () |
Check the hash of the anchor data against the hash in the anchor if checkHash is set to CheckHash.