git.delta.rocks / unique-network / refs/commits / 21043d5fd462

difftreelog

feat scheduler v2 draft

Daniel Shiposha2022-10-19parent: #5af10b8.patch.diff
in: master

7 files changed

modifiedCargo.lockdiffbeforeafterboth
5352 "pallet-treasury",5352 "pallet-treasury",
5353 "pallet-unique",5353 "pallet-unique",
5354 "pallet-unique-scheduler",5354 "pallet-unique-scheduler",
5355 "pallet-unique-scheduler-v2",
5355 "pallet-xcm",5356 "pallet-xcm",
5356 "parachain-info",5357 "parachain-info",
5357 "parity-scale-codec 3.2.1",5358 "parity-scale-codec 3.2.1",
6819 "up-sponsorship",6820 "up-sponsorship",
6820]6821]
6822
6823[[package]]
6824name = "pallet-unique-scheduler-v2"
6825version = "0.1.0"
6826dependencies = [
6827 "frame-benchmarking",
6828 "frame-support",
6829 "frame-system",
6830 "log",
6831 "pallet-preimage",
6832 "parity-scale-codec 3.2.1",
6833 "scale-info",
6834 "sp-core",
6835 "sp-io",
6836 "sp-runtime",
6837 "sp-std",
6838 "substrate-test-utils",
6839]
68216840
6822[[package]]6841[[package]]
6823name = "pallet-utility"6842name = "pallet-utility"
addedpallets/scheduler-v2/Cargo.tomldiffbeforeafterboth

no changes

addedpallets/scheduler-v2/src/lib.rsdiffbeforeafterboth

no changes

addedpallets/scheduler-v2/src/weights.rsdiffbeforeafterboth

no changes

modifiedruntime/common/config/pallets/scheduler.rsdiffbeforeafterboth
87 type NoPreimagePostponement = NoPreimagePostponement;87 type NoPreimagePostponement = NoPreimagePostponement;
88}88}
89
90impl pallet_unique_scheduler_v2::Config for Runtime {
91 type Event = Event;
92 type Origin = Origin;
93 type PalletsOrigin = OriginCaller;
94 type Call = Call;
95 type MaximumWeight = MaximumSchedulerWeight;
96 type ScheduleOrigin = EnsureSignedOrRoot<AccountId>;
97 type OriginPrivilegeCmp = EqualOrRootOnly;
98 type MaxScheduledPerBlock = MaxScheduledPerBlock;
99 type WeightInfo = ();
100 type Preimages = ();
101}
89102
modifiedruntime/common/construct_runtime/mod.rsdiffbeforeafterboth
95 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,95 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
9696
97 #[runtimes(opal)]97 #[runtimes(opal)]
98 SchedulerV2: pallet_unique_scheduler_v2::{Pallet, Call, Storage, Event<T>} = 154,
99
100 #[runtimes(opal)]
98 TestUtils: pallet_test_utils = 255,101 TestUtils: pallet_test_utils = 255,
99 }102 }
100 }103 }
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
140 'pallet-proxy-rmrk-equip/std',140 'pallet-proxy-rmrk-equip/std',
141 'pallet-unique/std',141 'pallet-unique/std',
142 'pallet-unique-scheduler/std',142 'pallet-unique-scheduler/std',
143 'pallet-unique-scheduler-v2/std',
143 'pallet-charge-transaction/std',144 'pallet-charge-transaction/std',
144 'up-data-structs/std',145 'up-data-structs/std',
145 'sp-api/std',146 'sp-api/std',
472pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }473pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }
473pallet-unique-scheduler = { path = '../../pallets/scheduler', default-features = false }474pallet-unique-scheduler = { path = '../../pallets/scheduler', default-features = false }
474pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.30", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }475pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.30", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }
476pallet-unique-scheduler-v2 = { path = '../../pallets/scheduler-v2', default-features = false }
475pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }477pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
476pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }478pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
477pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }479pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }