ProtocolParamUpdate: {
    adaPerUtxoByte?: string;
    collateralPercent?: number;
    committeeTermLimit?: number;
    costMdls?: types.ConwayTypes.CostMdls;
    dRepDeposit?: number;
    dRepInactivity?: number;
    dRepVotingThreshold?: {
        committeeNoConfidence: number;
        committeeNormal: number;
        economicParamVoting: number;
        govParamVoting: number;
        hfInitiation: number;
        motionNoConfidence: number;
        networkParamVoting: number;
        technicalParamVoting: number;
        treasuryWithdrawal: number;
        updateConstitution: number;
    };
    exUnitPrices?: {
        mem: [number, number];
        steps: [number, number];
    };
    expansionRate?: number;
    govActionDeposit?: number;
    govActionValidity?: number;
    maxBlockBodySize?: number;
    maxBlockExUnits?: {
        mem: number;
        steps: number;
    };
    maxBlockHeaderSize?: number;
    maxCollateralInputs?: number;
    maxTransactionSize?: number;
    maxTxExUnits?: {
        mem: number;
        steps: number;
    };
    maxValueSize?: string;
    minCommitteeSize?: number;
    minFeeA?: string;
    minFeeB?: string;
    minPoolCost?: string;
    n?: number;
    pledgeInfluence?: number;
    poolDeposit?: string;
    poolRetireMaxEpoch?: number;
    poolVotingThreshold?: {
        committeeNoConfidence: number;
        committeeNormal: number;
        hfInitiation: number;
        motionNoConfidence: number;
        securityParamVoting: number;
    };
    refScriptCostByte?: number;
    stakeKeyDeposit?: string;
    treasuryGrowthRate?: number;
}

Type declaration

  • Optional adaPerUtxoByte?: string
  • Optional collateralPercent?: number
  • Optional committeeTermLimit?: number
  • Optional costMdls?: types.ConwayTypes.CostMdls
  • Optional dRepDeposit?: number
  • Optional dRepInactivity?: number
  • Optional dRepVotingThreshold?: {
        committeeNoConfidence: number;
        committeeNormal: number;
        economicParamVoting: number;
        govParamVoting: number;
        hfInitiation: number;
        motionNoConfidence: number;
        networkParamVoting: number;
        technicalParamVoting: number;
        treasuryWithdrawal: number;
        updateConstitution: number;
    }
    • committeeNoConfidence: number
    • committeeNormal: number
    • economicParamVoting: number
    • govParamVoting: number
    • hfInitiation: number
    • motionNoConfidence: number
    • networkParamVoting: number
    • technicalParamVoting: number
    • treasuryWithdrawal: number
    • updateConstitution: number
  • Optional exUnitPrices?: {
        mem: [number, number];
        steps: [number, number];
    }
    • mem: [number, number]
    • steps: [number, number]
  • Optional expansionRate?: number
  • Optional govActionDeposit?: number
  • Optional govActionValidity?: number
  • Optional maxBlockBodySize?: number
  • Optional maxBlockExUnits?: {
        mem: number;
        steps: number;
    }
    • mem: number
    • steps: number
  • Optional maxBlockHeaderSize?: number
  • Optional maxCollateralInputs?: number
  • Optional maxTransactionSize?: number
  • Optional maxTxExUnits?: {
        mem: number;
        steps: number;
    }
    • mem: number
    • steps: number
  • Optional maxValueSize?: string
  • Optional minCommitteeSize?: number
  • Optional minFeeA?: string
  • Optional minFeeB?: string
  • Optional minPoolCost?: string
  • Optional n?: number
  • Optional pledgeInfluence?: number
  • Optional poolDeposit?: string
  • Optional poolRetireMaxEpoch?: number
  • Optional poolVotingThreshold?: {
        committeeNoConfidence: number;
        committeeNormal: number;
        hfInitiation: number;
        motionNoConfidence: number;
        securityParamVoting: number;
    }
    • committeeNoConfidence: number
    • committeeNormal: number
    • hfInitiation: number
    • motionNoConfidence: number
    • securityParamVoting: number
  • Optional refScriptCostByte?: number
  • Optional stakeKeyDeposit?: string
  • Optional treasuryGrowthRate?: number