chore: run linter on modified files

This commit is contained in:
wei3erHase
2022-09-06 18:30:54 +02:00
committed by GitHub
parent c8b228b2a3
commit d52312975c
65 changed files with 392 additions and 68 deletions
+8 -4
View File
@@ -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
{}