9 Commits

Author SHA1 Message Date
emizzle
71ca63b5a0
refactor: Complete rewrite of library to use mythxjs
v2.0.0 (2020-04-02)

Bug Fixes
issues: Fixed issue list not matching the list of issues in the MythX dashboard.
sources: Fixed an issue where we no longer need to send all compiled contracts (that may be mutually exclusive) to each MythX analysis.
Features
libs: Now using mythxjs instead of armlet (deprecated) to communicate with the MythX API.
refactor: Complete refactor, with many of the changes focussing on basing off sabre.

BREAKING CHANGES
The --full CLI option is now obsolete and will no have any effect. Please use --mode full instead.
Authentication to the MythX service now requires that the MYTHX_API_KEY environment variable is set, either in a .env file located in your project's root, or directly in an environment variable.
2020-04-06 16:02:07 +10:00
emizzle
6adf8c6ae7
fix: Remove trial credentials and update MYTHX_ETH_ADDRESS to MYTHX_USERNAME
Remove automatically provided trial credentials when MythX API login environment variables are not provided by the user.

Deprecate the use of `MYTHX_ETH_ADDRESS` in favour of `MYTHX_USERNAME` environment variable.
2020-03-13 16:07:21 +11:00
Sebastian Mueller
3309d295ff Upgrade dependencies for web3 and tunnel-agent vulnerabilities 2019-06-05 10:15:18 +02:00
Sebastian Mueller
422dd78d0f 1.0.2 2019-04-30 10:47:46 +02:00
Sebastian Mueller
fe8d2bae1e Keywords, repo in package.json 2019-04-30 10:38:27 +02:00
Sebastian Mueller
b367037123 License 2019-04-29 10:18:53 +02:00
Sebastian Mueller
6a88043e9c Enabled parameters: mode, debug, cache-lookup, limit and contracts! 2019-04-26 18:09:09 +02:00
Sebastian Mueller
2991e5f5d1 Using compile event to capture contract data 2019-04-26 18:09:09 +02:00
Sebastian Mueller
d82bb67dbd Initial commit 2019-04-26 18:08:49 +02:00