mirror of
				https://github.com/Instadapp/aave-protocol-v2.git
				synced 2024-07-29 21:47:30 +00:00 
			
		
		
		
	- Changed 1 << 128 to type(uint128).max
				
					
				
			This commit is contained in:
		
							parent
							
								
									4fb10f8b10
								
							
						
					
					
						commit
						0f086a8a27
					
				|  | @ -166,7 +166,7 @@ library ReserveLogic { | |||
|     uint256 result = amountToLiquidityRatio.add(WadRayMath.ray()); | ||||
| 
 | ||||
|     result = result.rayMul(reserve.liquidityIndex); | ||||
|     require(result < (1 << 128), Errors.RL_LIQUIDITY_INDEX_OVERFLOW); | ||||
|     require(result < type(uint128).max, Errors.RL_LIQUIDITY_INDEX_OVERFLOW); | ||||
| 
 | ||||
|     reserve.liquidityIndex = uint128(result); | ||||
|   } | ||||
|  | @ -247,9 +247,9 @@ library ReserveLogic { | |||
|       vars.avgStableRate, | ||||
|       reserve.configuration.getReserveFactor() | ||||
|     ); | ||||
|     require(vars.newLiquidityRate < (1 << 128), 'ReserveLogic: Liquidity rate overflow'); | ||||
|     require(vars.newStableRate < (1 << 128), 'ReserveLogic: Stable borrow rate overflow'); | ||||
|     require(vars.newVariableRate < (1 << 128), 'ReserveLogic: Variable borrow rate overflow'); | ||||
|     require(vars.newLiquidityRate < type(uint128).max, 'ReserveLogic: Liquidity rate overflow'); | ||||
|     require(vars.newStableRate < type(uint128).max, 'ReserveLogic: Stable borrow rate overflow'); | ||||
|     require(vars.newVariableRate < type(uint128).max, 'ReserveLogic: Variable borrow rate overflow'); | ||||
| 
 | ||||
|     reserve.currentLiquidityRate = uint128(vars.newLiquidityRate); | ||||
|     reserve.currentStableBorrowRate = uint128(vars.newStableRate); | ||||
|  | @ -367,7 +367,7 @@ library ReserveLogic { | |||
|         timestamp | ||||
|       ); | ||||
|       newLiquidityIndex = cumulatedLiquidityInterest.rayMul(liquidityIndex); | ||||
|       require(newLiquidityIndex < (1 << 128), Errors.RL_LIQUIDITY_INDEX_OVERFLOW); | ||||
|       require(newLiquidityIndex < type(uint128).max, Errors.RL_LIQUIDITY_INDEX_OVERFLOW); | ||||
| 
 | ||||
|       reserve.liquidityIndex = uint128(newLiquidityIndex); | ||||
| 
 | ||||
|  | @ -379,7 +379,7 @@ library ReserveLogic { | |||
|           timestamp | ||||
|         ); | ||||
|         newVariableBorrowIndex = cumulatedVariableBorrowInterest.rayMul(variableBorrowIndex); | ||||
|         require(newVariableBorrowIndex < (1 << 128), Errors.RL_VARIABLE_BORROW_INDEX_OVERFLOW); | ||||
|         require(newVariableBorrowIndex < type(uint128).max, Errors.RL_VARIABLE_BORROW_INDEX_OVERFLOW); | ||||
|         reserve.variableBorrowIndex = uint128(newVariableBorrowIndex); | ||||
|       } | ||||
|     } | ||||
|  |  | |||
|  | @ -122,7 +122,7 @@ contract StableDebtToken is IStableDebtToken, DebtTokenBase { | |||
|       .add(vars.amountInRay.rayMul(rate)) | ||||
|       .rayDiv(currentBalance.add(amount).wadToRay()); | ||||
| 
 | ||||
|     require(vars.newStableRate < (1 << 128), 'Debt token: stable rate overflow'); | ||||
|     require(vars.newStableRate < type(uint128).max, 'Debt token: stable rate overflow'); | ||||
|     _usersStableRate[onBehalfOf] = vars.newStableRate; | ||||
| 
 | ||||
|     //updating the user and supply timestamp | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 eboado
						eboado