chore: rm redundant pool params encoder fn

This commit is contained in:
royvardhan
2025-02-19 23:07:26 +05:30
parent 7f3aca90ba
commit 1e9b411ca5

View File

@@ -152,14 +152,6 @@ impl UniswapV4SwapEncoder {
fn get_zero_to_one(sell_token_address: Address, buy_token_address: Address) -> bool { fn get_zero_to_one(sell_token_address: Address, buy_token_address: Address) -> bool {
sell_token_address < buy_token_address sell_token_address < buy_token_address
} }
fn encode_pool_params(
intermediary_token: Address,
fee: [u8; 3],
tick_spacing: [u8; 3],
) -> Vec<u8> {
(intermediary_token, fee, tick_spacing).abi_encode_packed()
}
} }
impl SwapEncoder for UniswapV4SwapEncoder { impl SwapEncoder for UniswapV4SwapEncoder {
@@ -189,11 +181,8 @@ impl SwapEncoder for UniswapV4SwapEncoder {
// Early check if this is not the first swap // Early check if this is not the first swap
if encoding_context.group_token_in != Some(swap.token_in.clone()) { if encoding_context.group_token_in != Some(swap.token_in.clone()) {
return Ok(Self::encode_pool_params( return Ok((bytes_to_address(&swap.token_out)?, pool_fee_u24, pool_tick_spacing_u24)
bytes_to_address(&swap.token_out)?, .abi_encode_packed());
pool_fee_u24,
pool_tick_spacing_u24,
));
} }
// This is the first swap, compute all necessary values // 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 callback_executor = bytes_to_address(&encoding_context.router_address)?;
let pool_params = 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 = ( let args = (
group_token_in, group_token_in,