V3 Testnet Addresses

The Aave Protocol V3 is available on the following testnets:

  • Ethereum Sepolia

  • Arbitrum Sepolia

  • Avalanche Fuji

  • Optimism Sepolia

  • Base Sepolia

  • Scroll Sepolia

  • Fantom Testnet

  • Polygon Mumbai

Integrate contract addresses in solidity or via npm package with the Aave Address Book.

For assets on testnets, a custom deployment of each token is used to ensure enough liquidity for reserves and to easily mint more tokens when needed. All deployments now use an open faucet with a per-tx limit of 10000 tokens per mint transaction.

Contract Naming

1.) Primary contracts for integrations

  • Transaction methods: Pool (listed as Pool-Proxy below)

  • Data methods: PoolDataProvider, UiPoolDataProviderV3, UiIncentiveDataProviderV3

2.) Name changes from V2 -> V3:

  • LendingPool -> Pool (listed as Pool-Proxy below)

  • LendingPoolAddressesProvider -> PoolAddressesProvider

  • ProtocolDataProvider -> PoolDataProvider

3.) Functions with a reserve address parameter refer to the the underlying token i.e. GHO token address. Underlying token addresses are under the Mintable Reserves and Rewards section

💡 Click through the tabs to get addresses of the deployed contracts on various chains.

