OtterLiquidityDocs
Start here

What Otter is

An interface for providing liquidity to Uniswap v3 and v4 pools on Robinhood Chain. It does not run a market of its own, and it never takes custody of anything.

The short version

Otter reads pool state directly from the chain, shows you how much liquidity already sits at every price, and helps you place a position into the official Uniswap contracts. Your position is minted as a token to your own address. Nothing here holds it, and nothing here can move it.

Everything you sign goes from your wallet to a Uniswap contract. There is no contract deployed by this project anywhere in that path, which is the single most important fact on this page and the constraint that has shaped most of the decisions described in these docs.

What problem it solves

Concentrated liquidity means your capital only earns while the price sits inside a range you pick. Picking that range well is the entire skill, and almost every interface asks you to do it against an empty field and a price chart.

A price chart tells you where the price has been. It does not tell you how much liquidity you would be competing with at the price you are considering, which is what actually determines your share of the fees. Otter reads that distribution out of the pool contract and puts it under the range control, so the choice is made against the thing that matters.

What it deliberately does not do

  • It will not move your position for you. Automatic rebalancing requires approving your position token to a contract that can act while you are away. That is a transfer of authority, not a convenience.
  • It will not swap for you before depositing. Single-token deposits need a contract that holds your money mid-transaction. Bring both tokens instead.
  • It will not take a fee. Not out of generosity — see Fees and returns for why there is nowhere to take one from.
  • It will not protect you from impermanent loss. Concentration makes it sharper, not softer.
A note on trust

Every claim above can be checked. The contract list under Contracts is complete, and every address in it belongs to the official Uniswap deployment. If you find one that does not, that is a bug worth reporting loudly.