This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Lend USDC on Aave V3

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

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.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.