Skip to content

Commit 0f60f07

Browse files
vivekvpandyaukint-vs
authored andcommitted
Remove use of trait Store from all pallets and deprecate it. (paritytech#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
1 parent fefb513 commit 0f60f07

File tree

89 files changed

+119
-168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+119
-168
lines changed

bin/node-template/pallets/template/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ pub mod pallet {
2020
use frame_system::pallet_prelude::*;
2121

2222
#[pallet::pallet]
23-
#[pallet::generate_store(pub(super) trait Store)]
2423
pub struct Pallet<T>(_);
2524

2625
/// Configure the pallet by specifying the parameters and types on which it depends.

frame/alliance/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,6 @@ pub mod pallet {
222222
use super::*;
223223

224224
#[pallet::pallet]
225-
#[pallet::generate_store(pub (super) trait Store)]
226225
#[pallet::storage_version(migration::STORAGE_VERSION)]
227226
pub struct Pallet<T, I = ()>(PhantomData<(T, I)>);
228227

frame/assets/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,6 @@ pub mod pallet {
197197
const STORAGE_VERSION: StorageVersion = StorageVersion::new(1);
198198

199199
#[pallet::pallet]
200-
#[pallet::generate_store(pub(super) trait Store)]
201200
#[pallet::storage_version(STORAGE_VERSION)]
202201
pub struct Pallet<T, I = ()>(_);
203202

frame/atomic-swap/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,6 @@ pub mod pallet {
184184
}
185185

186186
#[pallet::pallet]
187-
#[pallet::generate_store(pub(super) trait Store)]
188187
pub struct Pallet<T>(PhantomData<T>);
189188

190189
#[pallet::storage]

frame/authority-discovery/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ pub mod pallet {
3838
use frame_support::pallet_prelude::*;
3939

4040
#[pallet::pallet]
41-
#[pallet::generate_store(pub(super) trait Store)]
4241
pub struct Pallet<T>(_);
4342

4443
#[pallet::config]

frame/authorship/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ pub mod pallet {
4949
}
5050

5151
#[pallet::pallet]
52-
#[pallet::generate_store(pub(super) trait Store)]
5352
pub struct Pallet<T>(_);
5453

5554
#[pallet::hooks]

frame/babe/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ pub mod pallet {
114114

115115
/// The BABE Pallet
116116
#[pallet::pallet]
117-
#[pallet::generate_store(pub(super) trait Store)]
118117
pub struct Pallet<T>(_);
119118

120119
#[pallet::config]

frame/bags-list/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ pub mod pallet {
9999
use frame_system::pallet_prelude::*;
100100

101101
#[pallet::pallet]
102-
#[pallet::generate_store(pub(crate) trait Store)]
103102
pub struct Pallet<T, I = ()>(_);
104103

105104
#[pallet::config]

frame/balances/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,6 @@ pub mod pallet {
253253
frame_support::traits::StorageVersion::new(1);
254254

255255
#[pallet::pallet]
256-
#[pallet::generate_store(pub(super) trait Store)]
257256
#[pallet::storage_version(STORAGE_VERSION)]
258257
pub struct Pallet<T, I = ()>(PhantomData<(T, I)>);
259258

frame/beefy-mmr/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ pub mod pallet {
9595

9696
/// BEEFY-MMR pallet.
9797
#[pallet::pallet]
98-
#[pallet::generate_store(pub(super) trait Store)]
9998
pub struct Pallet<T>(_);
10099

101100
/// The module's configuration trait.

0 commit comments

Comments
 (0)