mirror of
				https://github.com/Instadapp/yield-contract.git
				synced 2024-07-29 21:47:29 +00:00 
			
		
		
		
	edited comments
This commit is contained in:
		
							parent
							
								
									53838909ec
								
							
						
					
					
						commit
						c2855db0f5
					
				|  | @ -75,7 +75,7 @@ contract PoolETH is ReentrancyGuard, ERC20Pausable, DSMath { | |||
|   function deploy(address _dsa, address token, uint amount) external isChief { | ||||
|     require(registry.isDsa(address(this), _dsa), "not-autheticated-dsa"); | ||||
|     require(AccountInterface(_dsa).isAuth(address(this)), "token-pool-not-auth"); | ||||
|     if (token == address(0)) { // pool base ETH | ||||
|     if (token == address(0)) { // pool ETH | ||||
|       payable(_dsa).transfer(amount); | ||||
|     } else { // non-pool other tokens | ||||
|       IERC20(token).safeTransfer(_dsa, amount); | ||||
|  | @ -100,9 +100,9 @@ contract PoolETH is ReentrancyGuard, ERC20Pausable, DSMath { | |||
|     _totalToken = sub(_totalToken, feeAmt); | ||||
|     uint _currentRate = getCurrentRate(_totalToken); | ||||
|     require(_currentRate != 0, "current-rate-is-zero"); | ||||
|     if (_currentRate > _previousRate) { // loss => deduct partially/fully from insurance amount | ||||
|     if (_currentRate > _previousRate) { | ||||
|         _currentRate = _previousRate; | ||||
|     } else { // profit => add to insurance amount | ||||
|     } else { | ||||
|       uint _newFee = wmul(sub(_totalToken, tokenBalance), registry.fee(address(this))); | ||||
|       feeAmt = add(feeAmt, _newFee); | ||||
|       tokenBalance = sub(_totalToken, _newFee); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Sowmay Jain
						Sowmay Jain