All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added this changelog
discovery migrate
now "awaits" forcompile
to finish before running the actual migrations.
- Updated project dependencies to their latest versions.
- Added two additional optional arguments to
discovery init
to allow for an automated installation.-y
answersyes
to whether to proceed with install and pull images and--mode
takes eithersw
orhw
to choose between SGX modes.
- adds check for
smart_contracts
folder in addition tosecret_contracts
(because this function gets called before compile and compile needs to have both folders in place. - added
.gitignore
to the group of files that are downloaded and created withdisovery init
.
- Refactored
discovery migrate
where it used to hang either for a few minutes or a long time. Now it makes a system call totruffle migrate
- Better handling of the existence of the
build
folder, whereas before it used to error out withCannot find the expected directory structure
, now creates it when needed.
- Added optional command line argument
-y
todiscovery pull
to automate the pulling of Docker images and not have to require user input.
- Increased nginx (load balancer) upload limit to 20M.
- Added
enigma.setTaskKeyPair()
totest_simple_addition.js
to catch up with the latest release of EnigmaJS0.3.0
.
- Added
enigma.setTaskKeyPair()
to migrations file2_deploy_contracts.js
to catch up with the latest release of EnigmaJS0.3.0
.
- Upgraded to EnigmaJS version
0.3.0
- Added functionality to run the Docker network with multiple workers nodes through the
NODES
environment variable.