mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
fix: minor simiplification in _withdraw
amountToWithdraw
computation
This commit is contained in:
parent
2ac390b8fd
commit
7b20dee0fa
|
@ -395,9 +395,7 @@ contract StaticATokenLM is ERC20 {
|
|||
uint256 currentRate = rate();
|
||||
if (staticAmount > 0) {
|
||||
amountToBurn = (staticAmount > userBalance) ? userBalance : staticAmount;
|
||||
amountToWithdraw = (staticAmount > userBalance)
|
||||
? _staticToDynamicAmount(userBalance, currentRate)
|
||||
: _staticToDynamicAmount(staticAmount, currentRate);
|
||||
amountToWithdraw = _staticToDynamicAmount(amountToBurn, currentRate);
|
||||
} else {
|
||||
uint256 dynamicUserBalance = _staticToDynamicAmount(userBalance, currentRate);
|
||||
amountToWithdraw = (dynamicAmount > dynamicUserBalance) ? dynamicUserBalance : dynamicAmount;
|
||||
|
|
|
@ -280,7 +280,7 @@ describe('StaticATokenLM: aToken wrapper with static balances and liquidity mini
|
|||
const bGas = BigNumber.from(bReceipt['gasUsed']);
|
||||
|
||||
expect(aGas).to.be.gt(350000);
|
||||
expect(bGas).to.be.lt(25000);
|
||||
expect(bGas).to.be.lt(100000);
|
||||
|
||||
await DRE.network.provider.send('evm_setAutomine', [true]);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Block a user