Skip to content

Commit f85fb55

Browse files
committed
fix(core): protocol parameters update proposal serialization
1 parent 1553a9b commit f85fb55

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

packages/core/src/Serialization/Update/ProtocolParamUpdate.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -443,10 +443,18 @@ export class ProtocolParamUpdate {
443443
params.#poolDeposit = parametersUpdate.poolDeposit ? BigInt(parametersUpdate.poolDeposit) : undefined;
444444
params.#maxEpoch = parametersUpdate.poolRetirementEpochBound;
445445
params.#nOpt = parametersUpdate.desiredNumberOfPools;
446-
params.#poolPledgeInfluence = UnitInterval.fromFloat(Number(parametersUpdate.poolInfluence));
447-
params.#expansionRate = UnitInterval.fromFloat(Number(parametersUpdate.monetaryExpansion));
448-
params.#treasuryGrowthRate = UnitInterval.fromFloat(Number(parametersUpdate.treasuryExpansion));
449-
params.#d = UnitInterval.fromFloat(Number(parametersUpdate.decentralizationParameter));
446+
params.#poolPledgeInfluence = parametersUpdate.poolInfluence
447+
? UnitInterval.fromFloat(Number(parametersUpdate.poolInfluence))
448+
: undefined;
449+
params.#expansionRate = parametersUpdate.monetaryExpansion
450+
? UnitInterval.fromFloat(Number(parametersUpdate.monetaryExpansion))
451+
: undefined;
452+
params.#treasuryGrowthRate = parametersUpdate.treasuryExpansion
453+
? UnitInterval.fromFloat(Number(parametersUpdate.treasuryExpansion))
454+
: undefined;
455+
params.#d = parametersUpdate.decentralizationParameter
456+
? UnitInterval.fromFloat(Number(parametersUpdate.decentralizationParameter))
457+
: undefined;
450458
params.#minPoolCost = parametersUpdate.minPoolCost ? BigInt(parametersUpdate.minPoolCost) : undefined;
451459
params.#protocolVersion = parametersUpdate.protocolVersion
452460
? ProtocolVersion.fromCore(parametersUpdate.protocolVersion)

0 commit comments

Comments
 (0)