Skip to main content
Version: 0.2.38

sdk.core.protocolparameters

Home > @blaze-cardano/sdk > Core > ProtocolParameters

Core.ProtocolParameters interface

Cardano ledger protocol parameters.

Signature:

interface ProtocolParameters 

Properties

Property

Modifiers

Type

Description

coinsPerUtxoByte

number

The number of coins per UTXO byte.

collateralPercentage

number

The collateral percentage.

costModels

Cardano.CostModels

The cost models.

desiredNumberOfPools

number

The desired number of pools.

maxBlockBodySize

number

The maximum block body size.

maxBlockHeaderSize

number

The maximum block header size.

maxCollateralInputs

number

The maximum collateral inputs.

maxExecutionUnitsPerBlock

Cardano.ExUnits

The maximum execution units per block.

maxExecutionUnitsPerTransaction

Cardano.ExUnits

The maximum execution units per transaction.

maxTxSize

number

The maximum transaction size.

maxValueSize

number

The maximum value size.

minFeeCoefficient

number

The minimum fee coefficient.

minFeeConstant

number

The minimum fee constant.

minFeeReferenceScripts?

MinFeeReferenceScripts

(Optional) Params used for calculating the minimum fee from reference inputs (see https://github.com/CardanoSolutions/ogmios/releases/tag/v6.5.0)

minPoolCost

number

The minimum pool cost.

monetaryExpansion

string

The monetary expansion.

poolDeposit

number | null

The pool deposit.

poolInfluence

string

The pool influence.

poolRetirementEpochBound

number

The pool retirement epoch bound.

prices

Cardano.Prices

The prices.

protocolVersion

Cardano.ProtocolVersion

The protocol version.

stakeKeyDeposit

number

The stake key deposit.

treasuryExpansion

string

The treasury expansion.