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

difftreelog

Merge pull request #821 from UniqueNetwork/refactor/simplify-construct-runtime-macro

Yaroslav Bolyukin2023-01-10parents: #fe83568 #96fe90f.patch.diff
in: master
Simplify construct runtime macro

11 files changed

modifiedCargo.lockdiffbeforeafterboth
8942 "pallet-structure",8942 "pallet-structure",
8943 "pallet-sudo",8943 "pallet-sudo",
8944 "pallet-template-transaction-payment",8944 "pallet-template-transaction-payment",
8945 "pallet-test-utils",
8945 "pallet-timestamp",8946 "pallet-timestamp",
8946 "pallet-transaction-payment",8947 "pallet-transaction-payment",
8947 "pallet-transaction-payment-rpc-runtime-api",8948 "pallet-transaction-payment-rpc-runtime-api",
13174 "pallet-structure",13175 "pallet-structure",
13175 "pallet-sudo",13176 "pallet-sudo",
13176 "pallet-template-transaction-payment",13177 "pallet-template-transaction-payment",
13178 "pallet-test-utils",
13177 "pallet-timestamp",13179 "pallet-timestamp",
13178 "pallet-transaction-payment",13180 "pallet-transaction-payment",
13179 "pallet-transaction-payment-rpc-runtime-api",13181 "pallet-transaction-payment-rpc-runtime-api",
addedruntime/common/construct_runtime.rsdiffbeforeafterboth

no changes

deletedruntime/common/construct_runtime/mod.rsdiffbeforeafterboth

no changes

deletedruntime/common/construct_runtime/util.rsdiffbeforeafterboth

no changes

modifiedruntime/common/identity.rsdiffbeforeafterboth
22use sp_runtime::{22use sp_runtime::{
23 traits::{DispatchInfoOf, SignedExtension},23 traits::{DispatchInfoOf, SignedExtension},
24 transaction_validity::{24 transaction_validity::{TransactionValidity, ValidTransaction, TransactionValidityError},
25 TransactionValidity, ValidTransaction, InvalidTransaction, TransactionValidityError,
26 },
27};25};
26
27#[cfg(feature = "collator-selection")]
28use sp_runtime::transaction_validity::InvalidTransaction;
2829
29#[derive(Debug, Encode, Decode, PartialEq, Eq, Clone, TypeInfo)]30#[derive(Debug, Encode, Decode, PartialEq, Eq, Clone, TypeInfo)]
30pub struct DisableIdentityCalls;31pub struct DisableIdentityCalls;
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
98 'pallet-base-fee/try-runtime',98 'pallet-base-fee/try-runtime',
99 'pallet-unique-scheduler-v2/try-runtime',99 'pallet-unique-scheduler-v2/try-runtime',
100 'pallet-maintenance/try-runtime',100 'pallet-maintenance/try-runtime',
101 'pallet-test-utils?/try-runtime',101 'pallet-test-utils/try-runtime',
102 'fp-self-contained/try-runtime',102 'fp-self-contained/try-runtime',
103]103]
104std = [104std = [
186 "pallet-foreign-assets/std",186 "pallet-foreign-assets/std",
187187
188 'pallet-maintenance/std',188 'pallet-maintenance/std',
189 'pallet-test-utils?/std',189 'pallet-test-utils/std',
190]190]
191limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']191limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
192opal-runtime = [192opal-runtime = [
204foreign-assets = []204foreign-assets = []
205app-promotion = []205app-promotion = []
206collator-selection = []206collator-selection = []
207pallet-test-utils = []
207208
208################################################################################209################################################################################
209# Substrate Dependencies210# Substrate Dependencies
532################################################################################533################################################################################
533# Test dependencies534# Test dependencies
534535
535pallet-test-utils = { optional = true, default-features = false, path = "../../test-pallets/utils" }536pallet-test-utils = { default-features = false, path = "../../test-pallets/utils" }
536537
537################################################################################538################################################################################
538# Other Dependencies539# Other Dependencies
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
65 pub const ChainId: u64 = 8882;65 pub const ChainId: u64 = 8882;
66}66}
6767
68construct_runtime!(opal);68construct_runtime!();
6969
70impl_common_runtime_apis!();70impl_common_runtime_apis!();
7171
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
523precompile-utils-macro = { path = "../common/ethereum/precompiles/utils/macro" }523precompile-utils-macro = { path = "../common/ethereum/precompiles/utils/macro" }
524num_enum = { version = "0.5.3", default-features = false }524num_enum = { version = "0.5.3", default-features = false }
525
526################################################################################
527# Test dependencies
528
529pallet-test-utils = { default-features = false, path = "../../test-pallets/utils" }
525530
526################################################################################531################################################################################
527# Other Dependencies532# Other Dependencies
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
77 pub const ChainId: u64 = 8881;77 pub const ChainId: u64 = 8881;
78}78}
7979
80construct_runtime!(quartz);80construct_runtime!();
8181
82impl_common_runtime_apis!();82impl_common_runtime_apis!();
8383
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
515precompile-utils-macro = { path = "../common/ethereum/precompiles/utils/macro" }515precompile-utils-macro = { path = "../common/ethereum/precompiles/utils/macro" }
516num_enum = { version = "0.5.3", default-features = false }516num_enum = { version = "0.5.3", default-features = false }
517
518################################################################################
519# Test dependencies
520
521pallet-test-utils = { default-features = false, path = "../../test-pallets/utils" }
517522
518################################################################################523################################################################################
519# Other Dependencies524# Other Dependencies
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
65 pub const ChainId: u64 = 8880;65 pub const ChainId: u64 = 8880;
66}66}
6767
68construct_runtime!(unique);68construct_runtime!();
6969
70impl_common_runtime_apis!();70impl_common_runtime_apis!();
7171