argotorg / argotorg/solc-js

Solidity <0.4.9 doesn't give file paths; is there any way for wrapper to repair this?

Open
#558 3 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.