From d028fcb41c894c183cef2b391c4a22d06a0678f3 Mon Sep 17 00:00:00 2001 From: Shriya Tyagi <47134275+shriyatyagii@users.noreply.github.com> Date: Thu, 7 Jul 2022 17:18:07 +0400 Subject: [PATCH] Update contracts/mainnet/connectors/euler/main.sol Co-authored-by: 0xPradyuman <63545809+pradyuman-verma@users.noreply.github.com> --- contracts/mainnet/connectors/euler/main.sol | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contracts/mainnet/connectors/euler/main.sol b/contracts/mainnet/connectors/euler/main.sol index 5bb595e5..e97af1d6 100644 --- a/contracts/mainnet/connectors/euler/main.sol +++ b/contracts/mainnet/connectors/euler/main.sol @@ -178,7 +178,10 @@ abstract contract Euler is Helpers { markets.underlyingToDToken(_token) ); - if (isEth) convertEthToWeth(isEth, TokenInterface(_token), _amt); + if (isEth) { + _amt = _amt == uint256(-1) ? borrowedDToken.balanceOf(address(this)) : _amt; + convertEthToWeth(isEth, TokenInterface(_token), _amt); + } _amt = _amt == type(uint256).max ? borrowedDToken.balanceOf(address(this))