@@ -13,7 +13,6 @@ import {
1313 selectCurrentChainIdV2MarketData ,
1414 selectCurrentChainIdV3MarketData ,
1515 selectFormatBaseCurrencyData ,
16- selectFormatUserEmodeCategoryId ,
1716 selectUserNonEmtpySummaryAndIncentive ,
1817 selectUserSummaryAndIncentives ,
1918} from './poolSelectors' ;
@@ -97,7 +96,6 @@ export const selectFormatUserSummaryForMigration = (
9796 reserves : ReserveDataHumanized [ ] = [ ] ,
9897 userReserves : UserReserveDataHumanized [ ] = [ ] ,
9998 baseCurrencyData : PoolBaseCurrencyHumanized ,
100- userEmodeCategoryId : number ,
10199 currentTimestamp : number
102100) => {
103101 const { marketReferenceCurrencyDecimals, marketReferenceCurrencyPriceInUsd } = baseCurrencyData ;
@@ -135,13 +133,11 @@ export const selectV2UserSummaryAfterMigration = (store: RootStore, currentTimes
135133 } ) || [ ] ;
136134
137135 const baseCurrencyData = selectFormatBaseCurrencyData ( poolReserve ) ;
138- const userEmodeCategoryId = selectFormatUserEmodeCategoryId ( poolReserve ) ;
139136
140137 return selectFormatUserSummaryForMigration (
141138 poolReserve ?. reserves ,
142139 userReserves ,
143140 baseCurrencyData ,
144- userEmodeCategoryId ,
145141 currentTimestamp
146142 ) ;
147143} ;
@@ -170,7 +166,6 @@ export const selectV3UserSummaryAfterMigration = (store: RootStore, currentTimes
170166 userReserve . scaledATokenBalance ,
171167 suppliedAsset . scaledATokenBalance
172168 ) ;
173- //TODO: merge only if emode categories are the same?
174169 return {
175170 ...userReserve ,
176171 scaledATokenBalance : combinedScaledATokenBalance ,
@@ -188,27 +183,27 @@ export const selectV3UserSummaryAfterMigration = (store: RootStore, currentTimes
188183 } ) || [ ] ;
189184
190185 const baseCurrencyData = selectFormatBaseCurrencyData ( poolReserveV3 ) ;
191- const userEmodeCategoryId = selectFormatUserEmodeCategoryId ( poolReserveV3 ) ;
192186
193187 return selectFormatUserSummaryForMigration (
194188 poolReserveV3 ?. reserves ,
195189 userReserves ,
196190 baseCurrencyData ,
197- userEmodeCategoryId ,
198191 currentTimestamp
199192 ) ;
200193} ;
201194
202195export const selectV3UserSummary = ( store : RootStore , timestamp : number ) => {
203196 const poolReserveV3 = selectCurrentChainIdV3MarketData ( store ) ;
204197 const baseCurrencyData = selectFormatBaseCurrencyData ( poolReserveV3 ) ;
205- const userEmodeCategoryId = selectFormatUserEmodeCategoryId ( poolReserveV3 ) ;
206198
207199 return selectFormatUserSummaryForMigration (
208200 poolReserveV3 ?. reserves ,
209201 poolReserveV3 ?. userReserves ,
210202 baseCurrencyData ,
211- userEmodeCategoryId ,
212203 timestamp
213204 ) ;
214205} ;
206+
207+ export const selectIsMigrationAvailable = ( store : RootStore ) => {
208+ return Boolean ( store . currentMarketData . addresses . V3_MIGRATOR ) ;
209+ } ;
0 commit comments