From 190467706983e21f894dc5ca556d89779f21e547 Mon Sep 17 00:00:00 2001 From: Amirahanian <131666681+Amirahanian@users.noreply.github.com> Date: Sat, 20 Apr 2024 00:58:38 +0330 Subject: [PATCH] Delete contracts/interfaces directory --- contracts/interfaces/IBKCommon.sol | 14 ------- contracts/interfaces/IBKErrors.sol | 24 ----------- contracts/interfaces/IBKFees.sol | 22 ---------- contracts/interfaces/IBKRegistry.sol | 16 -------- contracts/interfaces/IBKStructsAndEnums.sol | 40 ------------------- contracts/interfaces/IBKSwap.sol | 12 ------ contracts/interfaces/IBKSwapRouter.sol | 12 ------ contracts/interfaces/wombat/IWombatRouter.sol | 19 --------- 8 files changed, 159 deletions(-) delete mode 100644 contracts/interfaces/IBKCommon.sol delete mode 100644 contracts/interfaces/IBKErrors.sol delete mode 100644 contracts/interfaces/IBKFees.sol delete mode 100644 contracts/interfaces/IBKRegistry.sol delete mode 100644 contracts/interfaces/IBKStructsAndEnums.sol delete mode 100644 contracts/interfaces/IBKSwap.sol delete mode 100644 contracts/interfaces/IBKSwapRouter.sol delete mode 100644 contracts/interfaces/wombat/IWombatRouter.sol diff --git a/contracts/interfaces/IBKCommon.sol b/contracts/interfaces/IBKCommon.sol deleted file mode 100644 index 5263c8a..0000000 --- a/contracts/interfaces/IBKCommon.sol +++ /dev/null @@ -1,14 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -interface IBKCommon { - function setOperator(address[] calldata _operators, bool _isOperator) external; - - function pause() external; - - function unpause() external; - - function rescueETH(address recipient) external; - - function rescueERC20(address asset, address recipient) external; -} \ No newline at end of file diff --git a/contracts/interfaces/IBKErrors.sol b/contracts/interfaces/IBKErrors.sol deleted file mode 100644 index a32bcd7..0000000 --- a/contracts/interfaces/IBKErrors.sol +++ /dev/null @@ -1,24 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -interface IBKErrors { - error InvalidMsgSig(); - error InsufficientEtherSupplied(); - error FeatureNotExist(); - error FeatureInActive(); - error InvalidCaller(); - error InvalidSigner(); - error InvalidNonce(bytes32 signMsg); - error InvalidZeroAddress(); - error InvalidFeeRate(uint256 feeRate); - error SwapEthBalanceNotEnough(); - error SwapTokenBalanceNotEnough(); - error SwapTokenApproveNotEnough(); - error SwapInsuffenceOutPut(); - error SwapTypeNotAvailable(); - error BurnToMuch(); - error IllegalCallTarget(); - error IllegalApproveTarget(); - error InvalidSwapAddress(address); - error CallException(address); -} \ No newline at end of file diff --git a/contracts/interfaces/IBKFees.sol b/contracts/interfaces/IBKFees.sol deleted file mode 100644 index 795751e..0000000 --- a/contracts/interfaces/IBKFees.sol +++ /dev/null @@ -1,22 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -interface IBKFees { - function checkIsSigner(bytes32 _nonceHash, bytes calldata _signature) external; - - function setSigner(address _signer) external; - - function getSigner() external view returns(address); - - function setFeeTo ( - address payable _feeTo, - address payable _altcoinsFeeTo, - uint _feeRate - ) external; - - function getFeeTo () external view returns( - address payable _feeTo, - address payable _altcoinsFeeTo, - uint _feeRate - ); -} diff --git a/contracts/interfaces/IBKRegistry.sol b/contracts/interfaces/IBKRegistry.sol deleted file mode 100644 index d2b726c..0000000 --- a/contracts/interfaces/IBKRegistry.sol +++ /dev/null @@ -1,16 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -interface IBKRegistry { - function setFeature( bytes4 _methodId, address _proxy, bool _isLib, bool _isActive) external; - - function getFeature(bytes4 _methodId) external view returns(address proxy, bool isLib); - - function setCallTarget(bytes4 _methodId, address[] calldata _targets, bool _isEnable) external; - - function isCallTarget(bytes4 _methodId, address _target) external view returns(bool); - - function setApproveTarget(bytes4 _methodId, address[] calldata _targets, bool _isEnable) external; - - function isApproveTarget(bytes4 _methodId, address _target) external view returns(bool); -} diff --git a/contracts/interfaces/IBKStructsAndEnums.sol b/contracts/interfaces/IBKStructsAndEnums.sol deleted file mode 100644 index e114c53..0000000 --- a/contracts/interfaces/IBKStructsAndEnums.sol +++ /dev/null @@ -1,40 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -struct OrderInfo{ - bytes transferId; - uint dstChainId; - address desireToken; - address bridgeReceiver; -} - -enum SwapType { - FREE, - ETH_TOKEN, - TOKEN_ETH, - TOKEN_TOKEN, - TOKEN_TO_WHITE, - WHITE_TO_TOKEN -} - -struct SignParams { - bytes32 nonceHash; - bytes signature; -} - -struct BasicParams { - SignParams signParams; - SwapType swapType; - address fromTokenAddress; - address toTokenAddress; - uint amountInTotal; - uint amountInForSwap; - address receiver; - uint minAmountOut; -} - -struct AggregationParams { - address approveTarget; - address callTarget; - bytes data; -} \ No newline at end of file diff --git a/contracts/interfaces/IBKSwap.sol b/contracts/interfaces/IBKSwap.sol deleted file mode 100644 index 0f9eeae..0000000 --- a/contracts/interfaces/IBKSwap.sol +++ /dev/null @@ -1,12 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -interface IBKSwap { - function setRegistry(address _bkRegistry) external; - - function bkRegistry() view external returns (address); - - function managerCaller(address _caller, bool _isCaller) external; - - function isCaller(address _caller) view external returns(bool); -} diff --git a/contracts/interfaces/IBKSwapRouter.sol b/contracts/interfaces/IBKSwapRouter.sol deleted file mode 100644 index 0780d8e..0000000 --- a/contracts/interfaces/IBKSwapRouter.sol +++ /dev/null @@ -1,12 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -interface IBKSwapRouter { - struct SwapParams { - address fromTokenAddress; - uint256 amountInTotal; - bytes data; - } - - function swap(SwapParams calldata swapParams) external; -} \ No newline at end of file diff --git a/contracts/interfaces/wombat/IWombatRouter.sol b/contracts/interfaces/wombat/IWombatRouter.sol deleted file mode 100644 index 0e3e6af..0000000 --- a/contracts/interfaces/wombat/IWombatRouter.sol +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-License-Identifier: BUSL-1.1 -pragma solidity ^0.8.17; - -interface IWombatRouter { - function getAmountOut( - address[] calldata _tokenPath, - address[] calldata _poolPath, - int256 _amountIn - ) external view returns (uint256 amountOut, uint256[] memory haircuts); - - function swapExactTokensForTokens( - address[] calldata tokenPath, - address[] calldata poolPath, - uint256 amountIn, - uint256 minimumamountOut, - address to, - uint256 deadline - ) external returns(uint256 amountOut); -}