Skip to content

Commit 767513d

Browse files
authoredAug 9, 2020
organize repo
* move fuzzer helper files to fuzzer files folder * remove unused files.
1 parent a9342f7 commit 767513d

17 files changed

+22
-54
lines changed
 

‎.eslintignore

-1
This file was deleted.

‎.eslintrc

-20
This file was deleted.
File renamed without changes.

‎scripts/orderBookSimulator.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ const MockUtils = artifacts.require("MockUtils.sol");
1616

1717
const Helper = require("../helper.js");
1818
const BigNumber = require('bignumber.js');
19-
const ReserveSim = require("./simulator/simulator_orderbookReserve.js");
20-
const OrderGenerator = require("./simulator/tradeGenerator_orderbook.js");
19+
const ReserveSim = require("../test/sol4/orderBookFuzzer/simulator_orderbookReserve.js");
20+
const OrderGenerator = require("../test/sol4/orderBookFuzzer/tradeGenerator_orderbook.js");
2121

2222
const lowRate = 42;
2323

@@ -71,7 +71,7 @@ let minNewOrderWei;
7171
let baseKncPerEthRatePrecision;
7272
let dollarsPerEthPrecision = precisionUnits.mul(500);
7373

74-
contract('OrderbookReserve simulator', async (accounts) => {
74+
contract('OrderbookReserve fuzzer', async (accounts) => {
7575

7676
let expectedRate;
7777

@@ -120,7 +120,7 @@ contract('OrderbookReserve simulator', async (accounts) => {
120120
firstFreeOrderIdPerReserveList = (await orders.nextFreeId()).valueOf();
121121
});
122122

123-
beforeEach('setup reserve contract for each test', async () => {
123+
beforeEach('setup reserve contract', async () => {
124124
ethKncRate = initialEthKncRate;
125125
let ethToKncRatePrecision = precisionUnits.mul(ethKncRate);
126126
let kncToEthRatePrecision = precisionUnits.div(ethKncRate);

‎txparser.js ‎scripts/txparser.js

File renamed without changes.

‎scripts/weiPerSgd.js

-11
This file was deleted.

‎test/sol4/kyberProxyV1.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const MatchingEngine = artifacts.require("KyberMatchingEngine.sol");
55
const KyberStorage = artifacts.require("KyberStorage.sol");
66
const RateHelper = artifacts.require("KyberRateHelper.sol");
77
const TestToken = artifacts.require("TestToken.sol");
8-
const MaliciousReserve = artifacts.require("MaliciousReserve.sol");
8+
const MaliciousReserve = artifacts.require("MaliciousReserve2.sol");
99
const KyberNetwork = artifacts.require("./KyberNetwork.sol");
1010
const NetworkNoMaxDest = artifacts.require("KyberNetworkNoMaxDest.sol");
1111
const MaliciousNetwork = artifacts.require("MaliciousKyberNetwork.sol");
@@ -118,7 +118,7 @@ contract('KyberProxyV1', function(accounts) {
118118
await kyberDao.setNetworkFeeBps(networkFeeBps);
119119

120120
// deploy storage and network
121-
storage = await KyberStorage.new(admin);
121+
storage = await nwHelper.setupStorage(admin);
122122
network = await KyberNetwork.new(admin, storage.address);
123123
await storage.setNetworkContract(network.address, {from: admin});
124124
await storage.setFeeAccountedPerReserveType(true, true, true, false, true, true, {from: admin});

‎scripts/simulator/stakingActionsGenerator.js ‎test/sol6/fuzzerFiles/stakingFuzzer/stakingActionsGenerator.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const BN = web3.utils.BN;
22
const BASE = 100; // base for weighted operations
3-
const { zeroBN, zeroAddress } = require("../../test/helper.js");
3+
const { zeroBN, zeroAddress } = require("../../../helper.js");
44
const { genRandomSeed, genRandomBN } = require("../randomNumberGenerator.js");
55

66
//next operation options.

‎scripts/stakingSimulator.js ‎test/sol6/fuzzerFiles/stakingFuzzer/stakingSimulator.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
const Helper = require("../test/helper.js");
1+
const Helper = require("../../../helper.js");
22
const BN = web3.utils.BN;
3-
const { DEPOSIT, DELEGATE, WITHDRAW, NO_ACTION } = require("./simulator/stakingActionsGenerator.js");
3+
const { DEPOSIT, DELEGATE, WITHDRAW, NO_ACTION } = require("./stakingActionsGenerator.js");
44
const { expectRevert } = require('@openzeppelin/test-helpers');
5-
const StakeGenerator = require("./simulator/stakingActionsGenerator.js");
5+
const StakeGenerator = require("./stakingActionsGenerator.js");
66

77
const winston = require("winston");
88
const logger = winston.createLogger({
@@ -15,7 +15,7 @@ const logger = winston.createLogger({
1515

1616
//global variables
1717
//////////////////
18-
const { zeroBN, zeroAddress } = require("../test/helper.js");
18+
const { zeroBN, zeroAddress } = require("../../../helper.js");
1919
const progressIterations = 20;
2020

2121
// for keeping score

‎scripts/networkSimulator.js ‎test/sol6/fuzzerFiles/tradeFuzzer/networkSimulator.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
const Helper = require("../test/helper.js");
2-
const nwHelper = require("../test/sol6/networkHelper.js");
1+
const Helper = require("../../../helper.js");
2+
const nwHelper = require("../../networkHelper.js");
33

44
const BN = web3.utils.BN;
55

6-
const { precisionUnits, zeroBN } = require("../test/helper.js");
6+
const { precisionUnits, zeroBN } = require("../../../helper.js");
77
const { expectRevert } = require('@openzeppelin/test-helpers');
88

99
const winston = require('winston');
1010

11-
const TradeParamGenerator = require("./trades/tradeParamsGenerator.js");
12-
const { TRADE, UPDATE_RESERVE_RATE, RevertType, allRevertMessages } = require("./trades/tradeParamsGenerator.js");
11+
const TradeParamGenerator = require("./tradeParamsGenerator.js");
12+
const { TRADE, UPDATE_RESERVE_RATE, RevertType, allRevertMessages } = require("./tradeParamsGenerator.js");
1313

1414
let numberSuccessfulTrades = 0;
1515
let numberGettingsZeroRates = 0;

‎scripts/trades/tradeParamsGenerator.js ‎test/sol6/fuzzerFiles/tradeFuzzer/tradeParamsGenerator.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
const BN = web3.utils.BN;
2-
const Helper = require("../../test/helper.js");
3-
const nwHelper = require("../../test/sol6/networkHelper.js");
2+
const Helper = require("../../../helper.js");
3+
const nwHelper = require("../../networkHelper.js");
44

55
require("chai")
66
.use(require("chai-as-promised"))
77
.use(require("chai-bn")(BN))
88
.should();
99

1010

11-
const {BPS, ethDecimals, ethAddress, emptyHint, zeroBN, zeroAddress } = require("../../test/helper.js")
12-
const { MASK_IN_HINTTYPE, MASK_OUT_HINTTYPE, SPLIT_HINTTYPE, BEST_OF_ALL_HINTTYPE } = require('../../test/sol6/networkHelper.js');
11+
const {BPS, ethDecimals, ethAddress, emptyHint, zeroBN, zeroAddress } = require("../../../helper.js");
12+
const { MASK_IN_HINTTYPE, MASK_OUT_HINTTYPE, SPLIT_HINTTYPE, BEST_OF_ALL_HINTTYPE } = require('../../networkHelper.js');
1313

1414
// Operations
1515
const TRADE = 'trade';

‎test/sol6/stakingFuzzTests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const MockKyberStaking = artifacts.require("MockKyberStaking.sol");
44

55
const Helper = require("../helper.js");
66
const BN = web3.utils.BN;
7-
const StakeSimulator = require("../../scripts/stakingSimulator.js");
7+
const StakeSimulator = require("./fuzzerFiles/stakingFuzzer/stakingSimulator.js");
88
const { precisionUnits } = require("../helper.js");
99

1010
//global variables

‎test/sol6/tradeFuzzTests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const BN = web3.utils.BN;
1515

1616
const { ReserveType } = require('./networkHelper.js');
1717

18-
const networkSimulator = require("../../scripts/networkSimulator.js");
18+
const networkSimulator = require("./fuzzerFiles/tradeFuzzer/networkSimulator.js");
1919

2020
//global variables
2121
//////////////////

0 commit comments

Comments
 (0)
Please sign in to comment.