This repository contains kyber network smart contracts. For more details, please visit our developer portal
Public facing interfaces for kyber network (folder: contracts/sol6):
npm ci
./cmp.sh
to compile contracts for all solidity versions../cmpSol6.sh
to compile only sol6 contracts./cmp.sh
. This step can be skipped subsequently../tst.sh
-f
for running a specific test file.-a
to run tests for all solidity versions. Runs only sol6 tests by default../tst.sh
(Run only sol6 tests)
./tst.sh -f ./test/sol4/kyberReserve.js
(Test only kyberReserve.js)
./tst.sh -a
(Run sol4, sol5, sol6 tests)
npx buidler test --no-compile ./test/sol6/kyberNetwork.js
buidler-coverage
./coverage.sh
-f
for running a specific test file../coverage.sh -f ./test/sol6/kyberNetwork.js
(Coverage for only kyberNetwork.js)