scalus.cardano.ledger.ProtocolParamUpdate
See theProtocolParamUpdate companion object
case class ProtocolParamUpdate(minFeeA: Option[Coin] = ..., minFeeB: Option[Coin] = ..., maxBlockBodySize: Option[Int] = ..., maxTxSize: Option[Int] = ..., maxBlockHeaderSize: Option[Int] = ..., keyDeposit: Option[Coin] = ..., poolDeposit: Option[Coin] = ..., maxEpoch: Option[Int] = ..., nOpt: Option[Int] = ..., poolPledgeInfluence: Option[NonNegativeInterval] = ..., expansionRate: Option[UnitInterval] = ..., treasuryGrowthRate: Option[UnitInterval] = ..., minPoolCost: Option[Coin] = ..., adaPerUtxoByte: Option[Coin] = ..., costModels: Option[CostModels] = ..., executionCosts: Option[ExUnitPrices] = ..., maxTxExUnits: Option[ExUnits] = ..., maxBlockExUnits: Option[ExUnits] = ..., maxValueSize: Option[Int] = ..., collateralPercentage: Option[Int] = ..., maxCollateralInputs: Option[Int] = ..., poolVotingThresholds: Option[PoolVotingThresholds] = ..., drepVotingThresholds: Option[DRepVotingThresholds] = ..., minCommitteeSize: Option[Int] = ..., committeeTermLimit: Option[Int] = ..., governanceActionValidityPeriod: Option[Int] = ..., governanceActionDeposit: Option[Coin] = ..., drepDeposit: Option[Coin] = ..., drepInactivityPeriod: Option[Int] = ..., minFeeRefScriptCoinsPerByte: Option[NonNegativeInterval] = ...)
Represents a protocol parameter update in the Cardano blockchain.
Protocol parameter updates are proposals to change various parameters that govern the behavior of the Cardano blockchain.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article