From 84e1e8a02ca15fe077b686fb41f0695cbfca1845 Mon Sep 17 00:00:00 2001 From: Thrilok Kumar Date: Fri, 15 May 2020 21:22:24 +0530 Subject: [PATCH] Fixed bug --- contracts/connectors/dydx.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/connectors/dydx.sol b/contracts/connectors/dydx.sol index b00269d..2b644ca 100644 --- a/contracts/connectors/dydx.sol +++ b/contracts/connectors/dydx.sol @@ -165,7 +165,7 @@ contract BasicResolver is DydxHelpers { TokenInterface tokenContract = TokenInterface(getWETHAddr()); _amt = _amt == uint(-1) ? address(this).balance : _amt; tokenContract.deposit.value(_amt)(); - TokenInterface(token).approve(getDydxAddress(), _amt); + tokenContract.approve(getDydxAddress(), _amt); } else { TokenInterface tokenContract = TokenInterface(token); _amt = _amt == uint(-1) ? tokenContract.balanceOf(address(this)) : _amt; @@ -261,7 +261,7 @@ contract BasicResolver is DydxHelpers { TokenInterface tokenContract = TokenInterface(getWETHAddr()); require(address(this).balance >= _amt, "not-enough-eth"); tokenContract.deposit.value(_amt)(); - TokenInterface(token).approve(getDydxAddress(), _amt); + tokenContract.approve(getDydxAddress(), _amt); } else { TokenInterface tokenContract = TokenInterface(token); require(tokenContract.balanceOf(address(this)) >= _amt, "not-enough-token");