Skip to content

Features for early production readiness #448

@axic

Description

@axic

The items I mentioned being important for "early production readiness":

  • ABI encoding/decoding for ADTs
  • storage arrays
  • abi_encode/abi_decode function usable within the language, this is frequently used by building data for signature checking (this likely already exists in some form)
  • support for logs / emit (most of the scaffolding exists, see Supporting logs and events properly #447)
  • encoding errors properly (similar work to logs)
  • interaction with other contracts, i.e. an "interface" (trait/etc.) and calls to those functions
  • public/private functions in contracts

I think after these it would be possible to accomplish most needs as a user.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions