git.delta.rocks / unique-network / refs/commits / ec0960098e79

difftreelog

test upgrade to new polkadot

Yaroslav Bolyukin2022-05-04parent: #9d1133e.patch.diff
in: master

3 files changed

modifiedpallets/scheduler/src/lib.rsdiffbeforeafterboth
--- a/pallets/scheduler/src/lib.rs
+++ b/pallets/scheduler/src/lib.rs
@@ -704,45 +704,64 @@
 	use frame_system::{EnsureRoot, EnsureSignedBy};
 	use crate as scheduler;
 
-	mod logger {
-		use super::*;
+	#[frame_support::pallet]
+	pub mod logger {
+		use super::{OriginCaller, OriginTrait};
+		use frame_support::pallet_prelude::*;
+		use frame_system::pallet_prelude::*;
 		use std::cell::RefCell;
 
 		thread_local! {
 			static LOG: RefCell<Vec<(OriginCaller, u32)>> = RefCell::new(Vec::new());
 		}
-		pub trait Config: system::Config {
-			type Event: From<Event> + Into<<Self as system::Config>::Event>;
+		pub fn log() -> Vec<(OriginCaller, u32)> {
+			LOG.with(|log| log.borrow().clone())
 		}
-		decl_event! {
-			pub enum Event {
-				Logged(u32, Weight),
-			}
+
+		#[pallet::pallet]
+		#[pallet::generate_store(pub(super) trait Store)]
+		pub struct Pallet<T>(PhantomData<T>);
+
+		#[pallet::hooks]
+		impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {}
+
+		#[pallet::config]
+		pub trait Config: frame_system::Config {
+			type Event: From<Event<Self>> + IsType<<Self as frame_system::Config>::Event>;
 		}
-		decl_module! {
-			pub struct Module<T: Config> for enum Call
-			where
-				origin: <T as system::Config>::Origin,
-				<T as system::Config>::Origin: OriginTrait<PalletsOrigin = OriginCaller>
-			{
-				fn deposit_event() = default;
 
-				#[weight = *weight]
-				fn log(origin, i: u32, weight: Weight) {
-					Self::deposit_event(Event::Logged(i, weight));
-					LOG.with(|log| {
-						log.borrow_mut().push((origin.caller().clone(), i));
-					})
-				}
+		#[pallet::event]
+		#[pallet::generate_deposit(pub(super) fn deposit_event)]
+		pub enum Event<T: Config> {
+			Logged(u32, Weight),
+		}
 
-				#[weight = *weight]
-				fn log_without_filter(origin, i: u32, weight: Weight) {
-					Self::deposit_event(Event::Logged(i, weight));
-					LOG.with(|log| {
-						log.borrow_mut().push((origin.caller().clone(), i));
-					})
-				}
+		#[pallet::call]
+		impl<T: Config> Pallet<T>
+		where
+			<T as frame_system::Config>::Origin: OriginTrait<PalletsOrigin = OriginCaller>,
+		{
+			#[pallet::weight(*weight)]
+			pub fn log(origin: OriginFor<T>, i: u32, weight: Weight) -> DispatchResult {
+				Self::deposit_event(Event::Logged(i, weight));
+				LOG.with(|log| {
+					log.borrow_mut().push((origin.caller().clone(), i));
+				});
+				Ok(())
 			}
+
+			#[pallet::weight(*weight)]
+			pub fn log_without_filter(
+				origin: OriginFor<T>,
+				i: u32,
+				weight: Weight,
+			) -> DispatchResult {
+				Self::deposit_event(Event::Logged(i, weight));
+				LOG.with(|log| {
+					log.borrow_mut().push((origin.caller().clone(), i));
+				});
+				Ok(())
+			}
 		}
 	}
 
@@ -756,7 +775,7 @@
 			UncheckedExtrinsic = UncheckedExtrinsic,
 		{
 			System: frame_system::{Pallet, Call, Config, Storage, Event<T>},
-			Logger: logger::{Pallet, Call, Event},
+			Logger: logger::{Pallet, Call, Event<T>},
 			Scheduler: scheduler::{Pallet, Call, Storage, Event<T>},
 		}
 	);
modifiedpallets/unique/src/mock.rsdiffbeforeafterboth
101}101}
102102
103parameter_types! {103parameter_types! {
104 pub const TransactionByteFee: u64 = 1;
105 pub const OperationalFeeMultiplier: u8 = 5;104 pub const OperationalFeeMultiplier: u8 = 5;
106}105}
107106
108impl pallet_transaction_payment::Config for Test {107impl pallet_transaction_payment::Config for Test {
109 type OnChargeTransaction = CurrencyAdapter<pallet_balances::Pallet<Test>, ()>;108 type OnChargeTransaction = CurrencyAdapter<pallet_balances::Pallet<Test>, ()>;
110 type TransactionByteFee = TransactionByteFee;109 type LengthToFee = IdentityFee<u64>;
111 type WeightToFee = IdentityFee<u64>;110 type WeightToFee = IdentityFee<u64>;
112 type FeeMultiplierUpdate = ();111 type FeeMultiplierUpdate = ();
113 type OperationalFeeMultiplier = OperationalFeeMultiplier;112 type OperationalFeeMultiplier = OperationalFeeMultiplier;
178impl pallet_ethereum::EthereumTransactionSender for TestEtheremTransactionSender {177impl pallet_ethereum::EthereumTransactionSender for TestEtheremTransactionSender {
179 fn submit_logs_transaction(178 fn submit_logs_transaction(_source: H160, _logs: Vec<MaybeMirroredLog>) {}
180 _source: H160,
181 _tx: pallet_ethereum::Transaction,
182 _logs: Vec<MaybeMirroredLog>,
183 ) {
184 }
185}179}
modifiedpallets/unique/src/tests.rsdiffbeforeafterboth
--- a/pallets/unique/src/tests.rs
+++ b/pallets/unique/src/tests.rs
@@ -18,7 +18,6 @@
 use super::*;
 use crate::mock::*;
 use crate::{AccessMode, CollectionMode};
-use sp_runtime::AccountId32;
 use up_data_structs::{
 	COLLECTION_NUMBER_LIMIT, CollectionId, CreateItemData, CreateFungibleData, CreateNftData,
 	CreateReFungibleData, MAX_DECIMAL_POINTS, COLLECTION_ADMINS_LIMIT, MetaUpdatePermission,