[N08] IUniswapV2Router01.sol is unused BUT also [L06] Use of / operator can cause unexplained reverts #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[N08] but also regarding [L06]. Originally the idea was to use the Uniswap router, but the Uniswap Router 01 official address (https://etherscan.io/address/0xf164fC0Ec4E93095b804a4795bBe1e041497b92a#code) presents a problem on function getAmountIn (line 610). Unfortunately, it is the function that we use. Because of that, we imported the Uniswap library. But now there is a new release, the official Uniswap Router 02 (https://etherscan.io/address/0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D#code). So we will use the official router and remove the imported Uniswap library. Note: the router uses the same library.