| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Alonzo.PParams
Description
This module contains just the type of protocol parameters.
Synopsis
- class EraPParams era ⇒ AlonzoEraPParams era where
- hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra era) ⇒ Lens' (PParamsHKD f era) (HKD f CoinPerWord)
- hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f CostModels)
- hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Prices)
- hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f ExUnits)
- hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f ExUnits)
- hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Natural)
- hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Natural)
- hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Natural)
- ppCoinsPerUTxOWordL ∷ (AlonzoEraPParams era, ExactEra AlonzoEra era) ⇒ Lens' (PParams era) CoinPerWord
- ppCostModelsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) CostModels
- ppPricesL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) Prices
- ppMaxTxExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) ExUnits
- ppMaxBlockExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) ExUnits
- ppMaxValSizeL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) Natural
- ppCollateralPercentageL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) Natural
- ppMaxCollateralInputsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) Natural
- ppuCoinsPerUTxOWordL ∷ (AlonzoEraPParams era, ExactEra AlonzoEra era) ⇒ Lens' (PParamsUpdate era) (StrictMaybe CoinPerWord)
- ppuCostModelsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe CostModels)
- ppuPricesL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Prices)
- ppuMaxTxExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe ExUnits)
- ppuMaxBlockExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe ExUnits)
- ppuMaxValSizeL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Natural)
- ppuCollateralPercentageL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Natural)
- ppuMaxCollateralInputsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Natural)
- data AlonzoPParams (f ∷ Type → Type) era = AlonzoPParams {
- appMinFeeA ∷ !(HKD f Coin)
- appMinFeeB ∷ !(HKD f Coin)
- appMaxBBSize ∷ !(HKD f Word32)
- appMaxTxSize ∷ !(HKD f Word32)
- appMaxBHSize ∷ !(HKD f Word16)
- appKeyDeposit ∷ !(HKD f Coin)
- appPoolDeposit ∷ !(HKD f (CompactForm Coin))
- appEMax ∷ !(HKD f EpochInterval)
- appNOpt ∷ !(HKD f Word16)
- appA0 ∷ !(HKD f NonNegativeInterval)
- appRho ∷ !(HKD f UnitInterval)
- appTau ∷ !(HKD f UnitInterval)
- appD ∷ !(HKD f UnitInterval)
- appExtraEntropy ∷ !(HKD f Nonce)
- appProtocolVersion ∷ !(HKD f ProtVer)
- appMinPoolCost ∷ !(HKD f Coin)
- appCoinsPerUTxOWord ∷ !(HKD f CoinPerWord)
- appCostModels ∷ !(HKD f CostModels)
- appPrices ∷ !(HKD f Prices)
- appMaxTxExUnits ∷ !(HKD f OrdExUnits)
- appMaxBlockExUnits ∷ !(HKD f OrdExUnits)
- appMaxValSize ∷ !(HKD f Natural)
- appCollateralPercentage ∷ !(HKD f Natural)
- appMaxCollateralInputs ∷ !(HKD f Natural)
- data UpgradeAlonzoPParams (f ∷ Type → Type) = UpgradeAlonzoPParams {
- uappCoinsPerUTxOWord ∷ !(HKD f CoinPerWord)
- uappPlutusV1CostModel ∷ !(HKD f CostModel)
- uappPrices ∷ !(HKD f Prices)
- uappMaxTxExUnits ∷ !(HKD f ExUnits)
- uappMaxBlockExUnits ∷ !(HKD f ExUnits)
- uappMaxValSize ∷ !(HKD f Natural)
- uappCollateralPercentage ∷ !(HKD f Natural)
- uappMaxCollateralInputs ∷ !(HKD f Natural)
- newtype DowngradeAlonzoPParams (f ∷ Type → Type) = DowngradeAlonzoPParams {
- dappMinUTxOValue ∷ HKD f Coin
- emptyAlonzoPParams ∷ Era era ⇒ AlonzoPParams Identity era
- emptyAlonzoPParamsUpdate ∷ AlonzoPParams StrictMaybe era
- upgradeAlonzoPParams ∷ ∀ (f ∷ Type → Type) era1 era2. HKDFunctor f ⇒ UpgradeAlonzoPParams f → ShelleyPParams f era1 → AlonzoPParams f era2
- downgradeAlonzoPParams ∷ ∀ (f ∷ Type → Type) era2 era1. DowngradeAlonzoPParams f → AlonzoPParams f era2 → ShelleyPParams f era1
- getLanguageView ∷ AlonzoEraPParams era ⇒ PParams era → Language → LangDepView
- data LangDepView = LangDepView {}
- encodeLangViews ∷ Set LangDepView → Encoding
- newtype OrdExUnits = OrdExUnits {}
- newtype CoinPerWord = CoinPerWord {}
- ppCollateralPercentage ∷ AlonzoEraPParams era ⇒ PParam era
- ppCostModels ∷ AlonzoEraPParams era ⇒ PParam era
- ppMaxBlockExUnits ∷ AlonzoEraPParams era ⇒ PParam era
- ppMaxCollateralInputs ∷ AlonzoEraPParams era ⇒ PParam era
- ppMaxTxExUnits ∷ AlonzoEraPParams era ⇒ PParam era
- ppMaxValSize ∷ AlonzoEraPParams era ⇒ PParam era
- ppPrices ∷ AlonzoEraPParams era ⇒ PParam era
Era Agnostic
class EraPParams era ⇒ AlonzoEraPParams era where Source #
Methods
hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra era) ⇒ Lens' (PParamsHKD f era) (HKD f CoinPerWord) Source #
hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f CostModels) Source #
hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Prices) Source #
hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f ExUnits) Source #
hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f ExUnits) Source #
hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Natural) Source #
hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Natural) Source #
hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f era) (HKD f Natural) Source #
Instances
ppCoinsPerUTxOWordL ∷ (AlonzoEraPParams era, ExactEra AlonzoEra era) ⇒ Lens' (PParams era) CoinPerWord Source #
ppCostModelsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) CostModels Source #
ppMaxTxExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) ExUnits Source #
ppMaxBlockExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) ExUnits Source #
ppMaxValSizeL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) Natural Source #
ppCollateralPercentageL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) Natural Source #
ppMaxCollateralInputsL ∷ AlonzoEraPParams era ⇒ Lens' (PParams era) Natural Source #
ppuCoinsPerUTxOWordL ∷ (AlonzoEraPParams era, ExactEra AlonzoEra era) ⇒ Lens' (PParamsUpdate era) (StrictMaybe CoinPerWord) Source #
ppuCostModelsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe CostModels) Source #
ppuPricesL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Prices) Source #
ppuMaxTxExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe ExUnits) Source #
ppuMaxBlockExUnitsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe ExUnits) Source #
ppuMaxValSizeL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Natural) Source #
ppuCollateralPercentageL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Natural) Source #
ppuMaxCollateralInputsL ∷ AlonzoEraPParams era ⇒ Lens' (PParamsUpdate era) (StrictMaybe Natural) Source #
Alonzo specific
data AlonzoPParams (f ∷ Type → Type) era Source #
Protocol parameters. Shelley parameters + additional ones
Constructors
| AlonzoPParams | |
Fields
| |
Instances
data UpgradeAlonzoPParams (f ∷ Type → Type) Source #
Parameters that were added in Alonzo
Constructors
| UpgradeAlonzoPParams | |
Fields
| |
Instances
| Default (UpgradeAlonzoPParams StrictMaybe) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Methods | |||||
| NFData (UpgradeAlonzoPParams Identity) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Methods rnf ∷ UpgradeAlonzoPParams Identity → () # | |||||
| Generic (UpgradeAlonzoPParams f) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods from ∷ UpgradeAlonzoPParams f → Rep (UpgradeAlonzoPParams f) x # to ∷ Rep (UpgradeAlonzoPParams f) x → UpgradeAlonzoPParams f # | |||||
| Show (UpgradeAlonzoPParams Identity) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||
| Eq (UpgradeAlonzoPParams Identity) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||
| NoThunks (UpgradeAlonzoPParams Identity) Source # | |||||
| type Rep (UpgradeAlonzoPParams f) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams type Rep (UpgradeAlonzoPParams f) = D1 ('MetaData "UpgradeAlonzoPParams" "Cardano.Ledger.Alonzo.PParams" "cardano-ledger-alonzo-1.15.0.0-inplace" 'False) (C1 ('MetaCons "UpgradeAlonzoPParams" 'PrefixI 'True) (((S1 ('MetaSel ('Just "uappCoinsPerUTxOWord") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f CoinPerWord)) :*: S1 ('MetaSel ('Just "uappPlutusV1CostModel") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f CostModel))) :*: (S1 ('MetaSel ('Just "uappPrices") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f Prices)) :*: S1 ('MetaSel ('Just "uappMaxTxExUnits") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f ExUnits)))) :*: ((S1 ('MetaSel ('Just "uappMaxBlockExUnits") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f ExUnits)) :*: S1 ('MetaSel ('Just "uappMaxValSize") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f Natural))) :*: (S1 ('MetaSel ('Just "uappCollateralPercentage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f Natural)) :*: S1 ('MetaSel ('Just "uappMaxCollateralInputs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (HKD f Natural)))))) | |||||
newtype DowngradeAlonzoPParams (f ∷ Type → Type) Source #
Parameters that were removed in Alonzo
Constructors
| DowngradeAlonzoPParams | |
Fields
| |
Instances
| NFData (DowngradeAlonzoPParams Identity) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Methods rnf ∷ DowngradeAlonzoPParams Identity → () # | |||||
| Generic (DowngradeAlonzoPParams f) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods from ∷ DowngradeAlonzoPParams f → Rep (DowngradeAlonzoPParams f) x # to ∷ Rep (DowngradeAlonzoPParams f) x → DowngradeAlonzoPParams f # | |||||
| Show (DowngradeAlonzoPParams Identity) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||
| Eq (DowngradeAlonzoPParams Identity) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||
| NoThunks (DowngradeAlonzoPParams Identity) Source # | |||||
| type Rep (DowngradeAlonzoPParams f) Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams type Rep (DowngradeAlonzoPParams f) = D1 ('MetaData "DowngradeAlonzoPParams" "Cardano.Ledger.Alonzo.PParams" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "DowngradeAlonzoPParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "dappMinUTxOValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HKD f Coin)))) | |||||
emptyAlonzoPParams ∷ Era era ⇒ AlonzoPParams Identity era Source #
Returns a basic "empty" PParams structure with all zero values.
upgradeAlonzoPParams ∷ ∀ (f ∷ Type → Type) era1 era2. HKDFunctor f ⇒ UpgradeAlonzoPParams f → ShelleyPParams f era1 → AlonzoPParams f era2 Source #
Given the missing pieces, turn a ShelleyPParams into a AlonzoPParams
downgradeAlonzoPParams ∷ ∀ (f ∷ Type → Type) era2 era1. DowngradeAlonzoPParams f → AlonzoPParams f era2 → ShelleyPParams f era1 Source #
Turn an AlonzoPParams into a ShelleyParams
getLanguageView ∷ AlonzoEraPParams era ⇒ PParams era → Language → LangDepView Source #
data LangDepView Source #
Constructors
| LangDepView | |
Fields | |
Instances
| Generic LangDepView Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
| |||||
| Show LangDepView Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Methods showsPrec ∷ Int → LangDepView → ShowS # show ∷ LangDepView → String # showList ∷ [LangDepView] → ShowS # | |||||
| Eq LangDepView Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||
| Ord LangDepView Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams Methods compare ∷ LangDepView → LangDepView → Ordering # (<) ∷ LangDepView → LangDepView → Bool # (<=) ∷ LangDepView → LangDepView → Bool # (>) ∷ LangDepView → LangDepView → Bool # (>=) ∷ LangDepView → LangDepView → Bool # max ∷ LangDepView → LangDepView → LangDepView # min ∷ LangDepView → LangDepView → LangDepView # | |||||
| NoThunks LangDepView Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||
| type Rep LangDepView Source # | |||||
Defined in Cardano.Ledger.Alonzo.PParams type Rep LangDepView = D1 ('MetaData "LangDepView" "Cardano.Ledger.Alonzo.PParams" "cardano-ledger-alonzo-1.15.0.0-inplace" 'False) (C1 ('MetaCons "LangDepView" 'PrefixI 'True) (S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) | |||||
newtype OrdExUnits Source #
This is a helper type that allows us to define an Ord instance for executions units
without affecting the ExUnits type. This is needed in order to derive an Ord instance`
for PParams. This is just a helper type and should not be used directly. Both lenses
that operate on TxExUnits and BlockExUnits use the ExUnits type, not this one.
Constructors
| OrdExUnits | |
Fields | |
Instances
| FromJSON OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods parseJSON ∷ Value → Parser OrdExUnits Source # parseJSONList ∷ Value → Parser [OrdExUnits] Source # | |
| ToJSON OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods toJSON ∷ OrdExUnits → Value Source # toEncoding ∷ OrdExUnits → Encoding Source # toJSONList ∷ [OrdExUnits] → Value Source # toEncodingList ∷ [OrdExUnits] → Encoding Source # omitField ∷ OrdExUnits → Bool Source # | |
| DecCBOR OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
| EncCBOR OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods encCBOR ∷ OrdExUnits → Encoding Source # | |
| NFData OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods rnf ∷ OrdExUnits → () # | |
| Show OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods showsPrec ∷ Int → OrdExUnits → ShowS # show ∷ OrdExUnits → String # showList ∷ [OrdExUnits] → ShowS # | |
| Eq OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
| Ord OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods compare ∷ OrdExUnits → OrdExUnits → Ordering # (<) ∷ OrdExUnits → OrdExUnits → Bool # (<=) ∷ OrdExUnits → OrdExUnits → Bool # (>) ∷ OrdExUnits → OrdExUnits → Bool # (>=) ∷ OrdExUnits → OrdExUnits → Bool # max ∷ OrdExUnits → OrdExUnits → OrdExUnits # min ∷ OrdExUnits → OrdExUnits → OrdExUnits # | |
| NoThunks OrdExUnits Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
newtype CoinPerWord Source #
Constructors
| CoinPerWord | |
Fields | |
Instances
| FromJSON CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods parseJSON ∷ Value → Parser CoinPerWord Source # parseJSONList ∷ Value → Parser [CoinPerWord] Source # | |
| ToJSON CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods toJSON ∷ CoinPerWord → Value Source # toEncoding ∷ CoinPerWord → Encoding Source # toJSONList ∷ [CoinPerWord] → Value Source # toEncodingList ∷ [CoinPerWord] → Encoding Source # omitField ∷ CoinPerWord → Bool Source # | |
| DecCBOR CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
| EncCBOR CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods | |
| ToPlutusData CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
| NFData CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods rnf ∷ CoinPerWord → () # | |
| Show CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods showsPrec ∷ Int → CoinPerWord → ShowS # show ∷ CoinPerWord → String # showList ∷ [CoinPerWord] → ShowS # | |
| Eq CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
| Ord CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams Methods compare ∷ CoinPerWord → CoinPerWord → Ordering # (<) ∷ CoinPerWord → CoinPerWord → Bool # (<=) ∷ CoinPerWord → CoinPerWord → Bool # (>) ∷ CoinPerWord → CoinPerWord → Bool # (>=) ∷ CoinPerWord → CoinPerWord → Bool # max ∷ CoinPerWord → CoinPerWord → CoinPerWord # min ∷ CoinPerWord → CoinPerWord → CoinPerWord # | |
| NoThunks CoinPerWord Source # | |
Defined in Cardano.Ledger.Alonzo.PParams | |
PParam
ppCollateralPercentage ∷ AlonzoEraPParams era ⇒ PParam era Source #
ppCostModels ∷ AlonzoEraPParams era ⇒ PParam era Source #
ppMaxBlockExUnits ∷ AlonzoEraPParams era ⇒ PParam era Source #
ppMaxCollateralInputs ∷ AlonzoEraPParams era ⇒ PParam era Source #
ppMaxTxExUnits ∷ AlonzoEraPParams era ⇒ PParam era Source #
ppMaxValSize ∷ AlonzoEraPParams era ⇒ PParam era Source #
ppPrices ∷ AlonzoEraPParams era ⇒ PParam era Source #
Orphan instances
| EraPParams AlonzoEra Source # | |||||||||||||
Associated Types
Methods applyPPUpdates ∷ PParams AlonzoEra → PParamsUpdate AlonzoEra → PParams AlonzoEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity AlonzoEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe AlonzoEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe AlonzoEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra AlonzoEra)) ⇒ UpgradePParams f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) → PParamsHKD f AlonzoEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra AlonzoEra)) ⇒ DowngradePParams f AlonzoEra → PParamsHKD f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams AlonzoEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams AlonzoEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate AlonzoEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # eraPParams ∷ [PParam AlonzoEra] Source # | |||||||||||||
| EraGov AlonzoEra Source # | |||||||||||||
Associated Types
Methods emptyGovState ∷ GovState AlonzoEra Source # curPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # prevPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # futurePParamsGovStateL ∷ Lens' (GovState AlonzoEra) (FuturePParams AlonzoEra) Source # obligationGovState ∷ GovState AlonzoEra → Obligations Source # | |||||||||||||