Type Definition pallet_proof_of_stake::pallet::TotalActivatedLiquidityForSchedules
source · 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 > >.