From 096b38637e0dc058ba232852e4527e7745d4efe9 Mon Sep 17 00:00:00 2001 From: Whiteamf6 <157373055+Whiteamf6@users.noreply.github.com> Date: Thu, 15 Feb 2024 10:32:13 +0200 Subject: [PATCH] Delete contracts/BKSwapRouter.sol --- contracts/BKSwapRouter.sol | 51 -------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 contracts/BKSwapRouter.sol diff --git a/contracts/BKSwapRouter.sol b/contracts/BKSwapRouter.sol deleted file mode 100644 index 63bdf7b..0000000 --- a/contracts/BKSwapRouter.sol +++ /dev/null @@ -1,51 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -import "./BKCommon.sol"; -import "./utils/TransferHelper.sol"; -import {BasicParams, AggregationParams, SwapType, OrderInfo} from "./interfaces/IBKStructsAndEnums.sol"; -import {IBKErrors} from "./interfaces/IBKErrors.sol"; - -contract BKSwapRouter is BKCommon { - address public immutable BKSWAP_V2; - - struct SwapParams { - address fromTokenAddress; - uint256 amountInTotal; - bytes data; - } - - constructor(address bkSwapAddress, address owner) { - BKSWAP_V2 = bkSwapAddress; - _transferOwnership(owner); - } - - function swap(SwapParams calldata swapParams) - external - payable - whenNotPaused - nonReentrant - { - if (!TransferHelper.isETH(swapParams.fromTokenAddress)) { - - TransferHelper.safeTransferFrom( - swapParams.fromTokenAddress, - msg.sender, - BKSWAP_V2, - swapParams.amountInTotal - ); - } else { - if (msg.value < swapParams.amountInTotal) { - revert IBKErrors.SwapEthBalanceNotEnough(); - } - } - - (bool success, bytes memory resultData) = BKSWAP_V2.call{ - value: msg.value - }(swapParams.data); - - if (!success) { - _revertWithData(resultData); - } - } -}