← All posts

Aave v4 is not a version of Aave v3

It is a different protocol with a different mental model. Instead of a lending market, you pick a spoke, and spokes cannot see each other.

Architecture4 min readDeFiLoopsUpdated

In short: if you know Aave v3, do not read v4 as the same thing with updates. In v4 lending is split into spokes, separate markets that each have their own list of assets, and each spoke counts only the collateral you put into it, so money in one spoke does nothing to protect a loan in another. A deposit in v4 also does not back a loan until you mark it as collateral, which is an easy step to miss.

The name invites you to read v4 as v3 with improvements, but it is a separate protocol with a separate deployment, separate liquidity and a different mental model, and the two run alongside each other rather than one replacing the other.

If you carry a v3 habit into it, the biggest surprise will be that your positions can no longer see each other.

Spokes

Where v3 gives you one pool per chain, with every asset in it counting toward one health factor, v4 divides lending into spokes. A spoke is a self-contained venue with its own list of assets.

The two we reach:

main
WETH, wstETH, WBTC, USDC, USDT. The general-purpose one
gold
Native XAUt, USDC, USDT. Tokenised gold, which no other venue in this system holds natively

An asset that is not on the spoke’s list is refused rather than quietly falling through to a default. That is worth knowing because in this design the zeroth entry of a list is a real entry, so “not found” and “the first one” are dangerously easy to confuse in code that assumes otherwise.

Spokes cannot see each other

The main change is this: a spoke counts only the collateral supplied to itself.

Collateral in main does nothing for a borrow in gold. Two positions in two spokes have two independent health factors, and a position that is comfortable in one does not help a position that is struggling in the other.

The cost lands on you as a user: you now choose a spoke, and the choice sticks.

There is no native way to move between spokes

DeFiLoops has none either. A move carries one venue, and no step in this system relocates a position from one spoke to another.

Aave’s own position on this is public. A user asked on the governance forum in July 2026 how to migrate an existing position between venues and was told no automated tool exists yet, one is planned, and in the meantime the route is the manual one: repay, withdraw, supply again, borrow again. That is exactly the sequence that gets stuck without borrowed money, because the collateral stays locked until the loan is repaid.

A deposit is not collateral until you say so

This is the second v3 habit that v4 breaks. In v4, supplying an asset does not by itself make it back anything: it sits as a deposit until it is explicitly marked as collateral.

So a supply here is three actions, not one: approve the token, supply it, and then mark it as collateral. Miss the third and everything looks correct (your balance is there, the transaction succeeded) while your borrowing power has not moved at all.

Where it actually exists

It is worth being exact here, because the answer has changed twice this year and will change again.

Ethereum
v4 live since March 2026. This is where we reach it
Avalanche
v4 live since July 2026, the first deployment beyond Ethereum
Base
Under governance discussion as of September 2026
Arbitrum
No v4 proposal. v3 only

For our purposes the consequence is blunt: on two of our three chains, v3 is the only Aave there is. A plan that shifts a position into v4 has somewhere to go on Ethereum and nowhere to go on Base or Arbitrum, and that is a property of where Aave has deployed rather than a limit we chose.

The gold spoke is the interesting one

Native XAUt as lending collateral is not available anywhere else in this system. It makes a shape that was previously awkward straightforward: hold gold, borrow a stablecoin against it, and keep the gold exposure, without selling the metal to raise the cash.