Yours, and stuck
- Bound to one pool. Moving it means unwinding it.
- No lender takes it as collateral, so the value sits idle.
- Selling half means closing, splitting, reopening, and gas each time.
- Fees pile up uncollected until you remember to harvest.
A concentrated liquidity position is normally stuck where you put it. Sorrel wraps one in an ordinary ERC-20, send it, sell it, borrow against it, or forget about it. It keeps earning either way.
Every one of them is a contract you can read. None of them can be turned off from a dashboard.
An ERC-4626 vault over one fixed range in one pool. Deposit, hold the share, redeem whenever.
Skip the wrapper if you would rather run the range yourself. The same pools, none of the vault.
State the outcome you want. Solvers compete to fill it, and the order does not sit in the mempool announcing itself first.
There is no step where your money becomes someone else's problem.
Send the pool asset, or pay in the stablecoin and let the zap split it for you.
The vault mints your share of the position. That share is the ERC-20 you now hold.
Anyone can call harvest. Trading fees go back into the range, and the share price rises.
Burn the share for its slice of the pool. Same block, no notice period, no gate.
Prices are read live where a feed exists. Where one does not, the tile says so rather than guessing.
Every market listed here has a pool, a vault, or both. Nothing is listed before it exists.
Not policies. Constraints: the kind that revert.
The first deposit mints against dead shares, so an early depositor cannot round the next one to zero.
Governance can lower the protocol cut. Raising it past 20% reverts. The cap is compiled in.
No admin function moves deposits. The only path out of a vault is a redeem signed by the share holder.
A retired vault stops taking deposits and never stops paying redemptions. Nothing traps a holder.
Audited contracts and the full test matrix live in the security notes.
An ERC-20 called a Rootshare, rs- and then the pair. It represents your fraction of one vault's liquidity position. Your wallet shows it like any other token, because it is one.
In the price of the share, not in a claim button. Harvested trading fees are put back into the range, which makes each share redeemable for slightly more than before. Your balance stays the same; what it converts to goes up.
No, and anyone who says otherwise is selling something. A Rootshare tracks a real position in a real pool, so if the pair moves apart you feel it. What the wrapper removes is the operational cost: the unwinding, the re-minting, the forgetting to harvest. Not the market risk.
There is no function that would let them. The vault can mint on deposit and burn on redeem; it has no transfer path an owner can call. Retiring a vault stops new deposits and nothing else.
A normal swap sits in the public mempool, where anyone can read your size and price and get in front of it. A quiet order is a signed statement of what you will accept. Solvers bid to fill it, and only the winning fill is broadcast. You are quoted before you sign, and an order that cannot be filled at your limit simply expires.
This is software, not advice. Providing liquidity can return less than holding the two assets, smart contracts can fail, and nothing here is a promise of yield. Read the contracts, size your position accordingly, and only deposit what you are prepared to watch go wrong.