feat: Update BebopExecutor deployed address
Took 38 minutes
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
"vm:curve": "0x879F3008D96EBea0fc584aD684c7Df31777F3165",
|
"vm:curve": "0x879F3008D96EBea0fc584aD684c7Df31777F3165",
|
||||||
"vm:maverick_v2": "0xF35e3F5F205769B41508A18787b62A21bC80200B",
|
"vm:maverick_v2": "0xF35e3F5F205769B41508A18787b62A21bC80200B",
|
||||||
"vm:balancer_v3": "0xec5cE4bF6FbcB7bB0148652c92a4AEC8c1d474Ec",
|
"vm:balancer_v3": "0xec5cE4bF6FbcB7bB0148652c92a4AEC8c1d474Ec",
|
||||||
"rfq:bebop": "0xEDCA8A3ACEB5db816d5CF833248d05Ed2784A304"
|
"rfq:bebop": "0xFE42BFb115eD9671011cA52BDD23A52A2e077a7c"
|
||||||
},
|
},
|
||||||
"base": {
|
"base": {
|
||||||
"uniswap_v2": "0xF744EBfaA580cF3fFc25aD046E92BD8B770a0700",
|
"uniswap_v2": "0xF744EBfaA580cF3fFc25aD046E92BD8B770a0700",
|
||||||
|
|||||||
@@ -14,14 +14,11 @@ import "@openzeppelin/contracts/utils/Address.sol";
|
|||||||
/// @notice Executor for Bebop PMM RFQ (Request for Quote) swaps
|
/// @notice Executor for Bebop PMM RFQ (Request for Quote) swaps
|
||||||
/// @dev Handles Single and Aggregate RFQ swaps through Bebop settlement contract
|
/// @dev Handles Single and Aggregate RFQ swaps through Bebop settlement contract
|
||||||
/// @dev Only supports single token in to single token out swaps
|
/// @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 Math for uint256;
|
||||||
using SafeERC20 for IERC20;
|
using SafeERC20 for IERC20;
|
||||||
using Address for address;
|
using Address for address;
|
||||||
|
|
||||||
/// @notice Function selectors for Bebop settlement methods
|
|
||||||
bytes4 public constant SWAP_AGGREGATE_SELECTOR = 0xa2f74893;
|
|
||||||
|
|
||||||
/// @notice Bebop-specific errors
|
/// @notice Bebop-specific errors
|
||||||
error BebopExecutor__InvalidDataLength();
|
error BebopExecutor__InvalidDataLength();
|
||||||
error BebopExecutor__ZeroAddress();
|
error BebopExecutor__ZeroAddress();
|
||||||
|
|||||||
Reference in New Issue
Block a user