Move `type Migrations` to `Config` (#14309)
* move migrate sequence to config * remove commented out code * Update frame/contracts/src/lib.rs Co-authored-by:PG Herveou <pgherveou@gmail.com> * remove Migrations generic * make runtime use noop migrations * restrict is_upgrade_supported * undo is_upgrade_supported change * Update bin/node/runtime/src/lib.rs Co-authored-by:
PG Herveou <pgherveou@gmail.com> * add rust doc example for `Migrations` * feature gate NoopMigration * fix example code * improve example --------- Co-authored-by:
PG Herveou <pgherveou@gmail.com>
Showing
- substrate/bin/node/runtime/src/lib.rs 6 additions, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/contracts/src/lib.rs 11 additions, 1 deletionsubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/migration.rs 61 additions, 73 deletionssubstrate/frame/contracts/src/migration.rs
- substrate/frame/contracts/src/tests.rs 3 additions, 2 deletionssubstrate/frame/contracts/src/tests.rs
Please register or sign in to comment