Closed saarshah closed 4 years ago
Hi,
Yes, ILF can run on multiple contracts (given that the input truffle project deploys multiple contracts).
Constructor parameters are necessary inputs because they define the initial storage of the deployed contract(s), from which automatic fuzzing starts (i.e., automatic generation of transactions). This is a valid design choice because, in a real-world setting, the users of ILF would only like to fuzz:
Your errors are caused by improperly entered constructor parameters, not a limitation of ILF. To resolve the errors, please find appropriate parameters.
Best, Jingxuan
thanks for detailed answer..
Is it possible that we can use your tool on multiple contracts ? if yes, then for each contract , we must provide a truffle contract format ? Another question: I have download this Contract from etherscan.io and do all thing to make it as truffle contract . But when i ran script/extract.py , it show following deployment error
"MarketPlace" -- Invalid number of parameters for "undefined". Got 0 expected 5!.
So, keeping in view the above fact, my question is that How could then we run any contract (s) automatically (as you claimed in your research paper), if we supposed to give all valid values as per contract logic ?