vyperlang / vyper

Pythonic Smart Contract Language for the EVM
https://vyperlang.org
Other
4.87k stars 800 forks source link

VIP: ByteArray type #3560

Open charles-cooper opened 1 year ago

charles-cooper commented 1 year ago

Simple Summary

Add a "mutable bytes" type to Vyper for helping build bytestrings, analogous to python's bytearray.

Motivation

The motivation is critical for VIPs that add or change Vyper's functionality. It should clearly explain why the existing Vyper functionality is inadequate to address the problem that the VIP solves as well as how the VIP is in line with Vyper's goals and design philosophy.

TBD

Specification

The technical specification should describe the syntax and semantics of any new feature. The specification should be detailed enough to allow any developer to implement the functionality

TBD

Backwards Compatibility

None known

Dependencies

If this VIP depends on any other VIPs being implemented, please mention them.

References

Add any references that this VIP might reference (other VIPs/issues, links to blog posts, etc.)

Copyright

Copyright and related rights waived via CC0

charles-cooper commented 1 week ago

related: #4345 and #3562