From 568389934600bd3d0756e52dece653349b0c5b02 Mon Sep 17 00:00:00 2001 From: 4meta5 Date: Thu, 13 Feb 2025 11:23:18 -0500 Subject: [PATCH] update TotalValueLocked storage item in addition to BondedPools itself --- runtime/src/migrations/fix_pool_members.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/src/migrations/fix_pool_members.rs b/runtime/src/migrations/fix_pool_members.rs index f5103e40d..3d59f8069 100644 --- a/runtime/src/migrations/fix_pool_members.rs +++ b/runtime/src/migrations/fix_pool_members.rs @@ -3,7 +3,7 @@ use frame_support::{ traits::{fungible::Inspect, Get}, weights::Weight, }; -use pallet_nomination_pools::{BondedPools, PoolMembers}; +use pallet_nomination_pools::{BondedPools, PoolMembers, TotalValueLocked}; use polkadot_sdk::*; use sp_core::crypto::Ss58Codec; use sp_runtime::{traits::Zero, AccountId32}; @@ -82,6 +82,7 @@ where } else { pool.points = Zero::zero(); } + TotalValueLocked::::mutate(|x| *x -= *removed_stake); } }); weight += T::DbWeight::get().writes(1);