Remove use of trait Store from all pallets and deprecate it. (#13535)
* Remove use of trait Store from staking pallet * Remove use of trait Store from bounties pallet * Remove use of trait Store from collective pallet * Remove use of trait Store from babe pallet * Remove use of trait Store from assets pallet * Remove use of trait Store from grandpa pallet * Remove use of trait Store from balances pallet * Remove use of trait Store from authorship pallet * Remove use of trait Store from authority-discovery pallet * Remove use of trait Store from atomic-swap pallet * Remove use of trait Store from sudo pallet * Remove use of trait Store from scheduler pallet * Remove use of trait Store from scored-pool pallet * Remove use of trait Store from society pallet * Remove use of trait Store from lottery pallet * Remove use of trait Store from executive pallet * Remove use of trait Store from democracy pallet * Remove use of trait Store from elections-phragmen pallet * Remove use of trait Store from indices pallet * Remove use of trait Store from identity pallet * Remove use of trait Store from multisig pallet * Remove use of trait Store from merkle-mountain-range pallet * Remove use of trait Store from im-online pallet * Remove use of trait Store from membership pallet * Remove use of trait Store from nicks pallet * Remove use of trait Store from session pallet * Remove use of trait Store from transaction-payment pallet * Remove use of trait Store from utility pallet * Remove use of trait Store from child-bounties pallet * Remove use of trait Store from nis pallet * Remove use of trait Store from nfts pallet * Remove use of trait Store from conviction-voting pallet * Remove use of trait Store from treasury pallet * Remove use of trait Store from vesting pallet * Remove use of trait Store from preimage pallet * Remove use of trait Store from uniques pallet * Remove use of trait Store from ranked-collective pallet * Remove use of trait Store from beefy-mmr pallet * Remove use of trait Store from referenda pallet * Remove use of trait Store from whitelist pallet * Remove use of trait Store from alliance pallet * Remove use of trait Store from nomination-pools pallet * Remove use of trait Store from state-trie-migration pallet * Remove use of trait Store from message-queue pallet * Remove use of trait Store from root-offences pallet * Remove use of trait Store from root-testing pallet * Remove use of trait Store from timestamps pallet * Remove use of trait Store from system pallet * Remove use of trait Store from offences pallet * Remove use of trait Store from recovery pallet * Remove use of trait Store from node-authorization pallet * Remove use of trait Store from proxy pallet * Remove use of trait Store from benchmarking pallet * Remove use of trait Store from bags-list pallet * Add deprecated warning in store_trait * Change warning message * Run cargo fmt * Fix warning and update tests * Remove unnecessary allow deprecated * Remove use of trait Store * Fix mismatch in expected output * Minor update to warning message for deprecation of generate_store with Store trait attribute * Fixes as per review comments * Fixes as per review suggestions * Remove use of Store trait from core-fellowship pallet * Fix type in store_trait.rs * Fixes as pre review comment
Showing
- substrate/bin/node-template/pallets/template/src/lib.rs 0 additions, 1 deletionsubstrate/bin/node-template/pallets/template/src/lib.rs
- substrate/frame/alliance/src/lib.rs 0 additions, 1 deletionsubstrate/frame/alliance/src/lib.rs
- substrate/frame/assets/src/lib.rs 0 additions, 1 deletionsubstrate/frame/assets/src/lib.rs
- substrate/frame/atomic-swap/src/lib.rs 0 additions, 1 deletionsubstrate/frame/atomic-swap/src/lib.rs
- substrate/frame/authority-discovery/src/lib.rs 0 additions, 1 deletionsubstrate/frame/authority-discovery/src/lib.rs
- substrate/frame/authorship/src/lib.rs 0 additions, 1 deletionsubstrate/frame/authorship/src/lib.rs
- substrate/frame/babe/src/lib.rs 0 additions, 1 deletionsubstrate/frame/babe/src/lib.rs
- substrate/frame/bags-list/src/lib.rs 0 additions, 1 deletionsubstrate/frame/bags-list/src/lib.rs
- substrate/frame/balances/src/lib.rs 0 additions, 1 deletionsubstrate/frame/balances/src/lib.rs
- substrate/frame/beefy-mmr/src/lib.rs 0 additions, 1 deletionsubstrate/frame/beefy-mmr/src/lib.rs
- substrate/frame/benchmarking/pov/src/lib.rs 0 additions, 1 deletionsubstrate/frame/benchmarking/pov/src/lib.rs
- substrate/frame/benchmarking/src/tests.rs 0 additions, 1 deletionsubstrate/frame/benchmarking/src/tests.rs
- substrate/frame/benchmarking/src/tests_instance.rs 0 additions, 1 deletionsubstrate/frame/benchmarking/src/tests_instance.rs
- substrate/frame/bounties/src/lib.rs 0 additions, 1 deletionsubstrate/frame/bounties/src/lib.rs
- substrate/frame/child-bounties/src/lib.rs 0 additions, 1 deletionsubstrate/frame/child-bounties/src/lib.rs
- substrate/frame/collective/src/lib.rs 0 additions, 1 deletionsubstrate/frame/collective/src/lib.rs
- substrate/frame/collective/src/tests.rs 0 additions, 1 deletionsubstrate/frame/collective/src/tests.rs
- substrate/frame/conviction-voting/src/lib.rs 0 additions, 1 deletionsubstrate/frame/conviction-voting/src/lib.rs
- substrate/frame/core-fellowship/src/lib.rs 0 additions, 1 deletionsubstrate/frame/core-fellowship/src/lib.rs
- substrate/frame/democracy/src/lib.rs 0 additions, 1 deletionsubstrate/frame/democracy/src/lib.rs
Please register or sign in to comment