Structured Interface Definitions In JSON Output
- Dominant language
- Haskell
- Stars
- 279
- Forks
- 51
- Avg merge
- 17h 42m
- Merged PRs (30d)
- 1
Description
It would be helpful for tools that are consuming the JSON output to have a more structured representation of the interface in the act spec (i.e. function name, number of args, types of args, arg names). Right now we just output a single string and it's not really nice to consume.
Ideally the output would have the same format as that output by solc in the output json, since many tools already know how to consume this format.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the act spec JSON output and the code that currently serializes each interface as a single string. Compare its output with the solc output JSON format, including function names, argument counts, types, and names. Done means consumers receive structured interface definitions compatible with that format.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell, solidity
- Domain
- backend-api-design, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100