Uniswap Market contracts

Aave protocol is an ecosystem of liquidity markets, with the second market being the Uniswap market. This market allows Uniswap Liquidity Provider (LP) token holders to leverage their LP tokens as collateral to borrow funds.

If you need development support, join the #developers channel on our Aave community Discord server.

The Uniswap Market uses the same contract architecture as the main Aave money market on an alternative set of smart contracts, with different risk parameters.

The Uniswap Market is currently only compatible with Uniswap v1.

Contracts

ABI

Address

LendingPoolAddressProvider

LendingPool

LendingPoolCore

aUNI_USDC_ETH

aUNI_LINK_ETH

aUNI_DAI_ETH

aUNI_LEND_ETH

aUNI_MKR_ETH

aUNI_SETH_ETH

aUniDAI

aUniUSDC

aUniUSDT

aUniETH

Reserves assets

Reserves refer to the ERC-20 contracts of the underlying assets.

Since ETH is used directly in the protocol (instead of an abstraction such as WETH), we use a mock address to indicate ETH: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE

For assets on testnets, we sometimes use another version of the token (e.g. testnet Dai). This is to ensure enough liquidity for our reserves and to easily mint more tokens when needed.

If you are developing on a testnet and require tokens, go to https://testnet.aave.com/faucet, making sure that your wallet is set to the relevant testnet and market.

Symbol

Address

ETH

0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE

DAI

USDC

USDT

UNI_USDC_ETH

UNI_LINK_ETH

UNI_DAI_ETH

UNI_LEND_ETH

UNI_MKR_ETH

UNI_SETH_ETH

Last updated