Work on integration with python counterpart

This commit is contained in:
kayibal
2023-11-06 12:42:07 +00:00
parent c30bd285cf
commit 18f0cf1b45
4 changed files with 33 additions and 20 deletions

View File

@@ -36,9 +36,6 @@ contract UniswapV2PairFunctions is IPairFunctions {
pure
returns (Fraction memory)
{
if (amountIn == 0) {
return Fraction(0, 0);
}
if (reserveIn == 0 || reserveOut == 0) {
revert Unavailable("At least one reserve is zero!");
}
@@ -186,7 +183,7 @@ contract UniswapV2PairFunctions is IPairFunctions {
override
returns (Capabilities[] memory capabilities)
{
capabilities = new Capabilities[](10);
capabilities = new Capabilities[](3);
capabilities[0] = Capabilities.SellSide;
capabilities[1] = Capabilities.BuySide;
capabilities[2] = Capabilities.PriceFunction;
@@ -219,10 +216,6 @@ contract UniswapV2PairFunctions is IPairFunctions {
ids[i] = bytes20(factory.allPairs(offset + i));
}
}
function minGasUsage() external view returns (uint256) {
return 30000;
}
}
interface IUniswapV2Pair {