Skip to content

Invalid Price Oracles and Incorrect priceInUSD on Arbitrum Sepolia with UiPoolDataProvider #989

@Sonubhagatpur

Description

@Sonubhagatpur

When using UiPoolDataProvider.getReservesHumanized from @aave/[email protected] on Arbitrum Sepolia, the priceInUSD for assets (e.g., WETH) is incorrect (e.g., 1.539e+35), and the priceOracle addresses are invalid (0x000...000 for WETH, 0x000...11fdFC48E9C for USDC). This issue does not occur on Arbitrum mainnet, where prices are accurate. The problem appears to stem from misconfigured price oracles in the Aave V3 testnet deployment or incorrect scaling in formatReserves from @aave/[email protected], possibly due to outdated addresses in @bgd-labs/[email protected].

This affects applications requiring reliable testnet price data, critical for large-scale DeFi projects. A proper testnet configuration with valid oracles is needed to ensure consistent behavior across networks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions