difftreelog
feat pallet maintenance
in: master
14 files changed
Cargo.lockdiffbeforeafterboth5374 "pallet-foreign-assets",5374 "pallet-foreign-assets",5375 "pallet-fungible",5375 "pallet-fungible",5376 "pallet-inflation",5376 "pallet-inflation",5377 "pallet-maintenance",5377 "pallet-nonfungible",5378 "pallet-nonfungible",5378 "pallet-randomness-collective-flip",5379 "pallet-randomness-collective-flip",5379 "pallet-refungible",5380 "pallet-refungible",6249 "sp-std",6250 "sp-std",6250]6251]62526253[[package]]6254name = "pallet-maintenance"6255version = "0.1.0"6256dependencies = [6257 "frame-benchmarking",6258 "frame-support",6259 "frame-system",6260 "parity-scale-codec 3.2.1",6261 "scale-info",6262 "sp-std",6263]625162646252[[package]]6265[[package]]6253name = "pallet-membership"6266name = "pallet-membership"8834 "pallet-foreign-assets",8847 "pallet-foreign-assets",8835 "pallet-fungible",8848 "pallet-fungible",8836 "pallet-inflation",8849 "pallet-inflation",8850 "pallet-maintenance",8837 "pallet-nonfungible",8851 "pallet-nonfungible",8838 "pallet-randomness-collective-flip",8852 "pallet-randomness-collective-flip",8839 "pallet-refungible",8853 "pallet-refungible",12964 "pallet-foreign-assets",12978 "pallet-foreign-assets",12965 "pallet-fungible",12979 "pallet-fungible",12966 "pallet-inflation",12980 "pallet-inflation",12981 "pallet-maintenance",12967 "pallet-nonfungible",12982 "pallet-nonfungible",12968 "pallet-randomness-collective-flip",12983 "pallet-randomness-collective-flip",12969 "pallet-refungible",12984 "pallet-refungible",pallets/maintenance/Cargo.tomldiffbeforeafterbothno changes
pallets/maintenance/src/benchmarking.rsdiffbeforeafterbothno changes
pallets/maintenance/src/lib.rsdiffbeforeafterbothno changes
pallets/maintenance/src/weights.rsdiffbeforeafterbothno changes
runtime/common/config/pallets/mod.rsdiffbeforeafterboth104 type DefaultMinGasPrice = ConstU64<{ up_common::constants::MIN_GAS_PRICE }>;104 type DefaultMinGasPrice = ConstU64<{ up_common::constants::MIN_GAS_PRICE }>;105}105}106107impl pallet_maintenance::Config for Runtime {108 type RuntimeEvent = RuntimeEvent;109 type WeightInfo = pallet_maintenance::weights::SubstrateWeight<Self>;110}106111runtime/common/construct_runtime/mod.rsdiffbeforeafterboth94 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,94 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,95 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,95 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,9697 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,969897 #[runtimes(opal)]99 #[runtimes(opal)]98 TestUtils: pallet_test_utils = 255,100 TestUtils: pallet_test_utils = 255,runtime/common/maintenance.rsdiffbeforeafterbothno changes
runtime/common/mod.rsdiffbeforeafterboth20pub mod ethereum;20pub mod ethereum;21pub mod instance;21pub mod instance;22pub mod runtime_apis;22pub mod runtime_apis;23pub mod maintenance;232424#[cfg(feature = "scheduler")]25#[cfg(feature = "scheduler")]25pub mod scheduler;26pub mod scheduler;90 frame_system::CheckEra<Runtime>,91 frame_system::CheckEra<Runtime>,91 frame_system::CheckNonce<Runtime>,92 frame_system::CheckNonce<Runtime>,92 frame_system::CheckWeight<Runtime>,93 frame_system::CheckWeight<Runtime>,94 maintenance::CheckMaintenance,93 ChargeTransactionPayment,95 ChargeTransactionPayment,94 //pallet_contract_helpers::ContractHelpersExtension<Runtime>,96 //pallet_contract_helpers::ContractHelpersExtension<Runtime>,95 pallet_ethereum::FakeTransactionFinalizer<Runtime>,97 pallet_ethereum::FakeTransactionFinalizer<Runtime>,runtime/common/scheduler.rsdiffbeforeafterboth25 DispatchErrorWithPostInfo, DispatchError,25 DispatchErrorWithPostInfo, DispatchError,26};26};27use codec::Encode;27use codec::Encode;28use crate::{Runtime, RuntimeCall, RuntimeOrigin, Balances};28use crate::{Runtime, RuntimeCall, RuntimeOrigin, Balances, maintenance};29use up_common::types::{AccountId, Balance};29use up_common::types::{AccountId, Balance};30use fp_self_contained::SelfContainedCall;30use fp_self_contained::SelfContainedCall;31use pallet_unique_scheduler::DispatchCall;31use pallet_unique_scheduler::DispatchCall;41 frame_system::CheckEra<Runtime>,41 frame_system::CheckEra<Runtime>,42 frame_system::CheckNonce<Runtime>,42 frame_system::CheckNonce<Runtime>,43 frame_system::CheckWeight<Runtime>,43 frame_system::CheckWeight<Runtime>,44 maintenance::CheckMaintenance,44 ChargeTransactionPayment<Runtime>,45 ChargeTransactionPayment<Runtime>,45);46);464753 from,54 from,54 )),55 )),55 frame_system::CheckWeight::<Runtime>::new(),56 frame_system::CheckWeight::<Runtime>::new(),57 maintenance::CheckMaintenance,56 ChargeTransactionPayment::<Runtime>::from(0),58 ChargeTransactionPayment::<Runtime>::from(0),57 )59 )58}60}runtime/opal/Cargo.tomldiffbeforeafterboth45 'pallet-xcm/runtime-benchmarks',45 'pallet-xcm/runtime-benchmarks',46 'sp-runtime/runtime-benchmarks',46 'sp-runtime/runtime-benchmarks',47 'xcm-builder/runtime-benchmarks',47 'xcm-builder/runtime-benchmarks',48 'pallet-maintenance/runtime-benchmarks',48]49]49try-runtime = [50try-runtime = [50 'frame-try-runtime',51 'frame-try-runtime',88 'pallet-evm-contract-helpers/try-runtime',89 'pallet-evm-contract-helpers/try-runtime',89 'pallet-evm-transaction-payment/try-runtime',90 'pallet-evm-transaction-payment/try-runtime',90 'pallet-evm-migration/try-runtime',91 'pallet-evm-migration/try-runtime',92 'pallet-maintenance/try-runtime',91 'pallet-test-utils?/try-runtime',93 'pallet-test-utils?/try-runtime',92]94]93std = [95std = [169 "orml-traits/std",171 "orml-traits/std",170 "pallet-foreign-assets/std",172 "pallet-foreign-assets/std",171173174 'pallet-maintenance/std',172 'pallet-test-utils?/std',175 'pallet-test-utils?/std',173]176]174limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']177limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']485evm-coder = { default-features = false, path = '../../crates/evm-coder' }488evm-coder = { default-features = false, path = '../../crates/evm-coder' }486up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.30' }489up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.30' }487pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }490pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }491pallet-maintenance = { default-features = false, path = "../../pallets/maintenance" }488492489################################################################################493################################################################################490# Test dependencies494# Test dependenciesruntime/quartz/Cargo.tomldiffbeforeafterboth44 'pallet-xcm/runtime-benchmarks',44 'pallet-xcm/runtime-benchmarks',45 'sp-runtime/runtime-benchmarks',45 'sp-runtime/runtime-benchmarks',46 'xcm-builder/runtime-benchmarks',46 'xcm-builder/runtime-benchmarks',47 'pallet-maintenance/runtime-benchmarks',47]48]48try-runtime = [49try-runtime = [49 'frame-try-runtime',50 'frame-try-runtime',87 'pallet-evm-contract-helpers/try-runtime',88 'pallet-evm-contract-helpers/try-runtime',88 'pallet-evm-transaction-payment/try-runtime',89 'pallet-evm-transaction-payment/try-runtime',89 'pallet-evm-migration/try-runtime',90 'pallet-evm-migration/try-runtime',91 'pallet-maintenance/try-runtime',90]92]91std = [93std = [92 'codec/std',94 'codec/std',165 "orml-xtokens/std",167 "orml-xtokens/std",166 "orml-traits/std",168 "orml-traits/std",167 "pallet-foreign-assets/std",169 "pallet-foreign-assets/std",170 "pallet-maintenance/std",168]171]169limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']172limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']170quartz-runtime = ['refungible']173quartz-runtime = ['refungible']487evm-coder = { default-features = false, path = '../../crates/evm-coder' }490evm-coder = { default-features = false, path = '../../crates/evm-coder' }488up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.30' }491up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.30' }489pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }492pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }493pallet-maintenance = { default-features = false, path = "../../pallets/maintenance" }490494491################################################################################495################################################################################492# Other Dependencies496# Other Dependenciesruntime/unique/Cargo.tomldiffbeforeafterboth45 'sp-runtime/runtime-benchmarks',45 'sp-runtime/runtime-benchmarks',46 'xcm-builder/runtime-benchmarks',46 'xcm-builder/runtime-benchmarks',47 'up-data-structs/runtime-benchmarks',47 'up-data-structs/runtime-benchmarks',48 'pallet-maintenance/runtime-benchmarks',48]49]49try-runtime = [50try-runtime = [50 'frame-try-runtime',51 'frame-try-runtime',88 'pallet-evm-contract-helpers/try-runtime',89 'pallet-evm-contract-helpers/try-runtime',89 'pallet-evm-transaction-payment/try-runtime',90 'pallet-evm-transaction-payment/try-runtime',90 'pallet-evm-migration/try-runtime',91 'pallet-evm-migration/try-runtime',92 'pallet-maintenance/try-runtime',91]93]92std = [94std = [93 'codec/std',95 'codec/std',166 "orml-xtokens/std",168 "orml-xtokens/std",167 "orml-traits/std",169 "orml-traits/std",168 "pallet-foreign-assets/std",170 "pallet-foreign-assets/std",171 "pallet-maintenance/std",169]172]170limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']173limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']171unique-runtime = []174unique-runtime = []482evm-coder = { default-features = false, path = '../../crates/evm-coder' }485evm-coder = { default-features = false, path = '../../crates/evm-coder' }483up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.30' }486up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.30' }484pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }487pallet-foreign-assets = { default-features = false, path = "../../pallets/foreign-assets" }488pallet-maintenance = { default-features = false, path = "../../pallets/maintenance" }485489486################################################################################490################################################################################487# Other Dependencies491# Other Dependenciestests/src/pallet-presence.test.tsdiffbeforeafterboth47 'configuration',47 'configuration',48 'tokens',48 'tokens',49 'xtokens',49 'xtokens',50 'maintenance',50];51];515252// Pallets that depend on consensus and governance configuration53// Pallets that depend on consensus and governance configuration