During the Amsterdam Hackathon we put up a “wishlist” board and here is what the respondents said:
- SHA256 + KECCAK builtin
- Package Manager
- Storing arrays/long strings/native strings
- Create separate error message json and “in contract” error message json for easier debugging
- Indexed events for specific contract types
- Switch statement
- Elliptic Curve Library
- Typed arrays
- Methods for structs
- Defined and open process for adding hints
- Enums
- Deduce type on assignment from function return
Feel free to add more in the comments to this post or echo the features here that you would love to see.