argotorg / argotorg/act

Structured Interface Definitions In JSON Output

Open
#138 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.