Skip to content

Alternate structure for EIP documents #3

Description

@davesque

IIRC, @axic proposed a structure for ABI-related EIP documents like this:

  • Basic format w/out tuple encoding
  • Tuple (head-tail) encoding
  • JSON interface format
  • JSON test format

I feel like it might be difficult for library developers to have to cross-reference two EIPs to get a comprehensive picture of the encoding format. Therefore, I've wondered if it wouldn't make sense to structure the EIP documents in the following way:

  • Comprehensive, formal definition of ABI encoding
  • Supplementary discussion of encoding format
  • JSON interface format
  • JSON test format

The formal definition document could give a terse, mathematical description of the format. Another supplementary document could discuss the implications or finer points of that definition. The other two documents would just be the same as before.

Thoughts on this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions