From 20f9af8fe4e4023f0a2bc96bfff7687e8cca173c Mon Sep 17 00:00:00 2001 From: Mubaris NK Date: Sat, 13 Feb 2021 18:19:22 +0530 Subject: [PATCH] Add more connectors --- contracts/common/basic.sol | 5 +++++ contracts/connectors/kyber/helpers.sol | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/contracts/common/basic.sol b/contracts/common/basic.sol index 27fbfc43..fb0882b5 100644 --- a/contracts/common/basic.sol +++ b/contracts/common/basic.sol @@ -27,6 +27,11 @@ abstract contract Basic is DSMath, Stores { return abi.encode(eventName, eventParam); } + function changeEthAddress(address buy, address sell) internal pure returns(TokenInterface _buy, TokenInterface _sell){ + _buy = buy == ethAddr ? TokenInterface(wethAddr) : TokenInterface(buy); + _sell = sell == ethAddr ? TokenInterface(wethAddr) : TokenInterface(sell); + } + function convertEthToWeth(bool isEth, TokenInterface token, uint amount) internal { if(isEth) token.deposit{value: amount}(); } diff --git a/contracts/connectors/kyber/helpers.sol b/contracts/connectors/kyber/helpers.sol index 41437062..5b9e5069 100644 --- a/contracts/connectors/kyber/helpers.sol +++ b/contracts/connectors/kyber/helpers.sol @@ -6,7 +6,7 @@ import { KyberInterface } from "./interface.sol"; abstract contract Helpers is DSMath, Basic { /** - * @dev Kyver Interface + * @dev Kyber Interface */ KyberInterface internal constant kyber = KyberInterface(0x818E6FECD516Ecc3849DAf6845e3EC868087B755);