This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Module upgrade strategy and guidelines? #1221
Labels
Z7-question
Issue is a question. Closer should answer.
I understand it is possible to upgrade runtime to add new features but are there any guidelines of what can be changed in the new version and what cannot be done?
For example, I suspect add/rename an Enum variant or struct field are backward compatible and therefore allowed and reorder/delete changes are not.
Also what will happen if we add a non optional config to storage, change the type of a field in storage?
Are there any resources I can have a look (maybe the codec documentation?) or the current recommend way to approach this is just doing bunch experiments and see what happens?
The text was updated successfully, but these errors were encountered: