From b114ef7e28d1a738cd6d9fa850ec0d11696b52a4 Mon Sep 17 00:00:00 2001 From: johnwhitton Date: Mon, 29 Sep 2025 10:04:18 -0700 Subject: [PATCH] Remove unneeded cyclical swap exception --- src/encoding/evm/tycho_encoders.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/encoding/evm/tycho_encoders.rs b/src/encoding/evm/tycho_encoders.rs index 89ae7df..e6cae0d 100644 --- a/src/encoding/evm/tycho_encoders.rs +++ b/src/encoding/evm/tycho_encoders.rs @@ -107,9 +107,7 @@ impl TychoRouterEncoder { solution .swaps .iter() - .all(|swap| swap.split == 0.0) && - !(solution.given_token == solution.checked_token && solution.swaps.len() > 2)) - // This is a special case for cyclical swaps + .all(|swap| swap.split == 0.0)) { self.single_swap_strategy .encode_strategy(solution)?