Skip to main content

ProtocolParameters

@harmoniclabs/cardano-ledger-tsDocs


@harmoniclabs/cardano-ledger-ts / ProtocolParameters

Interface: ProtocolParameters

Properties

collateralPercentage

collateralPercentage: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:43


committeeTermLimit

committeeTermLimit: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:49


costModels

costModels: CostModels

Defined in

src/ledger/protocol/ProtocolParameters.ts:32


drepActivityPeriod

drepActivityPeriod: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:53


drepDeposit

drepDeposit: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:52


drepVotingThresholds

drepVotingThresholds: PParamsDrepVotingThresholds

Defined in

src/ledger/protocol/ProtocolParameters.ts:47


executionUnitPrices

executionUnitPrices: [CborPositiveRational, CborPositiveRational] | object

Defined in

src/ledger/protocol/ProtocolParameters.ts:33


governanceActionDeposit

governanceActionDeposit: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:51


governanceActionValidityPeriod

governanceActionValidityPeriod: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:50


maxBlockBodySize

maxBlockBodySize: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:18


maxBlockExecutionUnits

maxBlockExecutionUnits: ExBudget | ExBudgetJson

Defined in

src/ledger/protocol/ProtocolParameters.ts:41


maxBlockHeaderSize

maxBlockHeaderSize: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:20


maxCollateralInputs

maxCollateralInputs: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:44


maxTxExecutionUnits

maxTxExecutionUnits: ExBudget | ExBudgetJson

Defined in

src/ledger/protocol/ProtocolParameters.ts:40


maxTxSize

maxTxSize: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:19


maxValueSize

maxValueSize: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:42


minCommitteSize

minCommitteSize: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:48


minPoolCost

minPoolCost: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:30


minfeeRefScriptCostPerByte

minfeeRefScriptCostPerByte: Rational

Defined in

src/ledger/protocol/ProtocolParameters.ts:54


monetaryExpansion

monetaryExpansion: Rational

Defined in

src/ledger/protocol/ProtocolParameters.ts:26


poolPledgeInfluence

poolPledgeInfluence: Rational

Defined in

src/ledger/protocol/ProtocolParameters.ts:25


poolRetireMaxEpoch

poolRetireMaxEpoch: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:23


poolVotingThresholds

poolVotingThresholds: PParamsPoolVotingThresholds

Defined in

src/ledger/protocol/ProtocolParameters.ts:46


protocolVersion?

optional protocolVersion: IProtocolVerision

Deprecated

protocolVersion removed in conway

Defined in

src/ledger/protocol/ProtocolParameters.ts:29


stakeAddressDeposit

stakeAddressDeposit: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:21


stakePoolDeposit

stakePoolDeposit: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:22


stakePoolTargetNum

stakePoolTargetNum: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:24


treasuryCut

treasuryCut: Rational

Defined in

src/ledger/protocol/ProtocolParameters.ts:27


txFeeFixed

txFeeFixed: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:17


txFeePerByte

txFeePerByte: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:16


utxoCostPerByte

utxoCostPerByte: CanBeUInteger

Defined in

src/ledger/protocol/ProtocolParameters.ts:31