-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Conversation
641323c
to
913838e
Compare
913838e
to
36b8a96
Compare
usually I like to warn about the breaking change: pallet prefix (i.e. the prefix used by storages) is now the name of the pallet given to construct_runtime instead of "Contracts": |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀
The thing is that almost all changes leading up from v2 to v3 are breaking and would need a storage migration. The thing is that we just do not care what happens to compatibility pre v3. Doing that for this single PR would be misleading? |
yes ok that makes sense, not to do for this single PR |
bot merge |
Waiting for commit status. |
Convert to the new frame macros.
Metadata diff:
Reduce API surface
Remove some types from the public API that does not need to be exposed. This gives us more leeway to make changes without bumping the major version once v3 is out.
This also seals the
Ext
trait which is not meant to be implemented by downstream crates. Implementations of it are merely passed to the chain extension for consumption.