mirror of
https://github.com/luxfi/sudoamm.git
synced 2026-07-25 16:17:09 +00:00
chore: run linter on modified files
This commit is contained in:
+8
-4
@@ -48,7 +48,7 @@ contract LSSVMRouter {
|
||||
}
|
||||
|
||||
struct RobustPairNFTsFoTokenAndTokenforNFTsTrade {
|
||||
RobustPairSwapSpecific[] tokenToNFTTrades;
|
||||
RobustPairSwapSpecific[] tokenToNFTTrades;
|
||||
RobustPairSwapSpecificForToken[] nftToTokenTrades;
|
||||
uint256 inputAmount;
|
||||
address payable tokenRecipient;
|
||||
@@ -744,17 +744,21 @@ contract LSSVMRouter {
|
||||
uint256 numSwaps = params.tokenToNFTTrades.length;
|
||||
for (uint256 i; i < numSwaps; ) {
|
||||
// Calculate actual cost per swap
|
||||
(error, , , pairCost, ) = params.tokenToNFTTrades[i]
|
||||
(error, , , pairCost, ) = params
|
||||
.tokenToNFTTrades[i]
|
||||
.swapInfo
|
||||
.pair
|
||||
.getBuyNFTQuote(params.tokenToNFTTrades[i].swapInfo.nftIds.length);
|
||||
.getBuyNFTQuote(
|
||||
params.tokenToNFTTrades[i].swapInfo.nftIds.length
|
||||
);
|
||||
|
||||
// If within our maxCost and no error, proceed
|
||||
if (
|
||||
pairCost <= params.tokenToNFTTrades[i].maxCost &&
|
||||
error == CurveErrorCodes.Error.OK
|
||||
) {
|
||||
remainingValue -= params.tokenToNFTTrades[i]
|
||||
remainingValue -= params
|
||||
.tokenToNFTTrades[i]
|
||||
.swapInfo
|
||||
.pair
|
||||
.swapTokenForSpecificNFTs(
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract NoArbExponentialCurveEnumerableERC20Test is NoArbBondingCurve, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract NoArbExponentialCurveEnumerableERC20Test is
|
||||
NoArbBondingCurve,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract NoArbExponentialCurveEnumerableETHTest is NoArbBondingCurve, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract NoArbExponentialCurveEnumerableETHTest is
|
||||
NoArbBondingCurve,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract NoArbExponentialCurveMissingEnumerableERC20Test is NoArbBondingCurve, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract NoArbExponentialCurveMissingEnumerableERC20Test is
|
||||
NoArbBondingCurve,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract NoArbExponentialCurveMissingEnumerableETHTest is NoArbBondingCurve, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract NoArbExponentialCurveMissingEnumerableETHTest is
|
||||
NoArbBondingCurve,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract NoArbLinearCurveEnumerableERC20Test is NoArbBondingCurve, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract NoArbLinearCurveEnumerableERC20Test is
|
||||
NoArbBondingCurve,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract NoArbLinearCurveEnumerableETHTest is NoArbBondingCurve, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract NoArbLinearCurveEnumerableETHTest is
|
||||
NoArbBondingCurve,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract NoArbLinearCurveMissingEnumerableERC20Test is NoArbBondingCurve, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract NoArbLinearCurveMissingEnumerableERC20Test is
|
||||
NoArbBondingCurve,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract NoArbLinearCurveMissingEnumerableETHTest is NoArbBondingCurve, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract NoArbLinearCurveMissingEnumerableETHTest is
|
||||
NoArbBondingCurve,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract PAFExponentialCurveEnumerableERC20Test is PairAndFactory, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract PAFExponentialCurveEnumerableERC20Test is
|
||||
PairAndFactory,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract PAFExponentialCurveEnumerableETHTest is PairAndFactory, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract PAFExponentialCurveEnumerableETHTest is
|
||||
PairAndFactory,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract PAFExponentialCurveMissingEnumerableERC20Test is PairAndFactory, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract PAFExponentialCurveMissingEnumerableERC20Test is
|
||||
PairAndFactory,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract PAFExponentialCurveMissingEnumerableETHTest is PairAndFactory, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract PAFExponentialCurveMissingEnumerableETHTest is
|
||||
PairAndFactory,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract PAFLinearCurveEnumerableERC20Test is PairAndFactory, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract PAFLinearCurveEnumerableERC20Test is
|
||||
PairAndFactory,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract PAFLinearCurveEnumerableETHTest is PairAndFactory, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract PAFLinearCurveEnumerableETHTest is
|
||||
PairAndFactory,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract PAFLinearCurveMissingEnumerableERC20Test is PairAndFactory, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract PAFLinearCurveMissingEnumerableERC20Test is
|
||||
PairAndFactory,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract PAFLinearCurveMissingEnumerableETHTest is PairAndFactory, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract PAFLinearCurveMissingEnumerableETHTest is
|
||||
PairAndFactory,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RMPExponentialCurveEnumerableERC20Test is RouterMultiPool, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RMPExponentialCurveEnumerableERC20Test is
|
||||
RouterMultiPool,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RMPExponentialCurveEnumerableETHTest is RouterMultiPool, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract RMPExponentialCurveEnumerableETHTest is
|
||||
RouterMultiPool,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RMPExponentialCurveMissingEnumerableERC20Test is RouterMultiPool, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RMPExponentialCurveMissingEnumerableERC20Test is
|
||||
RouterMultiPool,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RMPExponentialCurveMissingEnumerableETHTest is RouterMultiPool, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RMPExponentialCurveMissingEnumerableETHTest is
|
||||
RouterMultiPool,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RMPLinearCurveEnumerableERC20Test is RouterMultiPool, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RMPLinearCurveEnumerableERC20Test is
|
||||
RouterMultiPool,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RMPLinearCurveEnumerableETHTest is RouterMultiPool, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract RMPLinearCurveEnumerableETHTest is
|
||||
RouterMultiPool,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RMPLinearCurveMissingEnumerableERC20Test is RouterMultiPool, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RMPLinearCurveMissingEnumerableERC20Test is
|
||||
RouterMultiPool,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RMPLinearCurveMissingEnumerableETHTest is RouterMultiPool, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RMPLinearCurveMissingEnumerableETHTest is
|
||||
RouterMultiPool,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RPFExponentialCurveEnumerableERC20Test is RouterPartialFill, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RPFExponentialCurveEnumerableERC20Test is
|
||||
RouterPartialFill,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RPFExponentialCurveEnumerableETHTest is RouterPartialFill, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract RPFExponentialCurveEnumerableETHTest is
|
||||
RouterPartialFill,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RPFExponentialCurveMissingEnumerableERC20Test is RouterPartialFill, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RPFExponentialCurveMissingEnumerableERC20Test is
|
||||
RouterPartialFill,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RPFExponentialCurveMissingEnumerableETHTest is RouterPartialFill, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RPFExponentialCurveMissingEnumerableETHTest is
|
||||
RouterPartialFill,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RPFLinearCurveEnumerableERC20Test is RouterPartialFill, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RPFLinearCurveEnumerableERC20Test is
|
||||
RouterPartialFill,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RPFLinearCurveEnumerableETHTest is RouterPartialFill, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract RPFLinearCurveEnumerableETHTest is
|
||||
RouterPartialFill,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RPFLinearCurveMissingEnumerableERC20Test is RouterPartialFill, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RPFLinearCurveMissingEnumerableERC20Test is
|
||||
RouterPartialFill,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RPFLinearCurveMissingEnumerableETHTest is RouterPartialFill, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RPFLinearCurveMissingEnumerableETHTest is
|
||||
RouterPartialFill,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSExponentialCurveEnumerableERC20Test is RouterRobustSwap, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RRSExponentialCurveEnumerableERC20Test is
|
||||
RouterRobustSwap,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSExponentialCurveEnumerableETHTest is RouterRobustSwap, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract RRSExponentialCurveEnumerableETHTest is
|
||||
RouterRobustSwap,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSExponentialCurveMissingEnumerableERC20Test is RouterRobustSwap, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RRSExponentialCurveMissingEnumerableERC20Test is
|
||||
RouterRobustSwap,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSExponentialCurveMissingEnumerableETHTest is RouterRobustSwap, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RRSExponentialCurveMissingEnumerableETHTest is
|
||||
RouterRobustSwap,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSLinearCurveEnumerableERC20Test is RouterRobustSwap, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RRSLinearCurveEnumerableERC20Test is
|
||||
RouterRobustSwap,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSLinearCurveEnumerableETHTest is RouterRobustSwap, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract RRSLinearCurveEnumerableETHTest is
|
||||
RouterRobustSwap,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSLinearCurveMissingEnumerableERC20Test is RouterRobustSwap, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RRSLinearCurveMissingEnumerableERC20Test is
|
||||
RouterRobustSwap,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSLinearCurveMissingEnumerableETHTest is RouterRobustSwap, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RRSLinearCurveMissingEnumerableETHTest is
|
||||
RouterRobustSwap,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSWARExponentialCurveEnumerableERC20Test is RouterRobustSwapWithAssetRecipient, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RRSWARExponentialCurveEnumerableERC20Test is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSWARExponentialCurveEnumerableETHTest is RouterRobustSwapWithAssetRecipient, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract RRSWARExponentialCurveEnumerableETHTest is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSWARExponentialCurveMissingEnumerableERC20Test is RouterRobustSwapWithAssetRecipient, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RRSWARExponentialCurveMissingEnumerableERC20Test is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSWARExponentialCurveMissingEnumerableETHTest is RouterRobustSwapWithAssetRecipient, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RRSWARExponentialCurveMissingEnumerableETHTest is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSWARLinearCurveEnumerableERC20Test is RouterRobustSwapWithAssetRecipient, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RRSWARLinearCurveEnumerableERC20Test is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSWARLinearCurveEnumerableETHTest is RouterRobustSwapWithAssetRecipient, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract RRSWARLinearCurveEnumerableETHTest is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RRSWARLinearCurveMissingEnumerableERC20Test is RouterRobustSwapWithAssetRecipient, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RRSWARLinearCurveMissingEnumerableERC20Test is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RRSWARLinearCurveMissingEnumerableETHTest is RouterRobustSwapWithAssetRecipient, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RRSWARLinearCurveMissingEnumerableETHTest is
|
||||
RouterRobustSwapWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPExponentialCurveEnumerableERC20Test is RouterSinglePool, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RSPExponentialCurveEnumerableERC20Test is
|
||||
RouterSinglePool,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPExponentialCurveEnumerableETHTest is RouterSinglePool, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract RSPExponentialCurveEnumerableETHTest is
|
||||
RouterSinglePool,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPExponentialCurveMissingEnumerableERC20Test is RouterSinglePool, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RSPExponentialCurveMissingEnumerableERC20Test is
|
||||
RouterSinglePool,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPExponentialCurveMissingEnumerableETHTest is RouterSinglePool, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RSPExponentialCurveMissingEnumerableETHTest is
|
||||
RouterSinglePool,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPLinearCurveEnumerableERC20Test is RouterSinglePool, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RSPLinearCurveEnumerableERC20Test is
|
||||
RouterSinglePool,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPLinearCurveEnumerableETHTest is RouterSinglePool, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract RSPLinearCurveEnumerableETHTest is
|
||||
RouterSinglePool,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPLinearCurveMissingEnumerableERC20Test is RouterSinglePool, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RSPLinearCurveMissingEnumerableERC20Test is
|
||||
RouterSinglePool,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPLinearCurveMissingEnumerableETHTest is RouterSinglePool, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RSPLinearCurveMissingEnumerableETHTest is
|
||||
RouterSinglePool,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPWARExponentialCurveEnumerableERC20Test is RouterSinglePoolWithAssetRecipient, UsingExponentialCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RSPWARExponentialCurveEnumerableERC20Test is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPWARExponentialCurveEnumerableETHTest is RouterSinglePoolWithAssetRecipient, UsingExponentialCurve, UsingEnumerable, UsingETH {}
|
||||
contract RSPWARExponentialCurveEnumerableETHTest is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPWARExponentialCurveMissingEnumerableERC20Test is RouterSinglePoolWithAssetRecipient, UsingExponentialCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RSPWARExponentialCurveMissingEnumerableERC20Test is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingExponentialCurve} from "../mixins/UsingExponentialCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPWARExponentialCurveMissingEnumerableETHTest is RouterSinglePoolWithAssetRecipient, UsingExponentialCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RSPWARExponentialCurveMissingEnumerableETHTest is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingExponentialCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPWARLinearCurveEnumerableERC20Test is RouterSinglePoolWithAssetRecipient, UsingLinearCurve, UsingEnumerable, UsingERC20 {}
|
||||
contract RSPWARLinearCurveEnumerableERC20Test is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingEnumerable} from "../mixins/UsingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPWARLinearCurveEnumerableETHTest is RouterSinglePoolWithAssetRecipient, UsingLinearCurve, UsingEnumerable, UsingETH {}
|
||||
contract RSPWARLinearCurveEnumerableETHTest is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingERC20} from "../mixins/UsingERC20.sol";
|
||||
|
||||
contract RSPWARLinearCurveMissingEnumerableERC20Test is RouterSinglePoolWithAssetRecipient, UsingLinearCurve, UsingMissingEnumerable, UsingERC20 {}
|
||||
contract RSPWARLinearCurveMissingEnumerableERC20Test is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingERC20
|
||||
{}
|
||||
|
||||
@@ -7,4 +7,9 @@ import {UsingLinearCurve} from "../mixins/UsingLinearCurve.sol";
|
||||
import {UsingMissingEnumerable} from "../mixins/UsingMissingEnumerable.sol";
|
||||
import {UsingETH} from "../mixins/UsingETH.sol";
|
||||
|
||||
contract RSPWARLinearCurveMissingEnumerableETHTest is RouterSinglePoolWithAssetRecipient, UsingLinearCurve, UsingMissingEnumerable, UsingETH {}
|
||||
contract RSPWARLinearCurveMissingEnumerableETHTest is
|
||||
RouterSinglePoolWithAssetRecipient,
|
||||
UsingLinearCurve,
|
||||
UsingMissingEnumerable,
|
||||
UsingETH
|
||||
{}
|
||||
|
||||
Reference in New Issue
Block a user