cryptocurrency widget, price, heatmap
arrow
Burger icon
cryptocurrency widget, price, heatmap
Learn/How to Lend on Aave: Supply Crypto, Pick the Right Market, Earn APY

How to Lend on Aave: Supply Crypto, Pick the Right Market, Earn APY

Van Thanh Le

Van Thanh Le

PublishedMay 21 2026

UpdatedMay 21 2026

7 hours ago9 min read read
Editorial illustration for: How to Lend on Aave: Supply Crypto, Pick the Right Market, Earn APY

When people say they want to “lend on Aave,” they usually mean supplying tokens into a pooled market and earning variable yield. The confusing part is that Aave isn’t one single pool: your results depend on which network and which market you deposit into, plus whether there’s actually room under the deposit cap. This walkthrough focuses on doing a clean deposit, verifying the market you’re in, and knowing what can block withdrawals later.

TL;DR

  • Supply an asset on Aave (via Aave Pro) by selecting the right market and depositing into its pool.
  • Expect the actual deposit flow to take minutes once your wallet is funded and on the right network.
  • Most people mess up market selection (Spoke/Hub) or hit deposit capacity caps and can’t supply.

If you’re trying to lend on Aave, you’re not making a fixed-term loan to a specific borrower. You’re supplying liquidity into a protocol pool, and your yield comes from borrower interest that moves around as utilization changes. The practical job is picking the right market for your asset, depositing without getting tripped up by caps or network mismatches, and keeping an eye on liquidity so you can exit when you want.

What you need before you start

You need a self-custody wallet that can connect to Aave Pro (think MetaMask or Rabby for Ethereum). Aave Pro is live at pro.aave.com and, per Aave’s own user guide, only Ethereum is available at launch through the network switcher in the top bar, so plan around Ethereum mainnet access and Ethereum gas.

You also need the asset you plan to supply already in your wallet on the same network you’ll be using in the UI. If you’re holding the token on another chain or an L2, you’ll have to move it first; otherwise you’ll connect your wallet and see a balance of zero.

Finally, keep extra ETH in the wallet for transaction fees. Supplying typically involves at least one onchain approval (token allowance) and one deposit transaction. If you don’t have ETH for gas, you’ll get stuck at the exact moment you try to confirm.

Step-by-step

  1. Connect your wallet to Aave Pro and confirm the network shown in the top bar.

    Open pro.aave.com and use the “Get Started” button to connect your wallet. Before you even look at rates, check the network indicator in the top bar; Aave’s guide notes you can click the network name to switch networks, and that only Ethereum is available at launch. This matters because if your wallet is on the wrong network, you’ll either see missing assets or you’ll sign transactions that fail.

  2. Go to the Deposit page and use filters to narrow to the Hub/market you actually want.

    In the left navigation, the EXPLORE section contains “Deposit” and “Borrow.” Open Deposit. The Deposit page lists assets with the deposit APY, total deposits (across all markets), and liquidity available for borrowers to draw. Use the “All Markets” dropdown to narrow to a specific Hub (Aave’s guide gives examples like Core, Plus, or Prime). This step is about avoiding accidental apples-to-oranges comparisons: the same asset can appear across multiple markets with different rates and different risk/parameter settings.

  3. Search for your asset, then open the asset detail page instead of depositing blind from the list.

    Use the Search Assets field (top bar) or the Deposit page search box to find the token by name/ticker. Click into the asset. The asset detail page is where Aave Pro surfaces the decision inputs you actually care about: total deposits across all markets, total borrows, and current price at the top; then a Deposit section with deposit APY, total deposits, and deposit capacity; plus a Base Rates chart with market toggles. If you skip this, you’re more likely to deposit into a market that’s nearly capped or has poor liquidity for withdrawals.

  4. Pick the specific Deposit Market (Spoke + Hub) you’re supplying into, and sanity-check what that means.

    On Aave Pro, a “market” is identified by a Spoke name and a Hub name. Aave’s guide spells it out with examples: “Main Core” is the Main Spoke connected to the Core Hub, and “Bluechip Prime” is the Bluechip Spoke connected to the Prime Hub. The Hub tells you which liquidity pool you’re drawing from; the Spoke tells you the risk rules and collateral options. Even if you’re only lending (supplying), this still matters because different markets for the same asset can show different interest rates and different parameter settings.

  5. Check deposit capacity and available liquidity before you hit deposit.

    On the asset detail page, look for “deposit capacity,” which Aave defines as the maximum amount the protocol will accept for that asset. If capacity is reached, your deposit can be blocked until space frees up. Also look at liquidity (the amount available for borrowers to draw) and the broader supply/borrow context shown on the page. This is the annoying reality of pooled lending: you can be “earning” but still have a hard time withdrawing instantly if liquidity is tight because lots of the pool is borrowed.

  6. Deposit: approve the token (if needed), then supply the amount and confirm onchain.

    When you deposit an ERC-20 like USDC, you usually need an approval transaction first so the protocol can move the token from your wallet. After approval confirms, you submit the deposit transaction. Treat these as two separate moments to verify you’re still on the right market and you’re still comfortable with the rate and capacity situation. If the UI offers a choice of market at deposit time, double-check the market name (Spoke + Hub) matches what you intended.

  7. Verify your position on the Dashboard/Activity and keep an eye on rate history by market.

    After the deposit confirms, check your Dashboard and/or Activity (Aave notes these require a connected wallet). Then go back to the asset detail page and use the Base Rates chart’s market toggles to see how the deposit rate has moved over time in your chosen market. Deposit APY is variable and driven by utilization, so a high number at the moment you deposit can drop quickly when more suppliers arrive or borrowers leave.

  8. Withdraw when you’re done, but expect liquidity constraints during high utilization.

    Withdrawing is the reverse of supplying: you request a withdrawal from the market you supplied into. The key constraint isn’t “am I allowed to withdraw,” it’s “is there enough available liquidity right now.” If utilization is high, you may need to withdraw in smaller chunks or wait for borrowers to repay so liquidity returns to the pool.

