Open emizzle opened 4 years ago
Submitting a job with the correct sources was fixed in https://github.com/flex-dapps/embark-mythx/pull/12, however the result of this PR needs to be fully tested, and it also needs to be verified that the results in the MythX portal are correct (covered in #10).
If I were to add two completely separate contracts in my DApp (separate meaning that the contracts do not import or interact with each other at all), ie
simple_storage.sol
andreentrancy.sol
, when I run theverify
command, both contracts are submitted as separate MythX jobs, yet in each job, both files are analysed.contracts/simple_storage.sol
:contracts/reentrancy.sol
:Running the
verify
command shows the following results:When I view the
reentrancy.sol
analysis in the MythX portal, I see thatsimple_storage.sol
was submitted as part of that analysis:Then, if we look at the
simple_storage.sol
analysis in the MythX portal, two things are apparent:reentrancy.sol
was submitted as part of that analysisembark-mythx
output