git.delta.rocks / unique-network / refs/commits / 67ae8db02ffa

difftreelog

feat scheduler v2 draft

Daniel Shiposha2022-10-19parent: #1139d7d.patch.diff
in: master

7 files changed

modifiedCargo.lockdiffbeforeafterboth
5390 "pallet-treasury",5390 "pallet-treasury",
5391 "pallet-unique",5391 "pallet-unique",
5392 "pallet-unique-scheduler",5392 "pallet-unique-scheduler",
5393 "pallet-unique-scheduler-v2",
5393 "pallet-xcm",5394 "pallet-xcm",
5394 "parachain-info",5395 "parachain-info",
5395 "parity-scale-codec 3.2.1",5396 "parity-scale-codec 3.2.1",
6869 "up-sponsorship",6870 "up-sponsorship",
6870]6871]
6872
6873[[package]]
6874name = "pallet-unique-scheduler-v2"
6875version = "0.1.0"
6876dependencies = [
6877 "frame-benchmarking",
6878 "frame-support",
6879 "frame-system",
6880 "log",
6881 "pallet-preimage",
6882 "parity-scale-codec 3.2.1",
6883 "scale-info",
6884 "sp-core",
6885 "sp-io",
6886 "sp-runtime",
6887 "sp-std",
6888 "substrate-test-utils",
6889]
68716890
6872[[package]]6891[[package]]
6873name = "pallet-utility"6892name = "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
97 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,97 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,
9898
99 #[runtimes(opal)]99 #[runtimes(opal)]
100 SchedulerV2: pallet_unique_scheduler_v2::{Pallet, Call, Storage, Event<T>} = 154,
101
102 #[runtimes(opal)]
100 TestUtils: pallet_test_utils = 255,103 TestUtils: pallet_test_utils = 255,
101 }104 }
102 }105 }
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
143 'pallet-proxy-rmrk-equip/std',143 'pallet-proxy-rmrk-equip/std',
144 'pallet-unique/std',144 'pallet-unique/std',
145 'pallet-unique-scheduler/std',145 'pallet-unique-scheduler/std',
146 'pallet-unique-scheduler-v2/std',
146 'pallet-charge-transaction/std',147 'pallet-charge-transaction/std',
147 'up-data-structs/std',148 'up-data-structs/std',
148 'sp-api/std',149 'sp-api/std',
476pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }477pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }
477pallet-unique-scheduler = { path = '../../pallets/scheduler', default-features = false }478pallet-unique-scheduler = { path = '../../pallets/scheduler', default-features = false }
478pallet-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" }479pallet-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" }
480pallet-unique-scheduler-v2 = { path = '../../pallets/scheduler-v2', default-features = false }
479pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }481pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
480pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }482pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
481pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }483pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }