├── .dockerignore ├── .gitattributes ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── .travis.yml ├── .travis ├── report.sh └── test-part.sh ├── Dockerfile ├── LICENSE ├── README.md ├── audits ├── APRAudit │ └── SmartDecAudit.pdf ├── kyberV1Audit2 │ ├── BlockchainLabs_Kyber_AuditReport.MD │ ├── Kovan_tests.MD │ ├── KyberNetwork BlockchainLabs Audit Report.pdf │ ├── test-coverage.MD │ └── work-paper.MD ├── kyberV2Audit │ └── ChainSecurity_KyberNetwork_Public.pdf └── kyberV3Audit │ └── ChainSecurity_Kyberv3.pdf ├── buidler.config.js ├── buidlerConfigSol4.js ├── buidlerConfigSol5.js ├── buidlerConfigSol6.js ├── buidlerCoverageSol4.js ├── buidlerCoverageSol5.js ├── cmp.sh ├── cmpSol6.sh ├── contractSizeReport.js ├── contracts ├── sol4 │ ├── ConversionRatesInterface.sol │ ├── ERC20Interface.sol │ ├── FeeBurnerInterface.sol │ ├── KyberNetworkInterface.sol │ ├── KyberNetworkProxyInterface.sol │ ├── KyberProxyV1.sol │ ├── KyberReserveInterface.sol │ ├── Migrations.sol │ ├── PermissionGroups.sol │ ├── SanityRates.sol │ ├── SanityRatesInterface.sol │ ├── SimpleNetworkInterface.sol │ ├── Utils.sol │ ├── Utils2.sol │ ├── Utils3.sol │ ├── Withdrawable.sol │ ├── abi │ │ ├── BurnableToken.abi │ │ ├── ConversionRates.abi │ │ ├── ERC20.abi │ │ ├── ExpectedRate.abi │ │ ├── ExpectedRateInterface.abi │ │ ├── FeeBurner.abi │ │ ├── FeeBurnerInterface.abi │ │ ├── KyberNetwork.abi │ │ ├── KyberReserve.abi │ │ ├── LiquidityConversionRates.abi │ │ ├── OasisReserve.abi │ │ ├── PermissionGroups.abi │ │ ├── SanityRates.abi │ │ ├── SanityRatesInterface.abi │ │ ├── Utils.abi │ │ ├── VolumeImbalanceRecorder.abi │ │ ├── WhiteList.abi │ │ └── Withdrawable.abi │ ├── mock │ │ ├── ConversionRatesEnhancedOpen.sol │ │ ├── MaliciousReserve.sol │ │ ├── MockCentralBank.sol │ │ ├── MockConversionRate.sol │ │ ├── MockConversionRateEnhancedSteps.sol │ │ ├── MockDepositAddress.sol │ │ ├── MockDepositAddressEther.sol │ │ ├── MockDepositAddressToken.sol │ │ ├── MockERC20.sol │ │ ├── MockEnhancedStepFunctions.sol │ │ ├── MockExchange.sol │ │ ├── MockImbalanceRecorder.sol │ │ ├── MockKyberReserveHighRate.sol │ │ ├── MockPermission.sol │ │ ├── MockUtils.sol │ │ ├── MockUtils2.sol │ │ ├── MockUtils3.sol │ │ ├── MockWithdrawable.sol │ │ ├── StrictValidatingReserve.sol │ │ ├── TempBank.sol │ │ ├── TestToken.sol │ │ ├── TestTokenFailing.sol │ │ ├── TestTokenTransferFailing.sol │ │ ├── TokenNoDecimals.sol │ │ ├── TokenReverseSend.sol │ │ ├── abi │ │ │ ├── MockCentralBank.abi │ │ │ └── Wrapper.abi │ │ └── dgx │ │ │ ├── DummyDGX.sol │ │ │ ├── DummyDGXStorage.sol │ │ │ ├── TokenReceiver.sol │ │ │ └── libs │ │ │ ├── DemurrageStructs.sol │ │ │ ├── MathUtils.sol │ │ │ ├── TransferStructs.sol │ │ │ └── Types.sol │ ├── previousVersions │ │ └── KyberReserveV1.sol │ ├── reserves │ │ ├── KyberReserve.sol │ │ ├── KyberReserveHighRate.sol │ │ ├── VolumeImbalanceRecorder.sol │ │ ├── aprConversionRate │ │ │ ├── LiquidityConversionRates.sol │ │ │ └── LiquidityFormula.sol │ │ ├── bridgeReserves │ │ │ ├── dutchX │ │ │ │ ├── KyberDutchXReserve.sol │ │ │ │ └── mock │ │ │ │ │ ├── MockDutchX.sol │ │ │ │ │ └── WETH9.sol │ │ │ └── uniswap │ │ │ │ ├── KyberUniswapReserve.sol │ │ │ │ └── forTesting │ │ │ │ ├── KyberTestingUniswapReserve.sol │ │ │ │ └── MockUniswapFactory.sol │ │ ├── fprConversionRate │ │ │ ├── ConversionRateEnhancedSteps.sol │ │ │ └── ConversionRates.sol │ │ └── orderBookReserve │ │ │ └── permissionless │ │ │ ├── OrderIdManager.sol │ │ │ ├── OrderList.sol │ │ │ ├── OrderListFactory.sol │ │ │ ├── OrderListFactoryInterface.sol │ │ │ ├── OrderListInterface.sol │ │ │ ├── OrderbookReserve.sol │ │ │ ├── OrderbookReserveInterface.sol │ │ │ ├── PermissionlessOrderbookReserveLister.sol │ │ │ └── mock │ │ │ ├── MockMedianizer.sol │ │ │ ├── MockOrderIdManager.sol │ │ │ ├── MockOrderbookReserve.sol │ │ │ └── TestBytes32.sol │ ├── weth │ │ ├── KyberWethReserve.sol │ │ └── mockContracts │ │ │ └── MockWeth.sol │ └── wrappers │ │ ├── SetStepFunctionWrapper.sol │ │ ├── WrapConversionRate.sol │ │ ├── WrapConversionRateEnhancedSteps.sol │ │ ├── WrapReadTokenData.sol │ │ ├── Wrapper.sol │ │ └── WrapperBase.sol ├── sol5 │ ├── IERC20.sol │ ├── IKyberReserve.sol │ ├── bridges │ │ ├── bancor │ │ │ ├── KyberBancorReserve.sol │ │ │ └── mock │ │ │ │ ├── IBancorNetwork.sol │ │ │ │ └── MockBancorNetwork.sol │ │ └── eth2dai │ │ │ ├── Eth2DaiReserve.sol │ │ │ └── mock │ │ │ ├── IOtc.sol │ │ │ ├── MockOtcOrderbook.sol │ │ │ └── WethToken.sol │ ├── mock │ │ ├── MockPermissionGroups2.sol │ │ ├── MockUtils4.sol │ │ ├── MockWithdrawable2.sol │ │ └── Token.sol │ └── utils │ │ ├── PermissionGroups2.sol │ │ ├── Utils4.sol │ │ └── Withdrawable2.sol └── sol6 │ ├── Dao │ ├── DaoOperator.sol │ ├── EpochUtils.sol │ ├── IEpochUtils.sol │ ├── IKyberStaking.sol │ ├── ISanityRate.sol │ ├── KyberDao.sol │ ├── KyberFeeHandler.sol │ ├── KyberStaking.sol │ ├── emergency │ │ └── EmergencyFeeHandler.sol │ └── mock │ │ ├── KyberFeeHandlerWrapper.sol │ │ ├── KyberTokenFeeHandler.sol │ │ ├── MaliciousFeeHandler.sol │ │ ├── MockChainLinkSanityRate.sol │ │ ├── MockContractCallBurnKNC.sol │ │ ├── MockEmergencyFeeHandler.sol │ │ ├── MockKyberDaoMoreGetters.sol │ │ ├── MockKyberDaoTestHandleWithdrawal.sol │ │ ├── MockKyberDaoWithdrawFailed.sol │ │ ├── MockKyberStaking.sol │ │ ├── MockKyberStakingMalicious.sol │ │ ├── MockMaliciousKyberDao.sol │ │ ├── MockMaliciousKyberDaoReentrancy.sol │ │ └── MockStakerClaimRewardReentrancy.sol │ ├── IBurnableToken.sol │ ├── IERC20.sol │ ├── IGasHelper.sol │ ├── IKyberDao.sol │ ├── IKyberFeeHandler.sol │ ├── IKyberHint.sol │ ├── IKyberHistory.sol │ ├── IKyberMatchingEngine.sol │ ├── IKyberNetwork.sol │ ├── IKyberNetworkProxy.sol │ ├── IKyberReserve.sol │ ├── IKyberSanity.sol │ ├── IKyberStorage.sol │ ├── ISimpleKyberProxy.sol │ ├── KyberHintHandler.sol │ ├── KyberHistory.sol │ ├── KyberMatchingEngine.sol │ ├── KyberNetwork.sol │ ├── KyberNetworkProxy.sol │ ├── KyberStorage.sol │ ├── SanityRatesGasPrice.sol │ ├── bridgeReserve │ └── uniswap │ │ ├── KyberUniswapV2Reserve.sol │ │ └── mock │ │ └── MockUniswapRouter.sol │ ├── mock │ ├── GasHelper.sol │ ├── GenerousKyberNetwork.sol │ ├── GenerousKyberNetwork2.sol │ ├── KyberNetworkNoMaxDest.sol │ ├── MaliciousKyberDao.sol │ ├── MaliciousKyberNetwork.sol │ ├── MaliciousKyberNetwork2.sol │ ├── MaliciousMatchingEngine.sol │ ├── MaliciousReserve2.sol │ ├── MaliciousStorage.sol │ ├── MockConversionRates.sol │ ├── MockGasHelper.sol │ ├── MockHintHandler.sol │ ├── MockKyberDao.sol │ ├── MockMatchingEngine.sol │ ├── MockNetwork.sol │ ├── MockNotPayableContract.sol │ ├── MockPermissionGroups3.sol │ ├── MockPermissionGroupsNoModifiers.sol │ ├── MockReserve.sol │ ├── MockSanityRates.sol │ ├── MockStorage.sol │ ├── MockTrader.sol │ ├── MockUtils5.sol │ ├── MockWithdrawable3.sol │ ├── MockWithdrawableNoModifiers.sol │ ├── NoPayableFallback.sol │ ├── ReentrancyAttack.sol │ ├── ReentrancyFeeClaimer.sol │ ├── ReentrancyMock.sol │ ├── ReentrantReserve.sol │ ├── ReserveNoReturnVal.sol │ ├── ReserveReturnFalse.sol │ ├── SimpleKyberProxy.sol │ ├── TestTokenNotReturn.sol │ └── Token.sol │ ├── reserves │ ├── IConversionRates.sol │ ├── IWeth.sol │ └── KyberFprReserveV2.sol │ ├── utils │ ├── PermissionGroups3.sol │ ├── PermissionGroupsNoModifiers.sol │ ├── Utils5.sol │ ├── Withdrawable3.sol │ ├── WithdrawableNoModifiers.sol │ └── zeppelin │ │ ├── Address.sol │ │ ├── ReentrancyGuard.sol │ │ ├── SafeERC20.sol │ │ └── SafeMath.sol │ └── wrappers │ ├── IKyberRateHelper.sol │ └── KyberRateHelper.sol ├── coverage.sh ├── debugScripts └── checkRatesAndBalances.js ├── gasUsedReport.js ├── migrations └── 1_initial_migration.js ├── package.json ├── scripts ├── deployment.js ├── deployment_input.json ├── ethdistribution.js ├── feeHandler.js ├── get_liquidity_params.py ├── liquidity_input_params.json ├── orderBookSimulator.js └── txparser.js ├── solcOptimiserSettings.js ├── statistics ├── tradesPerDay.js └── volumechecker.js ├── test ├── helper.js ├── reserveSetup.js ├── sol4 │ ├── conversionRate.js │ ├── conversionRateEnhancedSteps.js │ ├── kyberDutchXReserve.js │ ├── kyberProxyV1.js │ ├── kyberReserve.js │ ├── kyberReserveHighRate.js │ ├── kyberUniswapReserve.js │ ├── kyberWethReserve.js │ ├── liquidityConversionRate.js │ ├── liquidityFormula.js │ ├── mockDepositAddressEther.js │ ├── mockDepositAddressToken.js │ ├── mockExchange.js │ ├── orderBookFuzzer │ │ ├── simulator_orderbookReserve.js │ │ └── tradeGenerator_orderbook.js │ ├── orderIdManager.js │ ├── orderList.js │ ├── orderbookReserve.js │ ├── permissionGroups.js │ ├── permissionlessOrderbookReserveLister.js │ ├── sanityRates.js │ ├── strictValidatingReserve.js │ ├── utils.js │ ├── utils2.js │ ├── utils3.js │ ├── volumeImbalanceRecorder.js │ ├── withdrawable.js │ ├── wrapConversionRate.js │ ├── wrapConversionRatesEnhanced.js │ └── wrapperBase.js ├── sol5 │ ├── eth2DaiReserve.js │ ├── kyberBancorReserve.js │ ├── permissionGroups2.js │ ├── utils4.js │ └── withdrawable2.js └── sol6 │ ├── daoFuzzTests.js │ ├── emergencyFeeHandler.js │ ├── fuzzerFiles │ ├── daoFuzzer │ │ ├── daoActionsGenerator.js │ │ └── simulator_dao.js │ ├── randomNumberGenerator.js │ ├── stakingFuzzer │ │ ├── stakingActionsGenerator.js │ │ └── stakingSimulator.js │ └── tradeFuzzer │ │ ├── multiple_trade_fuzz_test.sh │ │ ├── networkSimulator.js │ │ └── tradeParamsGenerator.js │ ├── kyberDao.js │ ├── kyberFeeHandler.js │ ├── kyberHintHandler.js │ ├── kyberHistory.js │ ├── kyberIntegration.js │ ├── kyberMatchingEngine.js │ ├── kyberNetwork.js │ ├── kyberNetworkProxy.js │ ├── kyberProxyParallel.js │ ├── kyberStaking.js │ ├── kyberStorage.js │ ├── multipleFeeHandlers.js │ ├── networkHelper.js │ ├── permissionGroups3.js │ ├── permissionGroupsNoModifiers.js │ ├── reentrancyGuard.js │ ├── reserves │ ├── kyberFprReserveV2.js │ └── kyberUniswapV2Reserve.js │ ├── sanityRatesGasPrice.js │ ├── stakingFuzzTests.js │ ├── tradeFuzzTests.js │ ├── utils5.js │ ├── withdrawable3.js │ ├── withdrawableNoModifiers.js │ └── wrapper │ └── ratehelper.js ├── truffle.js ├── tst.sh └── web3deployment ├── KatalystDeploy ├── Katalyst_deploy_production_input.json ├── Katalyst_deploy_rinkeby_input.json ├── Katalyst_deploy_staging_input.json ├── katalystNetworkDeployer.js ├── katalyst_deployer_ropsten_input.json ├── listTokens.js └── monitorAndListTokens.js ├── basicDeployer.js ├── compilers ├── soljson-v0.4.18+commit.9cf6e910.js ├── soljson-v0.5.11+commit.c082d0b4.js └── soljson-v0.6.6+commit.6c089d02.js ├── deployToken.js ├── deployer.js ├── deployerv2.js ├── deployerv3.js ├── deployment_script_input_kovan.json ├── deployment_script_input_mainnet.json ├── deployment_script_input_mainnet_stage.json ├── helperContracts └── CheckPointing.sol ├── helpers └── gasStation.js ├── kovan.json ├── kovanV2.json ├── kyberUniswapReserveDeployer.js ├── liquidityReserveDeployer.js ├── liquidityReserve_input.json ├── mainnet_production.json ├── mainnet_staging.json ├── oasisReserveDeployer.js ├── permissionlessVerify.js ├── readConversionRate.js ├── readVerifyDeployment.js ├── reserveDeployer.js ├── reserveEnhancedStepsDeployer.js ├── reserve_deployment_ropsten.json ├── retrieveArtifacts.js ├── ropsten.json ├── ropsten_reserve_input.json ├── sendTxs.js ├── utils.js ├── v2_ropsten.json ├── verifyLiquidityDeploy.js └── wethReserveDeployer.js /.dockerignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.solhintignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.travis/report.sh -------------------------------------------------------------------------------- /.travis/test-part.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/.travis/test-part.sh -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/README.md -------------------------------------------------------------------------------- /audits/APRAudit/SmartDecAudit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/APRAudit/SmartDecAudit.pdf -------------------------------------------------------------------------------- /audits/kyberV1Audit2/BlockchainLabs_Kyber_AuditReport.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/kyberV1Audit2/BlockchainLabs_Kyber_AuditReport.MD -------------------------------------------------------------------------------- /audits/kyberV1Audit2/Kovan_tests.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/kyberV1Audit2/Kovan_tests.MD -------------------------------------------------------------------------------- /audits/kyberV1Audit2/KyberNetwork BlockchainLabs Audit Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/kyberV1Audit2/KyberNetwork BlockchainLabs Audit Report.pdf -------------------------------------------------------------------------------- /audits/kyberV1Audit2/test-coverage.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/kyberV1Audit2/test-coverage.MD -------------------------------------------------------------------------------- /audits/kyberV1Audit2/work-paper.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/kyberV1Audit2/work-paper.MD -------------------------------------------------------------------------------- /audits/kyberV2Audit/ChainSecurity_KyberNetwork_Public.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/kyberV2Audit/ChainSecurity_KyberNetwork_Public.pdf -------------------------------------------------------------------------------- /audits/kyberV3Audit/ChainSecurity_Kyberv3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/audits/kyberV3Audit/ChainSecurity_Kyberv3.pdf -------------------------------------------------------------------------------- /buidler.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/buidler.config.js -------------------------------------------------------------------------------- /buidlerConfigSol4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/buidlerConfigSol4.js -------------------------------------------------------------------------------- /buidlerConfigSol5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/buidlerConfigSol5.js -------------------------------------------------------------------------------- /buidlerConfigSol6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/buidlerConfigSol6.js -------------------------------------------------------------------------------- /buidlerCoverageSol4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/buidlerCoverageSol4.js -------------------------------------------------------------------------------- /buidlerCoverageSol5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/buidlerCoverageSol5.js -------------------------------------------------------------------------------- /cmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/cmp.sh -------------------------------------------------------------------------------- /cmpSol6.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | npx buidler compile && 3 | node contractSizeReport.js 4 | -------------------------------------------------------------------------------- /contractSizeReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contractSizeReport.js -------------------------------------------------------------------------------- /contracts/sol4/ConversionRatesInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/ConversionRatesInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/ERC20Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/ERC20Interface.sol -------------------------------------------------------------------------------- /contracts/sol4/FeeBurnerInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/FeeBurnerInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/KyberNetworkInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/KyberNetworkInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/KyberNetworkProxyInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/KyberNetworkProxyInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/KyberProxyV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/KyberProxyV1.sol -------------------------------------------------------------------------------- /contracts/sol4/KyberReserveInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/KyberReserveInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/Migrations.sol -------------------------------------------------------------------------------- /contracts/sol4/PermissionGroups.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/PermissionGroups.sol -------------------------------------------------------------------------------- /contracts/sol4/SanityRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/SanityRates.sol -------------------------------------------------------------------------------- /contracts/sol4/SanityRatesInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/SanityRatesInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/SimpleNetworkInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/SimpleNetworkInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/Utils.sol -------------------------------------------------------------------------------- /contracts/sol4/Utils2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/Utils2.sol -------------------------------------------------------------------------------- /contracts/sol4/Utils3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/Utils3.sol -------------------------------------------------------------------------------- /contracts/sol4/Withdrawable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/Withdrawable.sol -------------------------------------------------------------------------------- /contracts/sol4/abi/BurnableToken.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/BurnableToken.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/ConversionRates.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/ConversionRates.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/ERC20.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/ERC20.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/ExpectedRate.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/ExpectedRate.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/ExpectedRateInterface.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/ExpectedRateInterface.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/FeeBurner.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/FeeBurner.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/FeeBurnerInterface.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/FeeBurnerInterface.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/KyberNetwork.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/KyberNetwork.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/KyberReserve.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/KyberReserve.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/LiquidityConversionRates.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/LiquidityConversionRates.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/OasisReserve.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/OasisReserve.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/PermissionGroups.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/PermissionGroups.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/SanityRates.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/SanityRates.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/SanityRatesInterface.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/SanityRatesInterface.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/Utils.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /contracts/sol4/abi/VolumeImbalanceRecorder.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/VolumeImbalanceRecorder.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/WhiteList.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/WhiteList.abi -------------------------------------------------------------------------------- /contracts/sol4/abi/Withdrawable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/abi/Withdrawable.abi -------------------------------------------------------------------------------- /contracts/sol4/mock/ConversionRatesEnhancedOpen.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/ConversionRatesEnhancedOpen.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MaliciousReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MaliciousReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockCentralBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockCentralBank.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockConversionRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockConversionRate.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockConversionRateEnhancedSteps.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockConversionRateEnhancedSteps.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockDepositAddress.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockDepositAddress.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockDepositAddressEther.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockDepositAddressEther.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockDepositAddressToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockDepositAddressToken.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockERC20.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockEnhancedStepFunctions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockEnhancedStepFunctions.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockExchange.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockImbalanceRecorder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockImbalanceRecorder.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockKyberReserveHighRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockKyberReserveHighRate.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockPermission.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockPermission.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockUtils.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockUtils2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockUtils2.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockUtils3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockUtils3.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/MockWithdrawable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/MockWithdrawable.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/StrictValidatingReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/StrictValidatingReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/TempBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/TempBank.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/TestToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/TestToken.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/TestTokenFailing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/TestTokenFailing.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/TestTokenTransferFailing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/TestTokenTransferFailing.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/TokenNoDecimals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/TokenNoDecimals.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/TokenReverseSend.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/TokenReverseSend.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/abi/MockCentralBank.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/abi/MockCentralBank.abi -------------------------------------------------------------------------------- /contracts/sol4/mock/abi/Wrapper.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/abi/Wrapper.abi -------------------------------------------------------------------------------- /contracts/sol4/mock/dgx/DummyDGX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/dgx/DummyDGX.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/dgx/DummyDGXStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/dgx/DummyDGXStorage.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/dgx/TokenReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/dgx/TokenReceiver.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/dgx/libs/DemurrageStructs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/dgx/libs/DemurrageStructs.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/dgx/libs/MathUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/dgx/libs/MathUtils.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/dgx/libs/TransferStructs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/dgx/libs/TransferStructs.sol -------------------------------------------------------------------------------- /contracts/sol4/mock/dgx/libs/Types.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/mock/dgx/libs/Types.sol -------------------------------------------------------------------------------- /contracts/sol4/previousVersions/KyberReserveV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/previousVersions/KyberReserveV1.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/KyberReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/KyberReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/KyberReserveHighRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/KyberReserveHighRate.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/VolumeImbalanceRecorder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/VolumeImbalanceRecorder.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/aprConversionRate/LiquidityConversionRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/aprConversionRate/LiquidityConversionRates.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/aprConversionRate/LiquidityFormula.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/aprConversionRate/LiquidityFormula.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/bridgeReserves/dutchX/KyberDutchXReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/bridgeReserves/dutchX/KyberDutchXReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/bridgeReserves/dutchX/mock/MockDutchX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/bridgeReserves/dutchX/mock/MockDutchX.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/bridgeReserves/dutchX/mock/WETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/bridgeReserves/dutchX/mock/WETH9.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/bridgeReserves/uniswap/KyberUniswapReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/bridgeReserves/uniswap/KyberUniswapReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/bridgeReserves/uniswap/forTesting/KyberTestingUniswapReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/bridgeReserves/uniswap/forTesting/KyberTestingUniswapReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/bridgeReserves/uniswap/forTesting/MockUniswapFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/bridgeReserves/uniswap/forTesting/MockUniswapFactory.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/fprConversionRate/ConversionRateEnhancedSteps.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/fprConversionRate/ConversionRateEnhancedSteps.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/fprConversionRate/ConversionRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/fprConversionRate/ConversionRates.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/OrderIdManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/OrderIdManager.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/OrderList.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/OrderList.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/OrderListFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/OrderListFactory.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/OrderListFactoryInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/OrderListFactoryInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/OrderListInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/OrderListInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/OrderbookReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/OrderbookReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/OrderbookReserveInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/OrderbookReserveInterface.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/PermissionlessOrderbookReserveLister.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/PermissionlessOrderbookReserveLister.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/mock/MockMedianizer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/mock/MockMedianizer.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/mock/MockOrderIdManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/mock/MockOrderIdManager.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/mock/MockOrderbookReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/mock/MockOrderbookReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/reserves/orderBookReserve/permissionless/mock/TestBytes32.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/reserves/orderBookReserve/permissionless/mock/TestBytes32.sol -------------------------------------------------------------------------------- /contracts/sol4/weth/KyberWethReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/weth/KyberWethReserve.sol -------------------------------------------------------------------------------- /contracts/sol4/weth/mockContracts/MockWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/weth/mockContracts/MockWeth.sol -------------------------------------------------------------------------------- /contracts/sol4/wrappers/SetStepFunctionWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/wrappers/SetStepFunctionWrapper.sol -------------------------------------------------------------------------------- /contracts/sol4/wrappers/WrapConversionRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/wrappers/WrapConversionRate.sol -------------------------------------------------------------------------------- /contracts/sol4/wrappers/WrapConversionRateEnhancedSteps.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/wrappers/WrapConversionRateEnhancedSteps.sol -------------------------------------------------------------------------------- /contracts/sol4/wrappers/WrapReadTokenData.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/wrappers/WrapReadTokenData.sol -------------------------------------------------------------------------------- /contracts/sol4/wrappers/Wrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/wrappers/Wrapper.sol -------------------------------------------------------------------------------- /contracts/sol4/wrappers/WrapperBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol4/wrappers/WrapperBase.sol -------------------------------------------------------------------------------- /contracts/sol5/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/IERC20.sol -------------------------------------------------------------------------------- /contracts/sol5/IKyberReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/IKyberReserve.sol -------------------------------------------------------------------------------- /contracts/sol5/bridges/bancor/KyberBancorReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/bridges/bancor/KyberBancorReserve.sol -------------------------------------------------------------------------------- /contracts/sol5/bridges/bancor/mock/IBancorNetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/bridges/bancor/mock/IBancorNetwork.sol -------------------------------------------------------------------------------- /contracts/sol5/bridges/bancor/mock/MockBancorNetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/bridges/bancor/mock/MockBancorNetwork.sol -------------------------------------------------------------------------------- /contracts/sol5/bridges/eth2dai/Eth2DaiReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/bridges/eth2dai/Eth2DaiReserve.sol -------------------------------------------------------------------------------- /contracts/sol5/bridges/eth2dai/mock/IOtc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/bridges/eth2dai/mock/IOtc.sol -------------------------------------------------------------------------------- /contracts/sol5/bridges/eth2dai/mock/MockOtcOrderbook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/bridges/eth2dai/mock/MockOtcOrderbook.sol -------------------------------------------------------------------------------- /contracts/sol5/bridges/eth2dai/mock/WethToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/bridges/eth2dai/mock/WethToken.sol -------------------------------------------------------------------------------- /contracts/sol5/mock/MockPermissionGroups2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/mock/MockPermissionGroups2.sol -------------------------------------------------------------------------------- /contracts/sol5/mock/MockUtils4.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/mock/MockUtils4.sol -------------------------------------------------------------------------------- /contracts/sol5/mock/MockWithdrawable2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/mock/MockWithdrawable2.sol -------------------------------------------------------------------------------- /contracts/sol5/mock/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/mock/Token.sol -------------------------------------------------------------------------------- /contracts/sol5/utils/PermissionGroups2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/utils/PermissionGroups2.sol -------------------------------------------------------------------------------- /contracts/sol5/utils/Utils4.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/utils/Utils4.sol -------------------------------------------------------------------------------- /contracts/sol5/utils/Withdrawable2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol5/utils/Withdrawable2.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/DaoOperator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/DaoOperator.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/EpochUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/EpochUtils.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/IEpochUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/IEpochUtils.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/IKyberStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/IKyberStaking.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/ISanityRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/ISanityRate.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/KyberDao.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/KyberDao.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/KyberFeeHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/KyberFeeHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/KyberStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/KyberStaking.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/emergency/EmergencyFeeHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/emergency/EmergencyFeeHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/KyberFeeHandlerWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/KyberFeeHandlerWrapper.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/KyberTokenFeeHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/KyberTokenFeeHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MaliciousFeeHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MaliciousFeeHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockChainLinkSanityRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockChainLinkSanityRate.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockContractCallBurnKNC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockContractCallBurnKNC.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockEmergencyFeeHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockEmergencyFeeHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockKyberDaoMoreGetters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockKyberDaoMoreGetters.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockKyberDaoTestHandleWithdrawal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockKyberDaoTestHandleWithdrawal.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockKyberDaoWithdrawFailed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockKyberDaoWithdrawFailed.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockKyberStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockKyberStaking.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockKyberStakingMalicious.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockKyberStakingMalicious.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockMaliciousKyberDao.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockMaliciousKyberDao.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockMaliciousKyberDaoReentrancy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockMaliciousKyberDaoReentrancy.sol -------------------------------------------------------------------------------- /contracts/sol6/Dao/mock/MockStakerClaimRewardReentrancy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/Dao/mock/MockStakerClaimRewardReentrancy.sol -------------------------------------------------------------------------------- /contracts/sol6/IBurnableToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IBurnableToken.sol -------------------------------------------------------------------------------- /contracts/sol6/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IERC20.sol -------------------------------------------------------------------------------- /contracts/sol6/IGasHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IGasHelper.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberDao.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberDao.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberFeeHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberFeeHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberHint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberHint.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberHistory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberHistory.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberMatchingEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberMatchingEngine.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberNetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberNetwork.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberNetworkProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberNetworkProxy.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberReserve.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberSanity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberSanity.sol -------------------------------------------------------------------------------- /contracts/sol6/IKyberStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/IKyberStorage.sol -------------------------------------------------------------------------------- /contracts/sol6/ISimpleKyberProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/ISimpleKyberProxy.sol -------------------------------------------------------------------------------- /contracts/sol6/KyberHintHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/KyberHintHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/KyberHistory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/KyberHistory.sol -------------------------------------------------------------------------------- /contracts/sol6/KyberMatchingEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/KyberMatchingEngine.sol -------------------------------------------------------------------------------- /contracts/sol6/KyberNetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/KyberNetwork.sol -------------------------------------------------------------------------------- /contracts/sol6/KyberNetworkProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/KyberNetworkProxy.sol -------------------------------------------------------------------------------- /contracts/sol6/KyberStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/KyberStorage.sol -------------------------------------------------------------------------------- /contracts/sol6/SanityRatesGasPrice.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/SanityRatesGasPrice.sol -------------------------------------------------------------------------------- /contracts/sol6/bridgeReserve/uniswap/KyberUniswapV2Reserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/bridgeReserve/uniswap/KyberUniswapV2Reserve.sol -------------------------------------------------------------------------------- /contracts/sol6/bridgeReserve/uniswap/mock/MockUniswapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/bridgeReserve/uniswap/mock/MockUniswapRouter.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/GasHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/GasHelper.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/GenerousKyberNetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/GenerousKyberNetwork.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/GenerousKyberNetwork2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/GenerousKyberNetwork2.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/KyberNetworkNoMaxDest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/KyberNetworkNoMaxDest.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MaliciousKyberDao.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MaliciousKyberDao.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MaliciousKyberNetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MaliciousKyberNetwork.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MaliciousKyberNetwork2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MaliciousKyberNetwork2.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MaliciousMatchingEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MaliciousMatchingEngine.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MaliciousReserve2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MaliciousReserve2.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MaliciousStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MaliciousStorage.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockConversionRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockConversionRates.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockGasHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockGasHelper.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockHintHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockHintHandler.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockKyberDao.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockKyberDao.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockMatchingEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockMatchingEngine.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockNetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockNetwork.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockNotPayableContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockNotPayableContract.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockPermissionGroups3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockPermissionGroups3.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockPermissionGroupsNoModifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockPermissionGroupsNoModifiers.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockReserve.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockSanityRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockSanityRates.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockStorage.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockTrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockTrader.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockUtils5.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockUtils5.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockWithdrawable3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockWithdrawable3.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/MockWithdrawableNoModifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/MockWithdrawableNoModifiers.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/NoPayableFallback.sol: -------------------------------------------------------------------------------- 1 | pragma solidity 0.6.6; 2 | 3 | 4 | contract NoPayableFallback {} 5 | -------------------------------------------------------------------------------- /contracts/sol6/mock/ReentrancyAttack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/ReentrancyAttack.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/ReentrancyFeeClaimer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/ReentrancyFeeClaimer.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/ReentrancyMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/ReentrancyMock.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/ReentrantReserve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/ReentrantReserve.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/ReserveNoReturnVal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/ReserveNoReturnVal.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/ReserveReturnFalse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/ReserveReturnFalse.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/SimpleKyberProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/SimpleKyberProxy.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/TestTokenNotReturn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/TestTokenNotReturn.sol -------------------------------------------------------------------------------- /contracts/sol6/mock/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/mock/Token.sol -------------------------------------------------------------------------------- /contracts/sol6/reserves/IConversionRates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/reserves/IConversionRates.sol -------------------------------------------------------------------------------- /contracts/sol6/reserves/IWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/reserves/IWeth.sol -------------------------------------------------------------------------------- /contracts/sol6/reserves/KyberFprReserveV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/reserves/KyberFprReserveV2.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/PermissionGroups3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/PermissionGroups3.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/PermissionGroupsNoModifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/PermissionGroupsNoModifiers.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/Utils5.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/Utils5.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/Withdrawable3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/Withdrawable3.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/WithdrawableNoModifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/WithdrawableNoModifiers.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/zeppelin/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/zeppelin/Address.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/zeppelin/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/zeppelin/ReentrancyGuard.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/zeppelin/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/zeppelin/SafeERC20.sol -------------------------------------------------------------------------------- /contracts/sol6/utils/zeppelin/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/utils/zeppelin/SafeMath.sol -------------------------------------------------------------------------------- /contracts/sol6/wrappers/IKyberRateHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/wrappers/IKyberRateHelper.sol -------------------------------------------------------------------------------- /contracts/sol6/wrappers/KyberRateHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/contracts/sol6/wrappers/KyberRateHelper.sol -------------------------------------------------------------------------------- /coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/coverage.sh -------------------------------------------------------------------------------- /debugScripts/checkRatesAndBalances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/debugScripts/checkRatesAndBalances.js -------------------------------------------------------------------------------- /gasUsedReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/gasUsedReport.js -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/deployment.js -------------------------------------------------------------------------------- /scripts/deployment_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/deployment_input.json -------------------------------------------------------------------------------- /scripts/ethdistribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/ethdistribution.js -------------------------------------------------------------------------------- /scripts/feeHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/feeHandler.js -------------------------------------------------------------------------------- /scripts/get_liquidity_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/get_liquidity_params.py -------------------------------------------------------------------------------- /scripts/liquidity_input_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/liquidity_input_params.json -------------------------------------------------------------------------------- /scripts/orderBookSimulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/orderBookSimulator.js -------------------------------------------------------------------------------- /scripts/txparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/scripts/txparser.js -------------------------------------------------------------------------------- /solcOptimiserSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/solcOptimiserSettings.js -------------------------------------------------------------------------------- /statistics/tradesPerDay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/statistics/tradesPerDay.js -------------------------------------------------------------------------------- /statistics/volumechecker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/statistics/volumechecker.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/reserveSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/reserveSetup.js -------------------------------------------------------------------------------- /test/sol4/conversionRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/conversionRate.js -------------------------------------------------------------------------------- /test/sol4/conversionRateEnhancedSteps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/conversionRateEnhancedSteps.js -------------------------------------------------------------------------------- /test/sol4/kyberDutchXReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/kyberDutchXReserve.js -------------------------------------------------------------------------------- /test/sol4/kyberProxyV1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/kyberProxyV1.js -------------------------------------------------------------------------------- /test/sol4/kyberReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/kyberReserve.js -------------------------------------------------------------------------------- /test/sol4/kyberReserveHighRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/kyberReserveHighRate.js -------------------------------------------------------------------------------- /test/sol4/kyberUniswapReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/kyberUniswapReserve.js -------------------------------------------------------------------------------- /test/sol4/kyberWethReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/kyberWethReserve.js -------------------------------------------------------------------------------- /test/sol4/liquidityConversionRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/liquidityConversionRate.js -------------------------------------------------------------------------------- /test/sol4/liquidityFormula.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/liquidityFormula.js -------------------------------------------------------------------------------- /test/sol4/mockDepositAddressEther.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/mockDepositAddressEther.js -------------------------------------------------------------------------------- /test/sol4/mockDepositAddressToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/mockDepositAddressToken.js -------------------------------------------------------------------------------- /test/sol4/mockExchange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/mockExchange.js -------------------------------------------------------------------------------- /test/sol4/orderBookFuzzer/simulator_orderbookReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/orderBookFuzzer/simulator_orderbookReserve.js -------------------------------------------------------------------------------- /test/sol4/orderBookFuzzer/tradeGenerator_orderbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/orderBookFuzzer/tradeGenerator_orderbook.js -------------------------------------------------------------------------------- /test/sol4/orderIdManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/orderIdManager.js -------------------------------------------------------------------------------- /test/sol4/orderList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/orderList.js -------------------------------------------------------------------------------- /test/sol4/orderbookReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/orderbookReserve.js -------------------------------------------------------------------------------- /test/sol4/permissionGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/permissionGroups.js -------------------------------------------------------------------------------- /test/sol4/permissionlessOrderbookReserveLister.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/permissionlessOrderbookReserveLister.js -------------------------------------------------------------------------------- /test/sol4/sanityRates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/sanityRates.js -------------------------------------------------------------------------------- /test/sol4/strictValidatingReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/strictValidatingReserve.js -------------------------------------------------------------------------------- /test/sol4/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/utils.js -------------------------------------------------------------------------------- /test/sol4/utils2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/utils2.js -------------------------------------------------------------------------------- /test/sol4/utils3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/utils3.js -------------------------------------------------------------------------------- /test/sol4/volumeImbalanceRecorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/volumeImbalanceRecorder.js -------------------------------------------------------------------------------- /test/sol4/withdrawable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/withdrawable.js -------------------------------------------------------------------------------- /test/sol4/wrapConversionRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/wrapConversionRate.js -------------------------------------------------------------------------------- /test/sol4/wrapConversionRatesEnhanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/wrapConversionRatesEnhanced.js -------------------------------------------------------------------------------- /test/sol4/wrapperBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol4/wrapperBase.js -------------------------------------------------------------------------------- /test/sol5/eth2DaiReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol5/eth2DaiReserve.js -------------------------------------------------------------------------------- /test/sol5/kyberBancorReserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol5/kyberBancorReserve.js -------------------------------------------------------------------------------- /test/sol5/permissionGroups2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol5/permissionGroups2.js -------------------------------------------------------------------------------- /test/sol5/utils4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol5/utils4.js -------------------------------------------------------------------------------- /test/sol5/withdrawable2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol5/withdrawable2.js -------------------------------------------------------------------------------- /test/sol6/daoFuzzTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/daoFuzzTests.js -------------------------------------------------------------------------------- /test/sol6/emergencyFeeHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/emergencyFeeHandler.js -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/daoFuzzer/daoActionsGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/daoFuzzer/daoActionsGenerator.js -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/daoFuzzer/simulator_dao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/daoFuzzer/simulator_dao.js -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/randomNumberGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/randomNumberGenerator.js -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/stakingFuzzer/stakingActionsGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/stakingFuzzer/stakingActionsGenerator.js -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/stakingFuzzer/stakingSimulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/stakingFuzzer/stakingSimulator.js -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/tradeFuzzer/multiple_trade_fuzz_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/tradeFuzzer/multiple_trade_fuzz_test.sh -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/tradeFuzzer/networkSimulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/tradeFuzzer/networkSimulator.js -------------------------------------------------------------------------------- /test/sol6/fuzzerFiles/tradeFuzzer/tradeParamsGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/fuzzerFiles/tradeFuzzer/tradeParamsGenerator.js -------------------------------------------------------------------------------- /test/sol6/kyberDao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberDao.js -------------------------------------------------------------------------------- /test/sol6/kyberFeeHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberFeeHandler.js -------------------------------------------------------------------------------- /test/sol6/kyberHintHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberHintHandler.js -------------------------------------------------------------------------------- /test/sol6/kyberHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberHistory.js -------------------------------------------------------------------------------- /test/sol6/kyberIntegration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberIntegration.js -------------------------------------------------------------------------------- /test/sol6/kyberMatchingEngine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberMatchingEngine.js -------------------------------------------------------------------------------- /test/sol6/kyberNetwork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberNetwork.js -------------------------------------------------------------------------------- /test/sol6/kyberNetworkProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberNetworkProxy.js -------------------------------------------------------------------------------- /test/sol6/kyberProxyParallel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberProxyParallel.js -------------------------------------------------------------------------------- /test/sol6/kyberStaking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberStaking.js -------------------------------------------------------------------------------- /test/sol6/kyberStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/kyberStorage.js -------------------------------------------------------------------------------- /test/sol6/multipleFeeHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/multipleFeeHandlers.js -------------------------------------------------------------------------------- /test/sol6/networkHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/networkHelper.js -------------------------------------------------------------------------------- /test/sol6/permissionGroups3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/permissionGroups3.js -------------------------------------------------------------------------------- /test/sol6/permissionGroupsNoModifiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/permissionGroupsNoModifiers.js -------------------------------------------------------------------------------- /test/sol6/reentrancyGuard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/reentrancyGuard.js -------------------------------------------------------------------------------- /test/sol6/reserves/kyberFprReserveV2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/reserves/kyberFprReserveV2.js -------------------------------------------------------------------------------- /test/sol6/reserves/kyberUniswapV2Reserve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/reserves/kyberUniswapV2Reserve.js -------------------------------------------------------------------------------- /test/sol6/sanityRatesGasPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/sanityRatesGasPrice.js -------------------------------------------------------------------------------- /test/sol6/stakingFuzzTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/stakingFuzzTests.js -------------------------------------------------------------------------------- /test/sol6/tradeFuzzTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/tradeFuzzTests.js -------------------------------------------------------------------------------- /test/sol6/utils5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/utils5.js -------------------------------------------------------------------------------- /test/sol6/withdrawable3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/withdrawable3.js -------------------------------------------------------------------------------- /test/sol6/withdrawableNoModifiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/withdrawableNoModifiers.js -------------------------------------------------------------------------------- /test/sol6/wrapper/ratehelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/test/sol6/wrapper/ratehelper.js -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/truffle.js -------------------------------------------------------------------------------- /tst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/tst.sh -------------------------------------------------------------------------------- /web3deployment/KatalystDeploy/Katalyst_deploy_production_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/KatalystDeploy/Katalyst_deploy_production_input.json -------------------------------------------------------------------------------- /web3deployment/KatalystDeploy/Katalyst_deploy_rinkeby_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/KatalystDeploy/Katalyst_deploy_rinkeby_input.json -------------------------------------------------------------------------------- /web3deployment/KatalystDeploy/Katalyst_deploy_staging_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/KatalystDeploy/Katalyst_deploy_staging_input.json -------------------------------------------------------------------------------- /web3deployment/KatalystDeploy/katalystNetworkDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/KatalystDeploy/katalystNetworkDeployer.js -------------------------------------------------------------------------------- /web3deployment/KatalystDeploy/katalyst_deployer_ropsten_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/KatalystDeploy/katalyst_deployer_ropsten_input.json -------------------------------------------------------------------------------- /web3deployment/KatalystDeploy/listTokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/KatalystDeploy/listTokens.js -------------------------------------------------------------------------------- /web3deployment/KatalystDeploy/monitorAndListTokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/KatalystDeploy/monitorAndListTokens.js -------------------------------------------------------------------------------- /web3deployment/basicDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/basicDeployer.js -------------------------------------------------------------------------------- /web3deployment/compilers/soljson-v0.4.18+commit.9cf6e910.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/compilers/soljson-v0.4.18+commit.9cf6e910.js -------------------------------------------------------------------------------- /web3deployment/compilers/soljson-v0.5.11+commit.c082d0b4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/compilers/soljson-v0.5.11+commit.c082d0b4.js -------------------------------------------------------------------------------- /web3deployment/compilers/soljson-v0.6.6+commit.6c089d02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/compilers/soljson-v0.6.6+commit.6c089d02.js -------------------------------------------------------------------------------- /web3deployment/deployToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/deployToken.js -------------------------------------------------------------------------------- /web3deployment/deployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/deployer.js -------------------------------------------------------------------------------- /web3deployment/deployerv2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/deployerv2.js -------------------------------------------------------------------------------- /web3deployment/deployerv3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/deployerv3.js -------------------------------------------------------------------------------- /web3deployment/deployment_script_input_kovan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/deployment_script_input_kovan.json -------------------------------------------------------------------------------- /web3deployment/deployment_script_input_mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/deployment_script_input_mainnet.json -------------------------------------------------------------------------------- /web3deployment/deployment_script_input_mainnet_stage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/deployment_script_input_mainnet_stage.json -------------------------------------------------------------------------------- /web3deployment/helperContracts/CheckPointing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/helperContracts/CheckPointing.sol -------------------------------------------------------------------------------- /web3deployment/helpers/gasStation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/helpers/gasStation.js -------------------------------------------------------------------------------- /web3deployment/kovan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/kovan.json -------------------------------------------------------------------------------- /web3deployment/kovanV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/kovanV2.json -------------------------------------------------------------------------------- /web3deployment/kyberUniswapReserveDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/kyberUniswapReserveDeployer.js -------------------------------------------------------------------------------- /web3deployment/liquidityReserveDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/liquidityReserveDeployer.js -------------------------------------------------------------------------------- /web3deployment/liquidityReserve_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/liquidityReserve_input.json -------------------------------------------------------------------------------- /web3deployment/mainnet_production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/mainnet_production.json -------------------------------------------------------------------------------- /web3deployment/mainnet_staging.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/mainnet_staging.json -------------------------------------------------------------------------------- /web3deployment/oasisReserveDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/oasisReserveDeployer.js -------------------------------------------------------------------------------- /web3deployment/permissionlessVerify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/permissionlessVerify.js -------------------------------------------------------------------------------- /web3deployment/readConversionRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/readConversionRate.js -------------------------------------------------------------------------------- /web3deployment/readVerifyDeployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/readVerifyDeployment.js -------------------------------------------------------------------------------- /web3deployment/reserveDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/reserveDeployer.js -------------------------------------------------------------------------------- /web3deployment/reserveEnhancedStepsDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/reserveEnhancedStepsDeployer.js -------------------------------------------------------------------------------- /web3deployment/reserve_deployment_ropsten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/reserve_deployment_ropsten.json -------------------------------------------------------------------------------- /web3deployment/retrieveArtifacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/retrieveArtifacts.js -------------------------------------------------------------------------------- /web3deployment/ropsten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/ropsten.json -------------------------------------------------------------------------------- /web3deployment/ropsten_reserve_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/ropsten_reserve_input.json -------------------------------------------------------------------------------- /web3deployment/sendTxs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/sendTxs.js -------------------------------------------------------------------------------- /web3deployment/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/utils.js -------------------------------------------------------------------------------- /web3deployment/v2_ropsten.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/v2_ropsten.json -------------------------------------------------------------------------------- /web3deployment/verifyLiquidityDeploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/verifyLiquidityDeploy.js -------------------------------------------------------------------------------- /web3deployment/wethReserveDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KyberNetwork/smart-contracts/HEAD/web3deployment/wethReserveDeployer.js --------------------------------------------------------------------------------