From 1e9b411ca5f50a0e5123df8456b9e4ff411bc7a6 Mon Sep 17 00:00:00 2001 From: royvardhan Date: Wed, 19 Feb 2025 23:07:26 +0530 Subject: [PATCH] chore: rm redundant pool params encoder fn --- src/encoding/evm/swap_encoder/swap_encoders.rs | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/encoding/evm/swap_encoder/swap_encoders.rs b/src/encoding/evm/swap_encoder/swap_encoders.rs index e172c41..9a38d06 100644 --- a/src/encoding/evm/swap_encoder/swap_encoders.rs +++ b/src/encoding/evm/swap_encoder/swap_encoders.rs @@ -152,14 +152,6 @@ impl UniswapV4SwapEncoder { fn get_zero_to_one(sell_token_address: Address, buy_token_address: Address) -> bool { sell_token_address < buy_token_address } - - fn encode_pool_params( - intermediary_token: Address, - fee: [u8; 3], - tick_spacing: [u8; 3], - ) -> Vec { - (intermediary_token, fee, tick_spacing).abi_encode_packed() - } } impl SwapEncoder for UniswapV4SwapEncoder { @@ -189,11 +181,8 @@ impl SwapEncoder for UniswapV4SwapEncoder { // Early check if this is not the first swap if encoding_context.group_token_in != Some(swap.token_in.clone()) { - return Ok(Self::encode_pool_params( - bytes_to_address(&swap.token_out)?, - pool_fee_u24, - pool_tick_spacing_u24, - )); + return Ok((bytes_to_address(&swap.token_out)?, pool_fee_u24, pool_tick_spacing_u24) + .abi_encode_packed()); } // This is the first swap, compute all necessary values @@ -219,7 +208,7 @@ impl SwapEncoder for UniswapV4SwapEncoder { let callback_executor = bytes_to_address(&encoding_context.router_address)?; let pool_params = - Self::encode_pool_params(token_out_address, pool_fee_u24, pool_tick_spacing_u24); + (token_out_address, pool_fee_u24, pool_tick_spacing_u24).abi_encode_packed(); let args = ( group_token_in,