Type alias ProtocolParamUpdate

ProtocolParamUpdate: {
    adaPerUtxoByte?: BigNumber;
    collateralPercent?: number;
    committeeTermLimit?: number;
    costMdls?: CostMdls;
    dRepDeposit?: BigNumber;
    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, number];
    govActionDeposit?: BigNumber;
    govActionValidity?: number;
    maxBlockBodySize?: number;
    maxBlockExUnits?: {
        mem: number;
        steps: number;
    };
    maxBlockHeaderSize?: number;
    maxCollateralInputs?: number;
    maxTransactionSize?: number;
    maxTxExUnits?: {
        mem: number;
        steps: number;
    };
    maxValueSize?: BigNumber;
    minCommitteeSize?: number;
    minFeeA?: BigNumber;
    minFeeB?: BigNumber;
    minPoolCost?: BigNumber;
    n?: number;
    pledgeInfluence?: [number, number];
    poolDeposit?: BigNumber;
    poolRetireMaxEpoch?: number;
    poolVotingThreshold?: {
        committeeNoConfidence: number;
        committeeNormal: number;
        hfInitiation: number;
        motionNoConfidence: number;
        securityParamVoting: number;
    };
    refScriptCostByte?: [number, number];
    stakeKeyDeposit?: BigNumber;
    treasuryGrowthRate?: [number, number];
}

Type declaration

  • Optional adaPerUtxoByte?: BigNumber
  • Optional collateralPercent?: number
  • Optional committeeTermLimit?: number
  • Optional costMdls?: CostMdls
  • Optional dRepDeposit?: BigNumber
  • 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, number]
  • Optional govActionDeposit?: BigNumber
  • 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?: BigNumber
  • Optional minCommitteeSize?: number
  • Optional minFeeA?: BigNumber
  • Optional minFeeB?: BigNumber
  • Optional minPoolCost?: BigNumber
  • Optional n?: number
  • Optional pledgeInfluence?: [number, number]
  • Optional poolDeposit?: BigNumber
  • 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, number]
  • Optional stakeKeyDeposit?: BigNumber
  • Optional treasuryGrowthRate?: [number, number]