From a3bee471d8900e929f1be2f9e08c7b8b78999a67 Mon Sep 17 00:00:00 2001 From: Mircea Hasegan Date: Tue, 16 Apr 2024 15:10:12 +0200 Subject: [PATCH] fix(cardano-services): drep_inactivity renamed to drep_activity That is the db-sync field name. CDDL calls it "inactive". --- .../src/NetworkInfo/DbSyncNetworkInfoProvider/mappers.ts | 5 +++-- .../src/NetworkInfo/DbSyncNetworkInfoProvider/queries.ts | 1 + .../src/NetworkInfo/DbSyncNetworkInfoProvider/types.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/mappers.ts b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/mappers.ts index f6bcacdda78..e1f4699a307 100644 --- a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/mappers.ts +++ b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/mappers.ts @@ -67,7 +67,7 @@ export const toProtocolParams = ({ gov_action_lifetime, gov_action_deposit, drep_deposit, - drep_inactivity_period, + drep_activity, min_fee_ref_script_cost_per_byte }: ProtocolParamsModel): Cardano.ProtocolParameters => ({ coinsPerUtxoByte: Number(coins_per_utxo_size), @@ -75,7 +75,8 @@ export const toProtocolParams = ({ committeeTermLimit: Cardano.EpochNo(committee_max_term_length), costModels: mapCostModels(costs), dRepDeposit: Number(drep_deposit), - dRepInactivityPeriod: Cardano.EpochNo(drep_inactivity_period), + // CDDL represents it as `32: epoch ; DRep inactivity period` + dRepInactivityPeriod: Cardano.EpochNo(drep_activity), dRepVotingThresholds: drep_voting_thresholds, decentralizationParameter: String(decentralisation), desiredNumberOfPools: optimal_pool_count, diff --git a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/queries.ts b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/queries.ts index d220284dd7d..13735b3e849 100644 --- a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/queries.ts +++ b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/queries.ts @@ -58,6 +58,7 @@ export const findProtocolParams = ` committee_min_size, committee_max_term_length, gov_action_lifetime, + drep_activity, FROM epoch_param LEFT JOIN cost_model ON cost_model.id = epoch_param.cost_model_id diff --git a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/types.ts b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/types.ts index 6940f22b0f2..cd7872d3487 100644 --- a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/types.ts +++ b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/types.ts @@ -62,5 +62,5 @@ export interface ProtocolParamsModel { gov_action_lifetime: number; gov_action_deposit: number; drep_deposit: number; - drep_inactivity_period: number; + drep_activity: number; }