From 72b60aa324d136ab999ff04339433a83743aee5e Mon Sep 17 00:00:00 2001 From: Diana Carvalho Date: Thu, 14 Aug 2025 17:39:26 +0100 Subject: [PATCH] feat: Update BebopExecutor deployed address Took 38 minutes --- config/executor_addresses.json | 2 +- foundry/src/executors/BebopExecutor.sol | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/config/executor_addresses.json b/config/executor_addresses.json index 263ca25..3577b06 100644 --- a/config/executor_addresses.json +++ b/config/executor_addresses.json @@ -11,7 +11,7 @@ "vm:curve": "0x879F3008D96EBea0fc584aD684c7Df31777F3165", "vm:maverick_v2": "0xF35e3F5F205769B41508A18787b62A21bC80200B", "vm:balancer_v3": "0xec5cE4bF6FbcB7bB0148652c92a4AEC8c1d474Ec", - "rfq:bebop": "0xEDCA8A3ACEB5db816d5CF833248d05Ed2784A304" + "rfq:bebop": "0xFE42BFb115eD9671011cA52BDD23A52A2e077a7c" }, "base": { "uniswap_v2": "0xF744EBfaA580cF3fFc25aD046E92BD8B770a0700", diff --git a/foundry/src/executors/BebopExecutor.sol b/foundry/src/executors/BebopExecutor.sol index 0f2e367..b3c705f 100644 --- a/foundry/src/executors/BebopExecutor.sol +++ b/foundry/src/executors/BebopExecutor.sol @@ -14,14 +14,11 @@ import "@openzeppelin/contracts/utils/Address.sol"; /// @notice Executor for Bebop PMM RFQ (Request for Quote) swaps /// @dev Handles Single and Aggregate RFQ swaps through Bebop settlement contract /// @dev Only supports single token in to single token out swaps -contract BebopExecutor is IExecutor, IExecutorErrors, RestrictTransferFrom { +contract BebopExecutor is IExecutor, RestrictTransferFrom { using Math for uint256; using SafeERC20 for IERC20; using Address for address; - /// @notice Function selectors for Bebop settlement methods - bytes4 public constant SWAP_AGGREGATE_SELECTOR = 0xa2f74893; - /// @notice Bebop-specific errors error BebopExecutor__InvalidDataLength(); error BebopExecutor__ZeroAddress();