You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My understanding is that this function was put in place for, and served a very specific purpose related to the ETH 2.0 deposit contract. With a specific version of Vyper forked, verified and frozen for said contract, I see no need to keep this function as a part of the language.
Specification
Remove RLPList from vyper/functions
Remove the test cases
Remove the section in the documentation
Backwards Compatibility
It is a breaking change, but I highly doubt it will affect any existing projects.
I see this change overall as good, because the RLP decoder is really not what most people want, rather they want #1406. So, this change should come after we finish that one.
Simple Summary
Remove the builtin
RLPList
function.Motivation
My understanding is that this function was put in place for, and served a very specific purpose related to the ETH 2.0 deposit contract. With a specific version of Vyper forked, verified and frozen for said contract, I see no need to keep this function as a part of the language.
Specification
RLPList
fromvyper/functions
Backwards Compatibility
It is a breaking change, but I highly doubt it will affect any existing projects.
Copyright
Copyright and related rights waived via CC0
The text was updated successfully, but these errors were encountered: