HOW TO

How to use TRUSS LP

TRUSS LP runs automated liquidity bots on Aero, on Base. There are two ways to invest: run a bot on a pool you choose, in a vault your wallet owns, or hold TRUSSV, a token that is a share of a vault spread across several pools.

1. TRUSS LP vaults

Your own vault, owned by your wallet. You choose one pool, deposit at least $100, and a bot runs the position for you. Add funds, set a stop loss or withdraw at any time.

Step by step ↓

2. TRUSSV token

One token that is a share of the TRUSS VAULT, which runs the same bots across several pools. Buy it in the TRUSSV/WETH pool, follow its value, and sell it back to the pool when you want to cash out.

Step by step ↓

What you need

A wallet on Base and a little ETH for gas. For a vault, also at least $100 of the pool’s tokens and $1 USDC for the one-time creation fee. The bot’s own gas is paid for you.

Option 1 - TRUSS LP vaults

01

Connect your wallet

Click Connect Wallet in the top bar and choose Base. The site never opens your wallet on its own. To see your own vaults you also sign in: one free message, with no gas and no approvals, valid for 2 hours.

02

Choose a pool on Simulation Ranks: Ladder

The Ladder ranks every listed pool by how the strategy the bots use has performed there. It is a record of the recent past, not a forecast.

The Simulation Ranks Ladder table with numbered callouts
Simulation Ranks: Ladder (example values).
  1. 1Set the window to 12h or 24h. A short window can be dominated by one brief spike.
  2. 2skill is how well the strategy did in that pool, and the ranking uses it. vs HODL compares it with simply holding the two tokens. Prefer pools where both are clearly positive.
  3. 3avg APR is the pool’s emissions APR over the window, curr APR is the rate now. A curr APR far above the avg APR is usually a short-lived spike.
  4. 4inrange $ is the liquidity at the current price. Keep your deposit small next to it, or you dilute your own emissions.
  5. 5bot act is the share of the window the simulated vault held a position rather than waiting out of the pool.
  6. 6Invest opens the deposit screen for that pool.

Only choose a pair you are happy to hold: your vault always holds those two tokens, unless a stop loss moves it to USDC (see step 04).

03

Check consistency on Simulation Ranks: Snake

The Snake shows how each pool’s rank has moved over time. A pool that has stayed near the top is a better sign than one that jumped there once.

The Simulation Ranks Snake chart with numbered callouts
Simulation Ranks: Snake (example).
  1. 1Look back sets how much history the chart shows.
  2. 2Rank by skill (the default) or wallet performance.
  3. 3Each line is one pool’s rank over time, with #1 at the top. A flat line near the top means a consistent pool.
  4. 4The list shows the current order. Click Invest to open that pool’s deposit screen.
04

Deposit $100 or more

The deposit screen for a pool with numbered callouts
The deposit screen after clicking Invest (example: $250 USDC with a 20% stop loss).
  1. 1The pool at a glance: its simulated results, its size, how active the bot has been, and whether its gauge is alive. A pool with a dead gauge cannot be entered.
  2. 2Stop loss and/or Trailing stop loss (1-90%), on pools with a USDC side. If one fires, the bot closes the position, swaps everything to USDC and waits for you. You can change it later on the vault’s page.
  3. 3Enter either token, or both. The bot swaps to the mix the position needs.
  4. 4The total includes the one-time $1 USDC creation fee.
  5. 5Create vault & deposit: approve your tokens, then sign one transaction that creates your vault and moves your deposit in. The bot starts from there.
  6. 6The pool’s recent price and volatility.
  7. 7The position the bot would open right now, and how your deposit would be split between the two tokens.

Where it is offered, you can instead choose a TRUSS share vault. It pays 30% of its AERO emissions to your wallet as TRUSSV instead of reinvesting them.

05

Follow it on LP Positions

Open LP Positions and click your vault. Its page updates live.

The top of a vault page with numbered callouts
The top of a vault page (example).
  1. 1The pool, your vault’s address and the pool’s address. Both open on Basescan.
  2. 2Where your money is right now: in the position (IN LP), loose in the vault (IN VAULT), and AERO earned but not yet claimed (OWED).
  3. 3The pool price and the position’s range. While the price is inside the range, the position earns.
  4. 4VALUE NOW and P&L, with the breakdown: deposits, emissions, fees, swaps, loss to price movement and token price moves.
  5. 5vs HODL (against holding what you deposited) and vs REBAL (against holding the bot’s own token mix with no costs and no emissions, which shows what providing liquidity added).
  6. 6The time-weighted APR, and what swaps and rebalances have cost.
P&L charts, positions table and bot console on a vault page
Further down the vault page (example).
  1. 1Your return after all deposits and withdrawals, over time. Shaded areas are times the vault was out of the pool.
  2. 2Outperformance against HODL and REBAL over time. Above zero means ahead.
  3. 3Every position the bot has held: when it opened, how long it lasted, its APR and its width. OUT OF POOL marks the times it waited.
  4. 4The live bot console: what the bot is doing right now.

You can add funds (from $10) and change your stop loss on the same page.

06

Withdraw whenever you want

On your vault’s page, press withdraw. You sign a free pause message so the bot cannot open a new position mid-exit, then confirm the withdrawal: the position is closed and everything goes to your wallet, with no fee. Only your wallet can do this, and it also works without this website (see Contracts & custody).

What the bot does

How TRUSS LP sets range from realised volatilityPRICETIMElow volatilitytight rangemoderate volatilitymoderate rangehigh volatilityout of pool - waitlow volatilitytight range
Calm - tight range Busier - wider range Too volatile - out of pool, waiting

Time out of the pool is deliberate, not a fault: it is when a position would be expected to lose more to price swings than it earns. The bot enters again when a range is worth holding.

Option 2 - TRUSSV token

The TRUSS VAULT is one shared vault run by the same bots across several Aero pools. TRUSSV is a share of everything it holds. The value of one TRUSSV is its NAV: what the vault holds, less what it owes, divided by the TRUSSV in circulation.

The low-cost route is through the pool. Buying and selling TRUSSV in the TRUSSV/WETH pool costs only the pool’s 1% fee plus any price impact. Minting or redeeming directly with the TRUSS VAULT at NAV carries a large fee (currently 25% each way), so that route only makes sense in special cases.

01

Buy TRUSSV on the TRUSS Liq. Pool tab

The TRUSS Liq. Pool tab with numbered callouts
TRUSS Liq. Pool: the TRUSSV/WETH pool on Uniswap v3 (example).
  1. 1The TRUSSV price in the pool and how far it is from NAV. Below NAV, buying in the pool gets you more backing per dollar.
  2. 2The pool price (solid) against NAV (dashed), with the liquidity in the pool.
  3. 3Your liquidity positions in this pool, if you provide any (see step 04).
  4. 4Swap: pay ETH and receive TRUSSV, straight to your wallet. Check the amount you will receive before you sign: the pool is small, so large trades move the price.
02

Follow its value on the TRUSS VAULT tab

The TRUSS VAULT tab with numbered callouts
TRUSS VAULT (example).
  1. 1NAV: the value of one TRUSSV in the vault’s own accounting.
  2. 2The price in the pool, and how far it is from NAV.
  3. 3The current mint and redeem fees.
  4. 4NAV and the pool price over time.
  5. 5Mint (pay USDC, receive TRUSSV at NAV) and redeem (return TRUSSV, receive USDC at NAV), each less the fee.
  6. 6Vault positions: every pool the vault is in, each with its own public P&L page.

With your wallet connected, YOUR TRUSSV shows how much you hold. Its value is that amount times NAV, or times the pool price if you plan to sell in the pool.

03

Cash out

Sell your TRUSSV back to the pool on the TRUSS Liq. Pool tab: press the ⇅ arrow so that you pay TRUSSV and receive ETH, then swap. The Swap tab can then change the ETH into any other token. You can also redeem at NAV with the TRUSS VAULT, less the redeem fee. If the vault does not have enough free USDC at that moment, the rest is queued and paid first in, first out.

04

Optional - provide liquidity to the TRUSSV/WETH pool

Adding liquidity to the TRUSSV/WETH pool
Adding liquidity on the TRUSS Liq. Pool tab (example).
  1. 1Choose a price range: a preset, the min and max boxes, or drag the edges on the chart.
  2. 2Deposit both tokens, or zap in with one. Your position earns a share of the pool’s 1% trading fee while the price is inside your range.

This is a standard Uniswap v3 position held in your own wallet, and it earns no emissions. The pool is traded constantly to remove arbitrage opportunities. It carries the usual liquidity-provider risks described in the docs.

How results are measured

Net P&L

What a vault made in USD: emissions, swaps, fees and token price moves, all in.

vs HODL

Against simply holding what was deposited and doing nothing.

vs REBAL

Against holding the bot’s own token mix, with no swap costs and no emissions - what providing liquidity added.

Important. Providing liquidity and holding crypto tokens carries a high risk of loss, including the loss of everything you deposit. Rankings, simulations and past results do not predict future returns. Nothing on this site is financial, investment, legal or tax advice. Read the Risks and the Legal disclosure before you invest.