# What a Revert position can do outside Revert

> Revert makes a Uniswap position borrowable and keeps it in range. Moving it to Aave, or chaining it into something else, is a different job, and not one Revert does.

- Source: https://defiloops.com/blog/what-a-revert-position-can-do-outside-revert
- Published: 2026-09-16
- Updated: 2026-10-31
- Category: Strategy
- Tags: revert, uniswap, aave, leverage, automation
- Author: DeFiLoops

---
<Callout type="note" title="Update">

Updated 31 October 2026: The guard that banned a list of actions was removed. The agent no longer has any raw call on your account, and its signing key now lives in a hardware enclave; what bounds the agent today is on [Your account and your keys](https://docs.defiloops.com/kernel).

</Callout>

**In short:** You hold a leveraged Uniswap position through Revert Finance and want to know what else it can do. Revert lets you borrow against it, keeps it in range and puts its fees back in, but it looks after that one thing only. On top of it, the same LP can come in from Aave without being sold, close into an Aave long or short, have its fees claimed while it has a loan, and run on a timer. Revert's own leverage does not use a flash loan, a loan taken and repaid in one transaction, but moving a position to another protocol does.

If you hold a leveraged Uniswap position, there is a good chance Revert Finance is what made it
possible. It does the hard part: it takes an LP NFT (an awkward, illiquid,
non-fungible thing) and makes it borrowable collateral, then keeps it in range and compounds
its fees without you watching.

We build on top of that. Nothing here replaces it, and this is not a comparison.

## What Revert is for, and what it is not for

Revert is a **position manager**. It is very good at the position, and by design it knows
nothing about anything else.

<Spec rows={[
  ['Revert does', 'Makes the LP NFT borrowable · auto-range · auto-compound · leverage against the position it holds'],
  ['Revert does not', 'Know that Aave exists, or Morpho, or another chain. A position manager that had to understand every lending protocol would be one nobody could audit'],
]} />

That boundary is right, and it is the same reason Aave does not know about Revert. **Each
protocol staying unaware of the others is what makes any of them auditable**, and it leaves
the joins to whoever is holding the position.

## Where the joins are

Four things a Revert position can do once something spans both sides:

<Steps>
  <Step title="Arrive from Aave without being sold">
    Collateral sitting at Aave becomes a levered Uniswap range: repay Aave with borrowed money,
    withdraw, mint the range, re-borrow against it. The debt comes along; only what secures it
    changes.
  </Step>
  <Step title="Leave into a directional position">
    Closing normally leaves you holding two tokens and no view. Instead it can land as an Aave
    long, a true short, or a single collateral. You choose which on the way out.
  </Step>
  <Step title="Be maintained while it carries debt">
    Collecting the fees on a collateralised position is a collateral withdrawal, so the vault
    will not release them while the debt stands. Clearing the debt for the length of one
    transaction is what makes an ordinary collect possible again.
  </Step>
  <Step title="Run on a clock, a price, or another plan finishing">
    Auto-range reacts to where the price is. A schedule that fires monthly, or when another
    workflow completes, is a different kind of trigger and sits outside the position entirely.
  </Step>
</Steps>

## A mix-up about Revert's leverage

**Revert's own leverage is not a flash loan.** It borrows, swaps and reinvests through a
transform, bounded by the collateral factor. That is a different mechanism from the one used to
*move* a position between protocols, which does need a flash loan because it has to hold both
ends open at once.

Conflating the two is the usual mistake in write-ups about this, and it matters: if you read
that Revert uses flash loans and reason about its risks on that basis, you will reason wrongly.

<Callout type="note" title="Their documentation is blunter than most about the risk">
  Revert's own docs warn that a freshly maxed loop can sit at the edge of liquidation from the
  moment it opens. That is an unusually honest thing for a protocol to write about its own
  headline feature, and it is worth reading before using the maximum anything.
</Callout>

## The January incident, stated properly

On 30 January 2026 a newly deployed **Aerodrome** USDC vault on Base was exploited for about
**$50,101**. A missing constraint let a collateralised position be modified (its liquidity
withdrawn) while a loan against it was still live.

What matters about it, from [Revert's own statement](https://x.com/revertfinance/status/2017087480772600157):

<Spec rows={[
  ['Whose money', '“Mostly Revert funds.” User funds were safe'],
  ['Which market', 'The Aerodrome vault. The Uniswap v3 market was unaffected'],
  ['What they did', 'Disabled deposits, said so publicly the same day, promised a full report'],
  ['It was audited', 'Beforehand. Audits reduce the odds; they do not remove them'],
]} />

We depend on this protocol, and we mention the incident because this site does not leave out
public incidents. The handling is worth noting: the loss landed on the team rather than on depositors, and it was
disclosed the same day.

## Why this adds to Revert

A Revert user already has the thing that is hard to build. What they do not have is a way to
say "when this happens, do that" across protocols that have never heard of each other. That
is a different problem, solved in a different place.

The same is true of every protocol on our list. **Aave is a better lending market than
anything we would build, Morpho's curated markets are a better design than anything we would
design, and Uniswap is the liquidity.** We are not an alternative to any of them and there is
no version of this where we would want to be. What we add sits above: an agent that can read
what you want, choose among operations on all of them, and run the result unattended, while
the money stays in an account only you control, at the venues you already chose.

If you use Aave, or Morpho, or Uniswap, or Revert, nothing here asks you to stop. It asks
whether the thing you do by hand across four browser tabs could be one instruction instead.

<Callout type="warn" title="And the limits on our side">
  Both ends of any move must be a curated market or pair. A Safe wallet cannot run the
  flash-funded operations at all. And the guard on the agent bans specific actions rather than
  permitting only known-good ones.
</Callout>