Skip to main content

ProtocolParameters

@harmoniclabs/cardano-ledger-ts • Docs


@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