This issue is intended to merge issues #68 and #161.
Code tab:Runs (Optimiser). Should we store this too?@gfreh Regarding the Runs (Optimiser), I've looked into this and couldn't find any documentation through the solc (https://github.com/ethereum/solc-js) repo. I'll keep digging and will comment below if I find out more info regarding this.
In case of validation error, we should say "There was an error validating your contract. Please try again."
Please use the standard-json-interface to the compiler, it is much more stable, easily supports multiple files and more complex settings. This also ties into the metadata output by the compilation process.
https://solidity.readthedocs.io/en/develop/using-the-compiler.html?compiler-input-and-output-json-description#compiler-input-and-output-json-description
@chriseth, thank you so much for joining this thread. Your feedback is very valuable.
@chriseth Thank you for your feedback. We appreciate the help on this matter.
If you like, we can setup a call. Please contact me at [email protected]
Hey, @amandasposito!
I've been testing the solution for this issue and below is the list of possible bugs:
code when it is active and contract otherwise.no function clause matching in String.split/3. Actually, it happens whenever I try to verify a contract that is not compilable, for example:}, for instance).Please, let me kwnow if you need any clarification on this topics or help to reproduce them.
@acravenho everything seems fine now! Do you wanna take a look before we move this issue to done?
@gfreh I will take a look now.
LGTM 馃憤
I'm closing this issue because it was solved by https://github.com/poanetwork/poa-explorer/pull/182
Most helpful comment
Please use the standard-json-interface to the compiler, it is much more stable, easily supports multiple files and more complex settings. This also ties into the metadata output by the compilation process.
https://solidity.readthedocs.io/en/develop/using-the-compiler.html?compiler-input-and-output-json-description#compiler-input-and-output-json-description