This is the second post in our series, co-written with Polina Nezlobina and Nikita Zinoviev, on order flow toxicity on decentralized exchanges. For other posts in this series, see: part one (on execution strategies for large orders), part three (on execution with Uniswap range orders), part four (solving order flow toxicity). — Introduction In our first post, we discussed two strategies that regular, non-arbitrage, traders can use to execute large swaps on centralized exchanges. The first strategy is to split a large order into several small market orders and execute them gradually over time. With this approach, the trader tries to take only…