What goes wrong

Wrong network selected.

Symptom: you connect your wallet and the asset list doesn’t match what you expect, or your balances show as zero even though you hold the token elsewhere. Fix: use the top bar network selector (Aave Pro’s guide calls it out) and confirm you’re on the network Aave Pro supports at that moment. If your funds are on another chain, you need to move them to the supported network before the UI will see them.

You deposit into the wrong market (Spoke/Hub confusion).

Symptom: you thought you were supplying into “Core” but later notice your position is under a different market name, or the APY you’re earning doesn’t match what you saw. Fix: always click into the asset detail page and choose the Deposit Market explicitly. Remember Aave’s definition: the market name includes both the Spoke and the Hub (for example, “Main Core” vs “Bluechip Prime”), and different markets can have different rates and parameters.

Deposit capacity reached.

Symptom: the UI won’t let you deposit, or the deposit action errors out even though you have balance and gas. Fix: check the asset detail page for “deposit capacity,” which Aave defines as the maximum amount the protocol will accept for that asset. If it’s full, you either wait for capacity to free up or choose a different market where the asset has room.

Approval succeeds but deposit fails.

Symptom: you paid for an approval transaction, then the deposit transaction reverts or can’t be submitted. Fix: re-check the market selection and capacity right before depositing. Capacity can fill between your approval and your deposit, especially on popular assets. If the UI supports switching markets, pick one with available capacity and retry the deposit.

Pending transaction that sits too long.

Symptom: your approval or deposit is “pending” and nothing updates in the UI. Fix: look up the transaction hash in a block explorer and confirm whether it’s pending, dropped, or confirmed. If it’s pending, you may need to speed it up from your wallet (same nonce, higher gas) or cancel/replace it, depending on your wallet’s controls.

Can’t withdraw the full amount immediately.

Symptom: your position is healthy, but the withdraw amount you want isn’t available or the transaction fails due to insufficient liquidity. Fix: check the liquidity available for borrowers to draw (shown on the Deposit page list and in asset views) and try smaller withdrawals, or wait for utilization to drop as borrowers repay.

UI/version mismatch expectations (V3 vs V4).

Symptom: you follow a tutorial for “Aave” and the screens don’t match, or you can’t find a feature where you expect it. Fix: recognize that Aave Pro is the dedicated interface for Aave V4, and Aave’s V4 architecture post explicitly notes: “Aave V4 is still in development.” If you’re using Aave Pro, follow the Pro UI flow (Deposit page, asset detail page, market selection by Spoke/Hub) rather than older V3 guides.

When this isn't the right move

If you need a predictable, fixed rate for a fixed term, Aave’s pooled variable-rate model is the wrong tool. Your deposit APY can change quickly as utilization shifts, and you’re exposed to the shared risk of the pool’s borrowers rather than a single counterparty.

If you expect to need instant liquidity at a specific time (for example, you’re parking funds for a known purchase), supplying into a market that’s often highly utilized can be frustrating. Even if you’re not borrowing, withdrawals depend on available liquidity.

If you’re not willing to take smart-contract and parameter risk, don’t supply. Aave V4’s architecture is designed to enforce core invariants at the Liquidity Hub level (Aave mentions rules like total borrowed not exceeding total supplied), but it’s still software with oracles, governance, and market-specific risk settings.

Tools and references

Aave Pro (Aave V4 interface): https://pro.aave.com

Aave Pro User Guide (UI details, markets, deposit metrics): https://aave.com/blog/aave-pro-user-guide

Understanding Aave V4’s Architecture (Hub-and-Spoke, share-based accounting, Spokes like E-Mode and Isolation Mode): https://aave.com/blog/understanding-aave-v4s-architecture

cryptocurrency widget, price, heatmap
v 5.12.1
© 2017 - 2026 COIN360.com. All Rights Reserved.