Uniswap V3, Convex Optimization, Arbitrage, Routing, English.
the direction of the trade, so the process needs run twice: in the first run we determine in which direction a specific curve trades [only for non-Carbon curves of course; Carbon curves only ever trade in one direction and have no fees] and before the second run we shift the prices by the fee