mirror of
				https://github.com/Instadapp/smart-contract.git
				synced 2024-07-29 22:08:07 +00:00 
			
		
		
		
	uint(0) -> uint(1) and some minor changes
This commit is contained in:
		
							parent
							
								
									3ff43069e1
								
							
						
					
					
						commit
						222f6ec10e
					
				|  | @ -24,10 +24,7 @@ interface UniswapPool { | |||
|         ) external returns (uint256, uint256); | ||||
| 
 | ||||
|     // ERC20 comaptibility for liquidity tokens | ||||
|     function name() external returns (bytes32); | ||||
|     function symbol() external returns (bytes32); | ||||
|     function decimals() external returns (uint256); | ||||
|     function totalSupply() external returns (uint256); | ||||
|     uint256 public totalSupply; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  | @ -89,12 +86,9 @@ contract Helper { | |||
| contract InstaUniswapPool is Helper { | ||||
| 
 | ||||
|     /** | ||||
|      * @title Uniswap's pool basic details | ||||
|      * @dev Uniswap's pool basic details | ||||
|      * @param token token address to get pool. Eg:- DAI address, MKR address, etc | ||||
|      * @param poolAddress Uniswap pool's address | ||||
|      * @param name name of pool token | ||||
|      * @param symbol symbol of pool token | ||||
|      * @param decimals decimals of pool token | ||||
|      * @param totalSupply total supply of pool token | ||||
|      * @param ethReserve Total ETH balance of uniswap's pool | ||||
|      * @param tokenReserve Total Token balance of uniswap's pool | ||||
|  | @ -103,9 +97,6 @@ contract InstaUniswapPool is Helper { | |||
|         address token | ||||
|     ) public view returns ( | ||||
|         address poolAddress, | ||||
|         bytes32 name, | ||||
|         bytes32 symbol, | ||||
|         uint256 decimals, | ||||
|         uint totalSupply, | ||||
|         uint ethReserve, | ||||
|         uint tokenReserve | ||||
|  | @ -113,15 +104,12 @@ contract InstaUniswapPool is Helper { | |||
|     { | ||||
|         UniswapPool uniswapExchange = UniswapPool(poolAddress); | ||||
|         poolAddress = getAddressPool(token); | ||||
|         name = uniswapExchange.name(); | ||||
|         symbol = uniswapExchange.symbol(); | ||||
|         decimals = uniswapExchange.decimals(); | ||||
|         totalSupply = uniswapExchange.totalSupply(); | ||||
|         (ethReserve, tokenReserve) = getBal(token, poolAddress); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * @title to add liquidity in pool | ||||
|      * @dev to add liquidity in pool | ||||
|      * @dev payable function token qty to deposit is decided as per the ETH sent by the user | ||||
|      * @param token ERC20 address of Uniswap's pool (eg:- DAI address, MKR address, etc) | ||||
|      * @param maxDepositedTokens Max token to be deposited | ||||
|  | @ -134,14 +122,14 @@ contract InstaUniswapPool is Helper { | |||
|         IERC20(token).transferFrom(msg.sender, address(this), tokenToDeposit); | ||||
|         setApproval(token, tokenToDeposit, poolAddr); | ||||
|         tokensMinted = UniswapPool(poolAddr).addLiquidity.value(msg.value)( | ||||
|             uint(0), | ||||
|             uint(1), | ||||
|             tokenToDeposit, | ||||
|             uint(1899063809) // 6th March 2030 GMT // no logic | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * @title to remove liquidity from pool | ||||
|      * @dev to remove liquidity from pool | ||||
|      * @dev ETH and token quantity is decided as per the exchange token qty to burn | ||||
|      * @param token ERC20 address of Uniswap's pool (eg:- DAI address, MKR address, etc) | ||||
|      * @param amount Uniswap pool's ERC20 token QTY to burn | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Samyak Jain
						Samyak Jain