Remove low-level interface (breaking)
- Dominant language
- TypeScript
- Stars
- 1.5k
- Forks
- 349
- Avg merge
- 8m
- Merged PRs (30d)
- 1
Description
The main reason the low-level interface exists is to support older compiler, in the case where the "standard json wrapper" is failing. This was a problem until we had testing enabled for multiple versions (#394).
At this point I'd argue that it is more beneficial to fix any potential wrapper issues and just remove the low-level interface.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the low-level interface and the standard JSON wrapper, then read issue #394 for the multi-version compiler testing context. Done means the low-level interface is removed without leaving unsupported callers, and wrapper behavior remains covered across the compiler versions mentioned in that work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- solidity, typescript
- Domain
- api, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100