removed unnecessary require statements

This commit is contained in:
Samyak Jain 2020-05-23 22:08:22 +10:00
parent 09a6932acc
commit 9a931a4036

View File

@ -182,11 +182,8 @@ contract BasicResolver is AaveHelpers {
uint ethAmt; uint ethAmt;
if (token == getEthAddr()) { if (token == getEthAddr()) {
ethAmt = _amt; ethAmt = _amt;
require(address(this).balance >= _amt, "not-enough-eth");
} else { } else {
TokenInterface tokenContract = TokenInterface(token); TokenInterface(token).approve(getAaveCoreAddress(), _amt);
require(tokenContract.balanceOf(address(this)) >= _amt, "not-enough-token");
tokenContract.approve(getAaveCoreAddress(), _amt);
} }
aave.repay.value(ethAmt)(token, _amt, payable(address(this))); aave.repay.value(ethAmt)(token, _amt, payable(address(this)));