interface ProtocolParameters {
    collateralPercentage?: number;
    constitutionalCommitteeMaxTermLength?: number;
    constitutionalCommitteeMinSize?: number;
    delegateRepresentativeDeposit?: ValueAdaOnly;
    delegateRepresentativeMaxIdleTime?: number;
    delegateRepresentativeVotingThresholds?: DelegateRepresentativeVotingThresholds;
    desiredNumberOfStakePools: number;
    extraEntropy?: string;
    federatedBlockProductionRatio?: string;
    governanceActionDeposit?: ValueAdaOnly;
    governanceActionLifetime?: number;
    maxBlockBodySize: {
        bytes: number;
    };
    maxBlockHeaderSize: {
        bytes: number;
    };
    maxCollateralInputs?: number;
    maxExecutionUnitsPerBlock?: ExecutionUnits;
    maxExecutionUnitsPerTransaction?: ExecutionUnits;
    maxReferenceScriptsSize?: {
        bytes: number;
    };
    maxTransactionSize?: {
        bytes: number;
    };
    maxValueSize?: {
        bytes: number;
    };
    minFeeCoefficient: number;
    minFeeConstant: ValueAdaOnly;
    minFeeReferenceScripts?: {
        base: number;
        multiplier: number;
        range: number;
    };
    minStakePoolCost: ValueAdaOnly;
    minUtxoDepositCoefficient: number;
    minUtxoDepositConstant: ValueAdaOnly;
    monetaryExpansion: string;
    plutusCostModels?: Schema.CostModels;
    scriptExecutionPrices?: ScriptExecutionPrices;
    stakeCredentialDeposit: ValueAdaOnly;
    stakePoolDeposit: ValueAdaOnly;
    stakePoolPledgeInfluence: string;
    stakePoolRetirementEpochBound: number;
    stakePoolVotingThresholds?: StakePoolVotingThresholds;
    treasuryExpansion: string;
    version: ProtocolVersion;
}

Properties

collateralPercentage?: number
constitutionalCommitteeMaxTermLength?: number
constitutionalCommitteeMinSize?: number
delegateRepresentativeDeposit?: ValueAdaOnly
delegateRepresentativeMaxIdleTime?: number
delegateRepresentativeVotingThresholds?: DelegateRepresentativeVotingThresholds
desiredNumberOfStakePools: number
extraEntropy?: string
federatedBlockProductionRatio?: string
governanceActionDeposit?: ValueAdaOnly
governanceActionLifetime?: number
maxBlockBodySize: {
    bytes: number;
}
maxBlockHeaderSize: {
    bytes: number;
}
maxCollateralInputs?: number
maxExecutionUnitsPerBlock?: ExecutionUnits
maxExecutionUnitsPerTransaction?: ExecutionUnits
maxReferenceScriptsSize?: {
    bytes: number;
}
maxTransactionSize?: {
    bytes: number;
}
maxValueSize?: {
    bytes: number;
}
minFeeCoefficient: number
minFeeConstant: ValueAdaOnly
minFeeReferenceScripts?: {
    base: number;
    multiplier: number;
    range: number;
}
minStakePoolCost: ValueAdaOnly
minUtxoDepositCoefficient: number
minUtxoDepositConstant: ValueAdaOnly
monetaryExpansion: string
plutusCostModels?: Schema.CostModels
scriptExecutionPrices?: ScriptExecutionPrices
stakeCredentialDeposit: ValueAdaOnly
stakePoolDeposit: ValueAdaOnly
stakePoolPledgeInfluence: string
stakePoolRetirementEpochBound: number
stakePoolVotingThresholds?: StakePoolVotingThresholds
treasuryExpansion: string