┌─────────────────────────────────────────┬──────────────────────────────────────────────┐
│                Contract                 │                   address                    │
├─────────────────────────────────────────┼──────────────────────────────────────────────┤
│                Pool-Proxy               │ '0x6Ae43d3271ff6888e7Fc43Fd7321a503ff738951' │
│      PoolAddressesProviderRegistry      │ '0x812C23640dC89FF6Cb8B5AF44a3094a94b26b93A' │
│               SupplyLogic               │ '0x77241299fFA12DF99Da6C3d9f195aa298955AEc6' │
│               BorrowLogic               │ '0x0f154441C7026eDd6A89Cc3A5fAa2f64C7335C80' │
│            LiquidationLogic             │ '0x2e021eead190cd55c0CEeCf308416d0bA0A8a015' │
│               EModeLogic                │ '0x37dc7863a743fcA4e532bBe6Dee644B87d636ea0' │
│               BridgeLogic               │ '0x50360e830f4cc6D9DAa1E74d2a5AD9644fD202c1' │
│            ConfiguratorLogic            │ '0x1f864a11E0bA69dE1a7A098cb9B44e57A02Fc68e' │
│             FlashLoanLogic              │ '0x5e659d4c0f8a727D00AE70f96a02c4A64f76c5Cb' │
│                PoolLogic                │ '0x1ce1bA9946C30b4C505631AD9E3E0342877FdE02' │
│              TreasuryProxy              │ '0x604264f8017fEF3b11B3dD63537CB501560380B5' │
│           Treasury-Controller           │ '0x7BEDcCE07B784ee3bDE746267E183b1959a28CbD' │
│         Treasury-Implementation         │ '0x5D1A8Da057Dca6b3473957Fa8217D82bF2C84749' │
│               Faucet-Aave               │ '0xC959483DBa39aa9E78757139af0e9a2EDEb3f42D' │
│       PoolAddressesProvider-Aave        │ '0x012bAC54348C0E635dCAc9D5FB99f06F24136C9A' │
│          PoolDataProvider-Aave          │ '0x3e9708d80f7B3e43118013075F7e95CE3AB31F31' │
│     DAI-TestnetPriceAggregator-Aave     │ '0x9aF11c35c5d3Ae182C0050438972aac4376f9516' │
│    LINK-TestnetPriceAggregator-Aave     │ '0x14fC51b7df22b4D393cD45504B9f0A3002A63F3F' │
│    USDC-TestnetPriceAggregator-Aave     │ '0x98458D6A99489F15e6eB5aFa67ACFAcf6F211051' │
│    WBTC-TestnetPriceAggregator-Aave     │ '0x784B90bA1E9a8cf3C9939c2e072F058B024C4b8a' │
│    WETH-TestnetPriceAggregator-Aave     │ '0xDde0E8E6d3653614878Bf5009EDC317BC129fE2F' │
│    USDT-TestnetPriceAggregator-Aave     │ '0x4e86D3Aa271Fa418F38D7262fdBa2989C94aa5Ba' │
│    AAVE-TestnetPriceAggregator-Aave     │ '0xda678Ef100c13504edDb8a228A1e8e4CB139f189' │
│    EURS-TestnetPriceAggregator-Aave     │ '0xCbE15C1f40f1D7eE1De3756D1557d5Fdc2A50bBD' │
│           Pool-Implementation           │ '0x0562453c3DAFBB5e625483af58f4E6D668c44e19' │
│     PoolConfigurator-Implementation     │ '0x63Dea961A0B2e2dF4F7A4bb61CBc39BF53A6eb32' │
│           ReservesSetupHelper           │ '0x16E49256b40Ab13884A4CA83fCcC476d365159E8' │
│             ACLManager-Aave             │ '0x7F2bE3b178deeFF716CD6Ff03Ef79A1dFf360ddD' │
│             AaveOracle-Aave             │ '0x2da88497588bf89281816106C7259e31AF45a663' │
│       PoolConfigurator-Proxy-Aave       │ '0x7Ee60D184C24Ef7AfC1Ec7Be59A0f448A0abd138' │
│             EmissionManager             │ '0x098a890BAfDf6FB4ACD24bF107D20EA15D229C62' │
│       IncentivesV2-Implementation       │ '0xDe7562059fE64B3D088a26a3F8B60e77dCb81ebE' │
│             IncentivesProxy             │ '0x4DA5c4da71C5a167171cC839487536d86e083483' │
│       PullRewardsTransferStrategy       │ '0x45f3df824E6df2DC30Afbe25a60645066475d144' │
│               AToken-Aave               │ '0x48424f2779be0f03cDF6F02E17A591A9BF7AF89f' │
│       DelegationAwareAToken-Aave        │ '0x1d28EeE666Aa5B738BAC6426D2184a0f60D4AA2a' │
│          StableDebtToken-Aave           │ '0xd1CF2FBf4fb82045eE0B116eB107d29246E8DCe9' │
│         VariableDebtToken-Aave          │ '0x54bdE009156053108E73E2401aEA755e38f92098' │
│ ReserveStrategy-rateStrategyVolatileOne │ '0xCA30c502d52F905FB3D04eE60cA48F5A1A89f8dB' │
│  ReserveStrategy-rateStrategyStableOne  │ '0x5CB1008969a2d5FAcE8eF32732e6A306d0D0EF2A' │
│  ReserveStrategy-rateStrategyStableTwo  │ '0xA813CC4d67821fbAcF24659e414A1Cf6c551373c' │
│             DAI-AToken-Aave             │ '0x29598b72eb5CeBd806C5dCD549490FdA35B13cD8' │
│       DAI-VariableDebtToken-Aave        │ '0x22675C506A8FC26447aFFfa33640f6af5d4D4cF0' │
│        DAI-StableDebtToken-Aave         │ '0xbEF786E742edB13361ff2f005b901A82c23AA491' │
│            LINK-AToken-Aave             │ '0x3FfAf50D4F4E96eB78f2407c090b72e86eCaed24' │
│       LINK-VariableDebtToken-Aave       │ '0x34a4d932E722b9dFb492B9D8131127690CE2430B' │
│        LINK-StableDebtToken-Aave        │ '0x8f7440aa789924626ab9f5687AF305da2ffB996b' │
│            USDC-AToken-Aave             │ '0x16dA4541aD1807f4443d92D26044C1147406EB80' │
│       USDC-VariableDebtToken-Aave       │ '0x36B5dE936eF1710E1d22EabE5231b28581a92ECc' │
│        USDC-StableDebtToken-Aave        │ '0x42A218F7bd03c63c4835496506492A383EfcF726' │
│            WBTC-AToken-Aave             │ '0x1804Bf30507dc2EB3bDEbbbdd859991EAeF6EefF' │
│       WBTC-VariableDebtToken-Aave       │ '0xEB016dFd303F19fbDdFb6300eB4AeB2DA7Ceac37' │
│        WBTC-StableDebtToken-Aave        │ '0xc7AEA6Cf353b4FA27aBf1b4A8D536A4e87383EB5' │
│            WETH-AToken-Aave             │ '0x5b071b590a59395fE4025A0Ccc1FcC931AAc1830' │
│       WETH-VariableDebtToken-Aave       │ '0x22a35DB253f4F6D0029025D6312A3BdAb20C2c6A' │
│        WETH-StableDebtToken-Aave        │ '0xEb45D5A0efF06fFb88f6A70811c08375A8de84A3' │
│            USDT-AToken-Aave             │ '0xAF0F6e8b0Dc5c913bbF4d14c22B4E78Dd14310B6' │
│       USDT-VariableDebtToken-Aave       │ '0x9844386d29EEd970B9F6a2B9a676083b0478210e' │
│        USDT-StableDebtToken-Aave        │ '0xEAF54fA3b1C7243033C2893c6B807f9cEaBCf0AF' │
│            AAVE-AToken-Aave             │ '0x6b8558764d3b7572136F17174Cb9aB1DDc7E1259' │
│       AAVE-VariableDebtToken-Aave       │ '0xf12fdFc4c631F6D361b48723c2F2800b84B519e6' │
│        AAVE-StableDebtToken-Aave        │ '0x4F15CaD6ebAE920a773bF00C6E941cccCB704915' │
│            EURS-AToken-Aave             │ '0xB20691021F9AcED8631eDaa3c0Cd2949EB45662D' │
│       EURS-VariableDebtToken-Aave       │ '0x94482C7A7477196259D8a0f74fB853277Fa5a75b' │
│        EURS-StableDebtToken-Aave        │ '0x08878209484D8178DD1FFA50AB1689F21aDBB856' │
│          MockFlashLoanReceiver          │ '0xd8A6F62302DA6C7E700E4f46ad3127278334F692' │
│          WrappedTokenGatewayV3          │ '0x387d311e47e80b498169e6fb51d3193167d89F7D' │
│          WalletBalanceProvider          │ '0xCD4e0d6D2b1252E2A709B8aE97DBA31164C5a709' │
│        UiIncentiveDataProviderV3        │ '0xBA25de9a7DC623B30799F33B770d31B44c2C3b77' │
│          UiPoolDataProviderV3           │ '0x69529987FA4A075D0C00B0128fa848dc9ebbE9CE' │
└─────────────────────────────────────────┴──────────────────────────────────────────────┘

