-
Notifications
You must be signed in to change notification settings - Fork 122
Description
Bug Report
Unable to use sepolia testnet
Package name / version
"@aave/contract-helpers": "^1.30.5",
"@aave/math-utils": "^1.30.5",
"@bgd-labs/aave-address-book": "^4.7.3",
Description
I am trying to use aavev3 protocol. With mainnet everything works ok, but with sepolia I have an error.
`import { ethers } from 'ethers';
import {
UiPoolDataProvider,
UiIncentiveDataProvider,
ChainId,
} from '@aave/contract-helpers';
import * as markets from '@bgd-labs/aave-address-book';
console.log(markets.AaveV3Sepolia.UI_POOL_DATA_PROVIDER);
const TESTNET = 'https://sepolia.infura.io/v3/key';
const provider = new ethers.providers.JsonRpcProvider(TESTNET);
const poolDataProviderContract = new UiPoolDataProvider({
uiPoolDataProviderAddress: markets.AaveV3Sepolia.UI_POOL_DATA_PROVIDER,
provider,
chainId: ChainId.sepolia,
});
const incentiveDataProviderContract = new UiIncentiveDataProvider({
uiIncentiveDataProviderAddress:
markets.AaveV3Ethereum.UI_INCENTIVE_DATA_PROVIDER,
provider,
chainId: ChainId.sepolia,
});
export async function fetchContractData(userAccount: string) {
const reserves = await poolDataProviderContract.getReservesHumanized({
lendingPoolAddressProvider: markets.AaveV3Sepolia.POOL_ADDRESSES_PROVIDER,
});
const userReserves = await poolDataProviderContract.getUserReservesHumanized({
lendingPoolAddressProvider: markets.AaveV3Sepolia.POOL_ADDRESSES_PROVIDER,
user: userAccount,
});
const reserveIncentives =
await incentiveDataProviderContract.getReservesIncentivesDataHumanized({
lendingPoolAddressProvider: markets.AaveV3Sepolia.POOL_ADDRESSES_PROVIDER,
});
const userIncentives =
await incentiveDataProviderContract.getUserReservesIncentivesDataHumanized({
lendingPoolAddressProvider: markets.AaveV3Sepolia.POOL_ADDRESSES_PROVIDER,
user: userAccount,
});
console.log({ reserves, userReserves, reserveIncentives, userIncentives });
return { reserves, userReserves, reserveIncentives, userIncentives };
}
`
In the end I have such error:

which goes from

Steps to reproduce
Just to make a request
Expected behavior
to be able to connect to sepolia
Environment
- OS: [e.g., OSX 13.3.1 ]
- Node/npm version: [e.g., Node v20.17.0/npm 10.8.2]
- Browser: [e.g., Chrome]