Skip to content
BFT Token Generation Event Smart Contracts
JavaScript Shell Python
Branch: master
Clone or download
szromek Update vulnerable packages
One of mocha dependencies had command execution vulnerability:
https://www.cvedetails.com/cve/CVE-2017-16042/

This commit is meat to fix.
To make tests pass make sure you update timestamps to a date in the future
Latest commit fba67df Jun 27, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contracts Audit response + multiple operators Jan 19, 2018
deploy
migrations Initial repository in github Jan 10, 2018
test Audit response + multiple operators Jan 19, 2018
utilities Initial repository in github Jan 10, 2018
zeppelin @ a74b7bd Initial repository in github Jan 10, 2018
.babelrc Initial repository in github Jan 10, 2018
.gitignore Initial repository in github Jan 10, 2018
.gitmodules Initial repository in github Jan 10, 2018
.travis.yml Audit response + multiple operators Jan 19, 2018
README.md Audit response + multiple operators Jan 19, 2018
compile.sh Audit response + multiple operators Jan 19, 2018
deploy.sh
deploy_mnemonic.key Initial repository in github Jan 10, 2018
npm-install.sh Fixing bad dev dependency Apr 27, 2018
package-lock.json Update vulnerable packages Jun 27, 2018
package.json Update vulnerable packages Jun 27, 2018
testrpc.sh Initial repository in github Jan 10, 2018
tests.sh Audit response + multiple operators Jan 19, 2018
truffle.js Initial repository in github Jan 10, 2018

README.md

Build Status

BFT smart contracts

The repo has 2 main contracts, BftCrowdsale and BftToken. Please follow the unit-tests and compare to specs.

Instructions to run unit-tests

git clone git@github.com:BankToTheFuture/bft.git 

cd bft 
git submodule update --init --recursive
npm install 

The mnemonic in the file called deploy_mnemonic.key will be used for testing purposes. For a production release, replace the mnemonic here with a new one. The key here will only be used for the operator account which is permissioned for whitelisting

cd test 
./run-project-tests.sh 
./run-zeppelin-tests.sh
You can’t perform that action at this time.