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