From 6f41147f913b939b25282d091ab60939d29657ac Mon Sep 17 00:00:00 2001 From: PierreMkt Date: Fri, 2 Aug 2024 12:49:37 -0400 Subject: [PATCH] feat(adapters): decode reduceFee bool from bytes data TODO: apply reduce fee logic --- evm/src/balancer-v2/BalancerV2SwapAdapter.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/evm/src/balancer-v2/BalancerV2SwapAdapter.sol b/evm/src/balancer-v2/BalancerV2SwapAdapter.sol index daf67d9..d7328d6 100644 --- a/evm/src/balancer-v2/BalancerV2SwapAdapter.sol +++ b/evm/src/balancer-v2/BalancerV2SwapAdapter.sol @@ -123,6 +123,7 @@ contract BalancerV2SwapAdapter is ISwapAdapter { ) external override returns (Trade memory trade) { uint256 sellAmount; IVault.SwapKind kind; + bool reduceFee = abi.decode(abi.encodePacked(data), (bool)); uint256 limit; // TODO set this slippage limit properly if (side == OrderSide.Sell) { kind = IVault.SwapKind.GIVEN_IN;