From d21ae45a499d04acd57520b76102e5dfd228496e Mon Sep 17 00:00:00 2001 From: TAMARA LIPOWSKI Date: Thu, 15 May 2025 12:52:00 -0400 Subject: [PATCH] chore: remove unnecessary sender encoding in USV3 --- foundry/src/executors/UniswapV3Executor.sol | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/foundry/src/executors/UniswapV3Executor.sol b/foundry/src/executors/UniswapV3Executor.sol index 9d4e1e1..cc36e11 100644 --- a/foundry/src/executors/UniswapV3Executor.sol +++ b/foundry/src/executors/UniswapV3Executor.sol @@ -101,7 +101,6 @@ contract UniswapV3Executor is IExecutor, ICallback, OneTransferFromOnly { bool transferFromNeeded = msgData[175] != 0; bool transferNeeded = msgData[176] != 0; - address sender = address(bytes20(msgData[176:196])); verifyCallback(msgData[132:]); @@ -172,12 +171,7 @@ contract UniswapV3Executor is IExecutor, ICallback, OneTransferFromOnly { bool transferNeeded ) internal view returns (bytes memory) { return abi.encodePacked( - tokenIn, - tokenOut, - fee, - transferFromNeeded, - transferNeeded, - msg.sender + tokenIn, tokenOut, fee, transferFromNeeded, transferNeeded ); }