Mintable Reserves and Rewards
┌────────────────────────────────┬──────────────────────────────────────────────┐
│            (index)             │                   address                    │
├────────────────────────────────┼──────────────────────────────────────────────┤
│ DAI-TestnetMintableERC20-Aave  │ '0xFF34B3d4Aee8ddCd6F9AFFFB6Fe49bD371b8a357' │
│ LINK-TestnetMintableERC20-Aave │ '0xf8Fb3713D459D7C1018BD0A49D19b4C44290EBE5' │
│ USDC-TestnetMintableERC20-Aave │ '0x94a9D9AC8a22534E3FaCa9F4e7F2E2cf85d5E4C8' │
│ WBTC-TestnetMintableERC20-Aave │ '0x29f2D40B0605204364af54EC677bD022dA425d03' │
│ WETH-TestnetMintableERC20-Aave │ '0xC558DBdd856501FCd9aaF1E62eae57A9F0629a3c' │
│ USDT-TestnetMintableERC20-Aave │ '0xaA8E23Fb1079EA71e0a56F48a2aA51851D8433D0' │
│ AAVE-TestnetMintableERC20-Aave │ '0x88541670E55cC00bEEFD87eB59EDd1b7C511AC9a' │
│ EURS-TestnetMintableERC20-Aave │ '0x6d906e526a4e2Ca02097BA9d0caA3c382F52278E' │
└────────────────────────────────┴──────────────────────────────────────────────┘

Last updated