-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Further Document the resiliency of storage usage #12547
Comments
I"m sorry, but "we currently have no plans" does not sound like a commitment to me that needs documenting. What do you want to achieve and what would your proposal for a documentation update be? |
How about this?
Such language would be helpful for e.g. EIP1967 as well as block explorers which may perform inspection of storage locations. I can make a PR if acceptable. |
I don"t think this is the right language. We cannot tell what the future brings. Would it be a big enough commitment for you to say that storage layout changes are a breaking change and if this happens, we try to provide a mechanism so that new contracts can always be compiled in a "compatibility mode"? |
Yes, that"s great. PR -> #12638 |
Fixed here #12638, closing |
This extends. #5293
A commitment has been made on the resiliency of Solidity storage slot locations:
And this commitment is being dependent on in EIP-1967 (DRAFT).
Please document this commitment in official project documentation.
The text was updated successfully, but these errors were encountered: