Managing positions
Opening a position is the easy half. The rest is maintenance: fees to claim, a range that price has moved away from, more capital to put in, and eventually an exit. Each of those is its own action, and the portfolio offers exactly the ones your pool's model supports.
The six things you can do
- Add
- Put more capital into a position you already hold, at the range it already has. Nothing about the position changes except its size.
- Harvest
- Claim the fees that have accrued, leaving the position open and working. On concentrated models fees sit apart from your liquidity until you claim them, which is why this is its own action.
- Compound
- Claim and immediately put the fees back into the same position, in one transaction, without the money ever leaving the pool. Your position gets bigger instead of your wallet.
- Reposition
- Price has left your range behind. Close the position and re-open it around where price is now, so your capital goes back to earning.
- Reshape
- Change a position's range, or the shape of the liquidity inside it, in a single transaction, without a round trip through your wallet.
- Remove
- Take capital back out, any share of it. Taking all of it closes the position and returns the rent the chain was holding.
Which pools can do what
Add and remove work everywhere. The rest depend on the model:
- Harvest exists where fees are held separately, which means the concentrated models. On a constant-product pool fees compound into the reserves by construction, so your LP tokens simply redeem for more over time and there is nothing to claim.
- Reposition is a two-step: close, then re-add. Because those are two transactions, the flow tells you plainly if the first succeeded and the second didn't, and hands you the retry rather than pretending it worked.
- Reshape and compound need a pool that can net everything out inside one transaction. That is what the newer singleton designs (Uniswap v4, PancakeSwap Infinity) give you: one signature, no approvals, and capital that goes pool-to-pool without a stop in your wallet.
Ladders count as one position
A shaped deposit on a tick model is really several positions minted together. The portfolio treats the ladder as the single thing you created: one row, one value, one set of actions. Harvesting it claims every rung, removing it removes every rung, and automation enrolled on it covers the whole ladder rather than only its first step.
Where the numbers come from
Every value is read from chain state at the moment you look, not from a cached figure: what the position holds, what it is worth, what is claimable, and whether price is inside your range. A position whose range is behind the market is marked as such. It is not earning, and the app says so rather than quietly showing you a green number.
Out of range is not broken
A concentrated position outside its range has converted entirely into one of the two tokens and earns nothing until price comes back. That is the model working as designed, not a failure. For a wall it is the entire point. What you do about it is a decision: reposition to go back to earning, wait if you expect price to return, or remove and take the outcome.
