Solidity <0.4.9 doesn't give file paths; is there any way for wrapper to repair this?
- Dominant language
- TypeScript
- Stars
- 1.5k
- Forks
- 349
- Avg merge
- 8m
- Merged PRs (30d)
- 1
Description
Again, filing this issue based on discussion in #555. Currently Truffle doesn't support Solidity <0.4.9 because the (wrapped) compiler output doesn't give file paths, but rather just groups every contract under the empty path. Over on #555, @cameel suggested it might be possible for `solc/wrapper` to repair this? I certainly hadn't considered that possibility! Well, just in case it is, I'm filing this issue as suggested. :)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the solc/wrapper area and the discussion in issue #555 to understand how Solidity versions before 0.4.9 expose compiler output. Determine whether the wrapper can restore file paths for grouped contracts, and confirm the expected behavior before changing anything; the payload names no specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- solidity, typescript
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100