Lend USDC on Aave V3
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool enables you to lend USDC on Aave V3, the leading decentralized lending protocol, across multiple EVM chains including Ethereum Mainnet, Polygon, Arbitrum, Optimism, Base, and Avalanche. It reads your USDC balance on the connected chain, the Aave V3 pool contract details, and the current gas price to provide an accurate cost estimate before you commit. The tool then checks your allowance for the Aave pool, handles approval automatically if needed, and submits a supply transaction to lend your USDC and receive aUSDC (interest-bearing tokens) in return.
Aave V3 is a decentralized lending protocol that allows users to supply assets to liquidity pools and earn interest from borrowers. When you lend USDC, you receive aUSDC tokens that represent your supplied position and automatically accrue interest over time. The protocol's variable interest rates are determined by supply and demand dynamics, with APYs updating in real-time based on market conditions.
HOW TO USE
Connect your wallet using the "connect" button. Ensure you are connected to a supported network — the tool will display your current chain ID, USDC balance, and any existing aUSDC balance. The tool will also show the current supply APY for USDC on the connected network. Enter the amount of USDC you wish to lend in the input field. The tool will display the pool contract address, USDC address, and estimate the gas cost for the transaction.
Review the lend summary, then click "lend USDC on Aave V3" to execute the transaction. The tool will automatically approve the Aave pool to spend your USDC if needed, then submit the supply transaction through your wallet. After confirmation, you will receive aUSDC tokens in your wallet representing your lent position, which will earn interest automatically. The aUSDC balance and APY will update in real-time through the tool's balance display.
TECHNICAL MECHANISM — AAVE V3 SUPPLY
The tool interacts with the Aave V3 Pool contract, which implements the supply(address asset, uint256 amount, address onBehalfOf, uint16 referralCode) function. This function takes the asset address (USDC), the amount to supply, the address on whose behalf the supply is made (typically the user's own address), and a referral code (0 for direct users). Before calling supply, the tool checks the user's allowance for the Aave pool using the ERC-20 allowance() function. If the allowance is insufficient, the tool submits an approve() transaction to the USDC contract, granting the pool permission to spend the specified amount.
Once the supply transaction is confirmed, the Aave protocol mints aUSDC tokens to the user's address at a 1:1 ratio with the supplied USDC. These aUSDC tokens are ERC-20 tokens that represent the user's claim on the underlying USDC plus accrued interest. The interest accrues continuously through the protocol's interest rate model, which is based on the utilization rate of the USDC reserve. The aUSDC token's exchange rate with USDC increases over time, meaning the user can redeem more USDC than they originally supplied. The tool uses the getReserveData() function to read the current liquidity rate (APY) and the getUserAccountData() function to read the user's aUSDC balance.
WHAT IT CANNOT SEE
This tool cannot estimate exact gas costs without a live RPC call, and gas prices may change between quoting and execution. It cannot guarantee APY rates, which fluctuate based on market conditions, supply and demand dynamics, and protocol utilization. The tool cannot verify the pool contract address is correct beyond the pre-configured mapping, and if the mapping becomes outdated, the transaction could fail or be sent to the wrong contract. It cannot cancel a transaction once submitted, and if the transaction fails due to gas issues, approval errors, or contract issues, you may still pay gas fees. The tool cannot handle lending on non-supported chains or support tokens other than USDC. It also cannot guarantee the safety of the lent funds, as smart contract risks and protocol vulnerabilities exist in all DeFi applications.
PLEASE NOTE — SUPPORTED EVM CHAINS ONLY
This tool works on multiple EVM chains supported by Aave V3, including Ethereum Mainnet, Polygon, Arbitrum, Optimism, Base, and Avalanche. You must be connected to a supported network to use this tool. The tool only supports lending USDC (USD Coin) — it does not support other assets. Always verify that the USDC address displayed matches the correct address for your network. aUSDC tokens are interest-bearing but are subject to smart contract risk, market risk, and potential protocol insolvency. Interest rates are variable and can change based on market conditions. This tool provides a simple deposit interface; withdrawals are not supported and must be performed through Aave's official mechanisms.