// Returns the amount of Token1 that the user should swap to get _amountToken2 in return function getSwapToken1EstimateGivenToken2(uint256 _amountToken2) public view activePool returns(uint256 amountToken1) { require(_amountToken2 < totalToken2, "Insufficient pool balance"); uint256 token2After = totalToken2.sub(_amountToken2); uint256 token1After = K.div(token2After); amountToken1 = token1After.sub(totalToken1); }
0.4.18