pub type TotalActivatedLiquidityForSchedules<T: Config> = StorageDoubleMap<_GeneratedPrefixForStorageTotalActivatedLiquidityForSchedules<T>, Twox64Concat, <<T as Config>::Currency as MultiTokenCurrency<<T as Config>::AccountId>>::CurrencyId, Twox64Concat, <<T as Config>::Currency as MultiTokenCurrency<<T as Config>::AccountId>>::CurrencyId, ActivatedLiquidityPerSchedule<<<T as Config>::Currency as MultiTokenCurrency<<T as Config>::AccountId>>::Balance>, ValueQuery>;
Expand description

Tracks number of activated liquidity per schedule. It is used for calculation of “cumulative rewrds amount” per 1 liquidity token. Therefore activation/deactivation needs to be deffered same way as schedule rewards are delayed.

Storage type is StorageDoubleMap with key1 type CurrencyIdOf < T >, key2 type CurrencyIdOf < T > and value type ActivatedLiquidityPerSchedule < BalanceOf < T > >.