This is an odd case which I only found because I included a bunch of imports into a single solidity file to generate ABIs for the imports. (A hack in truffle). The following is a simple example with only 1 import but the main point is that there is no contract definition and thus no ABIs generated:
This is an odd case which I only found because I included a bunch of imports into a single solidity file to generate ABIs for the imports. (A hack in truffle). The following is a simple example with only 1 import but the main point is that there is no contract definition and thus no ABIs generated:
If this file is included as one of the
modules
in chanterelle.json, compilation will stop after it even tho it is successful.