Skip to content

Commit ff3c5a6

Browse files
authored
Aave 3.2 temporary fix (#4043)
* Refactor getAaveV3ProtocolData, removed getReserveEModeCategory and hardcoded a value Updated packages (more to come) * Update @oasisdex/addresses and @oasisdex/dma-library versions
1 parent 2f2c9a3 commit ff3c5a6

File tree

4 files changed

+95
-420
lines changed

4 files changed

+95
-420
lines changed

blockchain/aave-v3/aave-v3-pool-data-provider.ts

+5-15
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import BigNumber from 'bignumber.js'
22
import { NetworkIds } from 'blockchain/networks'
33
import { amountFromRay, amountFromWei } from 'blockchain/utils'
44
import { warnIfAddressIsZero } from 'helpers/warnIfAddressIsZero'
5+
import { zero } from 'helpers/zero'
56
import { AaveV3PoolDataProvider__factory } from 'types/ethers-contracts'
67

78
import type { BaseParameters } from './utils'
@@ -194,21 +195,10 @@ export interface AaveV3EModeForAssetParameters extends BaseParameters {
194195
token: string
195196
}
196197

197-
export function getAaveV3EModeCategoryForAsset({
198-
token,
199-
networkId,
200-
}: AaveV3EModeForAssetParameters): Promise<BigNumber> {
201-
const { contract, tokenMappings } = networkMappings[networkId]()
202-
const address = wethToEthAddress(tokenMappings, token)
203-
warnIfAddressIsZero(
204-
address,
205-
networkId,
206-
'aaveV3PoolDataProvider',
207-
'getAaveV3EModeCategoryForAsset',
208-
)
209-
return contract.getReserveEModeCategory(address).then((result) => {
210-
return new BigNumber(result.toString())
211-
})
198+
export function getAaveV3EModeCategoryForAsset(
199+
_props: AaveV3EModeForAssetParameters,
200+
): Promise<BigNumber> {
201+
return Promise.resolve(zero)
212202
}
213203

214204
export interface AaveV3ReserveCapParameters extends BaseParameters {

0 commit comments

Comments
 (0)