Migrate frame-system to pallet attribute macro (#7898)
* PRINT_PALLET_UPGRADE=1 cargo check -p frame-system * Copy attributes, imports, mods and type defs * Copy Config trait * Annotate constants * Tabify * Migrate hooks * Upgrade template rename interface to hooks * Migrate pallet call * Migrate Event * Migrate Error * Migrate Origin * Remove optional validate_unsigned * Remove remaining TODO_MAYBE_WHERE_CLAUSE * Overwrite original lib.rs with migrated lib2.rs. * Add required Event IsType constraint * Add disable supertrait check * Fix leftover Trait trait * Add missing pallet prefix for weight attributes * Add missing Error type parameter * Add missing Hooks type parameter * Private call visibility, restore original helper types and helpers etc * Fix hooks type parameter * Rename RawEvent to Event * Add missing storage type annotations * Remove unused imports * Add GenesisConfig helpers for compat * Fix unused import warnings * Update frame/support/procedural/src/storage/print_pallet_upgrade.rs Co-authored-by:Guillaume Thiolliere <gui.thiolliere@gmail.com> * Fix test errors and warnings * Fix remaining errors and warnings * Apply review suggestion: fix formatting Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> * Apply review suggestion: annotate BlockLength as constant Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> * Apply review suggestion: add triling comma Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> * Apply review suggestion: add triling comma Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> * Apply review suggestion: add trailing comma Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> * Apply review suggestion: fix storage type indentation * Apply review suggestion: remove redundant Origin type alias * Add missing codec derives for BlockLength * Restore module docs * Module -> Pallet renamel * Revert "Update frame/support/procedural/src/storage/print_pallet_upgrade.rs" This reverts commit d2a2d5b6 * Apply review suggestion: merge crate imports Co-authored-by:
Alexander Theißen <alex.theissen@me.com> * Revert "Upgrade template rename interface to hooks" This reverts commit 306f0239 * Single line import * Refactor generated genesis build * Import sp_io::storage * Revert previous, fully qualify sp_io::storage * Fix ui tests * Fix errors after merge, missing changes * Set UpgradedToDualRefCount to true in genesis build * Annotated Runtime version with constant, exposing it via metadata * Add metadata attribute Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> Co-authored-by:
Alexander Theißen <alex.theissen@me.com>
Showing
- substrate/bin/node/executor/tests/basic.rs 5 additions, 5 deletionssubstrate/bin/node/executor/tests/basic.rs
- substrate/bin/node/executor/tests/fees.rs 1 addition, 1 deletionsubstrate/bin/node/executor/tests/fees.rs
- substrate/bin/node/executor/tests/submit_transaction.rs 0 additions, 1 deletionsubstrate/bin/node/executor/tests/submit_transaction.rs
- substrate/frame/balances/src/tests.rs 4 additions, 4 deletionssubstrate/frame/balances/src/tests.rs
- substrate/frame/balances/src/tests_local.rs 2 additions, 2 deletionssubstrate/frame/balances/src/tests_local.rs
- substrate/frame/contracts/src/tests.rs 7 additions, 7 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/executive/src/lib.rs 8 additions, 8 deletionssubstrate/frame/executive/src/lib.rs
- substrate/frame/session/benchmarking/src/lib.rs 1 addition, 1 deletionsubstrate/frame/session/benchmarking/src/lib.rs
- substrate/frame/system/src/extensions/check_mortality.rs 0 additions, 1 deletionsubstrate/frame/system/src/extensions/check_mortality.rs
- substrate/frame/system/src/extensions/check_nonce.rs 1 addition, 4 deletionssubstrate/frame/system/src/extensions/check_nonce.rs
- substrate/frame/system/src/extensions/check_weight.rs 13 additions, 14 deletionssubstrate/frame/system/src/extensions/check_weight.rs
- substrate/frame/system/src/lib.rs 523 additions, 467 deletionssubstrate/frame/system/src/lib.rs
- substrate/frame/system/src/limits.rs 1 addition, 1 deletionsubstrate/frame/system/src/limits.rs
- substrate/frame/system/src/offchain.rs 1 addition, 1 deletionsubstrate/frame/system/src/offchain.rs
- substrate/frame/system/src/tests.rs 7 additions, 4 deletionssubstrate/frame/system/src/tests.rs
- substrate/frame/transaction-payment/src/lib.rs 1 addition, 1 deletionsubstrate/frame/transaction-payment/src/lib.rs
Please register or sign in to comment