From 3b9d8a96e6e1e1e1df6791e6e4ad75113f78c5d3 Mon Sep 17 00:00:00 2001 From: Marcin Date: Tue, 18 Feb 2025 12:00:51 +0100 Subject: [PATCH] Added backwards compatibility for ban reasons from v14 --- packages/page-staking/src/Suspensions/Suspensions.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/page-staking/src/Suspensions/Suspensions.tsx b/packages/page-staking/src/Suspensions/Suspensions.tsx index e7e3bf048eb..87c5d5cac52 100644 --- a/packages/page-staking/src/Suspensions/Suspensions.tsx +++ b/packages/page-staking/src/Suspensions/Suspensions.tsx @@ -29,6 +29,7 @@ interface FinalityBanConfig { } interface BanReason { + insufficientUptime?: u32, insufficientProduction?: u32, insufficientFinalization?: u32, otherReason?: Vec, @@ -65,6 +66,13 @@ function parseEvents (events: EventRecord[], productionBanConfigPeriod: number, suspensionLiftsInEra: era + productionBanConfigPeriod, suspensionReason: `Insufficient block production in at least ${reason.insufficientProduction.toString()} sessions` }; + } else if (reason.insufficientUptime !== undefined) { + return { + address, + era, + suspensionLiftsInEra: era + productionBanConfigPeriod, + suspensionReason: `Insufficient block production in at least ${reason.insufficientUptime.toString()} sessions` + }; } else if (reason.insufficientFinalization !== undefined) { return { address,