mirror of
				https://github.com/Instadapp/yield-contract.git
				synced 2024-07-29 21:47:29 +00:00 
			
		
		
		
	Set max if amount higher than max withdraw amount
This commit is contained in:
		
							parent
							
								
									d43a1509ee
								
							
						
					
					
						commit
						ee9e1b39d0
					
				|  | @ -169,11 +169,10 @@ contract PoolToken is ReentrancyGuard, DSMath, ERC20Pausable { | ||||||
|       uint _bal = balanceOf(msg.sender); |       uint _bal = balanceOf(msg.sender); | ||||||
|       uint _tknBal = wdiv(_bal, exchangeRate); |       uint _tknBal = wdiv(_bal, exchangeRate); | ||||||
|       uint _burnAmt; |       uint _burnAmt; | ||||||
|       if (tknAmt == uint(-1)) { |       if (tknAmt >= _tknBal) { | ||||||
|         _burnAmt = _bal; |         _burnAmt = _bal; | ||||||
|         _tknAmt = _tknBal; |         _tknAmt = _tknBal; | ||||||
|       } else { |       } else { | ||||||
|         require(tknAmt <= _tknBal, "balance-exceeded"); |  | ||||||
|         _burnAmt = wmul(tknAmt, exchangeRate); |         _burnAmt = wmul(tknAmt, exchangeRate); | ||||||
|         _tknAmt = tknAmt; |         _tknAmt = tknAmt; | ||||||
|       } |       } | ||||||
|  |  | ||||||
|  | @ -165,11 +165,10 @@ contract PoolToken is ReentrancyGuard, ERC20Pausable, DSMath { | ||||||
|     uint _bal = balanceOf(msg.sender); |     uint _bal = balanceOf(msg.sender); | ||||||
|     uint _tknBal = wdiv(_bal, exchangeRate); |     uint _tknBal = wdiv(_bal, exchangeRate); | ||||||
|     uint _burnAmt; |     uint _burnAmt; | ||||||
|     if (tknAmt == uint(-1)) { |     if (tknAmt >= _tknBal) { | ||||||
|       _burnAmt = _bal; |       _burnAmt = _bal; | ||||||
|       _tknAmt = _tknBal; |       _tknAmt = _tknBal; | ||||||
|     } else { |     } else { | ||||||
|       require(tknAmt <= _tknBal, "balance-exceeded"); |  | ||||||
|       _burnAmt = wmul(tknAmt, exchangeRate); |       _burnAmt = wmul(tknAmt, exchangeRate); | ||||||
|       _tknAmt = tknAmt; |       _tknAmt = tknAmt; | ||||||
|     } |     } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Thrilok Kumar
						Thrilok Kumar