difftreelog
test upgrade to new polkadot
in: master
3 files changed
pallets/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>},
}
);
pallets/unique/src/mock.rsdiffbeforeafterboth101}101}102102103parameter_types! {103parameter_types! {104 pub const TransactionByteFee: u64 = 1;105 pub const OperationalFeeMultiplier: u8 = 5;104 pub const OperationalFeeMultiplier: u8 = 5;106}105}107106108impl 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}pallets/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,