scalus.ledger.babbage.ProtocolParams
See theProtocolParams companion object
case class ProtocolParams(collateralPercentage: Long, costModels: Map[String, Seq[Long]], decentralization: Option[Double], executionUnitPrices: ExecutionUnitPrices, extraPraosEntropy: Option[String], maxBlockBodySize: Long, maxBlockExecutionUnits: MaxBlockExecutionUnits, maxBlockHeaderSize: Long, maxCollateralInputs: Long, maxTxExecutionUnits: MaxTxExecutionUnits, maxTxSize: Long, maxValueSize: Long, minPoolCost: Long, minUTxOValue: Option[Long], monetaryExpansion: Double, poolPledgeInfluence: Double, poolRetireMaxEpoch: Long, protocolVersion: ProtocolVersion, stakeAddressDeposit: Long, stakePoolDeposit: Long, stakePoolTargetNum: Long, treasuryCut: Double, txFeeFixed: Long, txFeePerByte: Long, utxoCostPerByte: Long, utxoCostPerWord: Option[Long])
Protocol parameters for the Cardano blockchain of Babbage era Field names are taken from the cardano-cli query protocol-parameters output
Attributes
- Note
-
These names are different from CIP-55, don't ask me why.
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article