Skip to content

chore: version packages - #25

Merged
chrisli30 merged 1 commit into
mainfrom
changeset-release/main
Aug 12, 2026
Merged

chore: version packages#25
chrisli30 merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@avaprotocol/protocols@0.9.0

Minor Changes

  • 88ec8f2: Ship AAVE V3 Pool coverage for writes (issue feat(aave-v3): Pool addresses for Arbitrum/Optimism + multi-market support (Ethereum Core/EtherFi/Lido/Horizon) #23).

    • Add Arbitrum One (42161) and Optimism (10) to Chains and to the AAVE V3 pool / oracle / poolAddressesProvider / uiPoolDataProvider / wethGateway maps. Addresses from @aave-dao/aave-address-book (AaveV3Arbitrum, AaveV3Optimism).
    • Add aaveV3.markets — every Pool on a chain, not just the canonical one. Ethereum lists Core / EtherFi / Lido / Horizon; every other covered chain is a single core row. Each row carries pool plus poolAddressesProvider (the on-chain getPool() escape hatch). aaveV3.pool[chainId] stays Core so existing consumers do not break.
    • Document that the static Pool map is a deliberate cache, not an assumption of immutability.
    • Regenerate aaveV3.reserves so Arbitrum and Optimism ship a Core reserve list (underlyings / aTokens / decimals). Without this a consumer can resolve a Pool and still get an empty supply-token picker.
    • Guard the next regenerate: a test now asserts reserves covers the same chain set as pool. Bridged USDC.e on Arb/OP is labeled USDC.e (on-chain symbol() is still "USDC") so a symbol lookup cannot silently resolve to the bridged token.

    Non-goal (unchanged): aaveV3.reserves stays Core-only. Non-Core Ethereum markets (EtherFi / Lido / Horizon) list different reserves; scoping those is a separate issue.

@chrisli30
chrisli30 merged commit 9499e3b into main Aug 12, 2026
6 checks passed
@chrisli30
chrisli30 deleted the changeset-release/main branch August 12, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant