So in Curve there's 3 types of pools:
- Stableswap: for assets like
$USDT /
$USDC or scrvUSD /
$USDT
- Cryptoswap: volatile pairs, like
$ETH /
$crvUSD, or
$CVX /
$ETH, etc
- FXSwap (new): low-volatility pairs,
$EURC /
$USDC,
$crvUSD /
$ZCHF, but could also be
$ETH /
$crvUSD, etc
None of Curve's pools require you to actively manage positions like Uniswap or any other CLAMM, everything is passive, and all the liquidity is handled and moved by the efficient and elegant math, compared to market makers changing their ranges manually in Uniswap.
For stableswap the basic idea is that the liquidity is balanced around the peg, normally 1:1 price, this mostly doesn't change.
With Cryptoswap the math tries to keep most of its liquidity around the current price, because by offering deep liquidity at the current price you get lots of swap volume and fees. Cryptoswap keeps it's liquidity balanced around the current price by moving liquidity when it's generated enough profit from trading fees (can only use max 50% of swap fees to rebalance)
FXSwap is similar to Cryptoswap, it needs to move liquidity around as price changes so liquidity stays deep around the current price, and LPs make lots of profit from swaps. It can use 50% of swap fees to rebalance, but issuers can also use the new refueling incentives to keep liquidity balanced. Because if liquidity stays at the current price, more volume is routed through Curve pools, and LPs and the DAO make more profit.