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

difftreelog

feat move sapphire to quartz

Yaroslav Bolyukin2022-12-28parent: #3c2e49b.patch.diff
in: master

5 files changed

modifiednode/cli/Cargo.tomldiffbeforeafterboth
--- a/node/cli/Cargo.toml
+++ b/node/cli/Cargo.toml
@@ -340,7 +340,7 @@
     'opal-runtime?/try-runtime',
     'try-runtime-cli/try-runtime',
 ]
-sapphire-runtime = ['opal-runtime', 'opal-runtime/become-sapphire']
+sapphire-runtime = ['quartz-runtime', 'quartz-runtime/become-sapphire']
 pov-estimate = [
     'unique-runtime?/pov-estimate',
     'quartz-runtime?/pov-estimate',
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
--- a/runtime/opal/Cargo.toml
+++ b/runtime/opal/Cargo.toml
@@ -44,7 +44,7 @@
     'sp-runtime/runtime-benchmarks',
     'xcm-builder/runtime-benchmarks',
     'pallet-maintenance/runtime-benchmarks',
-    'cumulus-pallet-parachain-system/runtime-benchmarks'
+    'cumulus-pallet-parachain-system/runtime-benchmarks',
 ]
 try-runtime = [
     'frame-try-runtime',
@@ -185,7 +185,6 @@
     'foreign-assets',
     'pallet-test-utils',
 ]
-become-sapphire = []
 pov-estimate = []
 
 refungible = []
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
4444
45pub use runtime_common::*;45pub use runtime_common::*;
4646
47#[cfg(feature = "become-sapphire")]
48pub const RUNTIME_NAME: &str = "sapphire";
49#[cfg(feature = "become-sapphire")]
50pub const TOKEN_SYMBOL: &str = "QTZ";
51
52#[cfg(not(feature = "become-sapphire"))]
53pub const RUNTIME_NAME: &str = "opal";47pub const RUNTIME_NAME: &str = "opal";
54#[cfg(not(feature = "become-sapphire"))]
55pub const TOKEN_SYMBOL: &str = "OPL";48pub const TOKEN_SYMBOL: &str = "OPL";
5649
57/// This runtime version.50/// This runtime version.
66 state_version: 0,59 state_version: 0,
67};60};
6861
69parameter_types! {62parameter_types! {
70 pub const Version: RuntimeVersion = VERSION;63 pub const Version: RuntimeVersion = VERSION;
71}
72#[cfg(feature = "become-sapphire")]
73parameter_types! {
74 pub const SS58Prefix: u16 = 8883;64 pub const SS58Prefix: u16 = 42;
75 pub const ChainId: u64 = 8883;
76}
77
78#[cfg(not(feature = "become-sapphire"))]
79parameter_types! {
80 pub const SS58Prefix: u16 = 42;
81 pub const ChainId: u64 = 8882;65 pub const ChainId: u64 = 8882;
82}66}
8367
84construct_runtime!(opal);68construct_runtime!(opal);
8569
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
--- a/runtime/quartz/Cargo.toml
+++ b/runtime/quartz/Cargo.toml
@@ -171,6 +171,7 @@
 ]
 limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
 quartz-runtime = ['refungible', 'app-promotion', 'foreign-assets']
+become-sapphire = []
 pov-estimate = []
 
 refungible = []
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
--- a/runtime/quartz/src/lib.rs
+++ b/runtime/quartz/src/lib.rs
@@ -44,6 +44,9 @@
 
 pub use runtime_common::*;
 
+#[cfg(feature = "become-sapphire")]
+pub const RUNTIME_NAME: &str = "sapphire";
+#[cfg(not(feature = "become-sapphire"))]
 pub const RUNTIME_NAME: &str = "quartz";
 pub const TOKEN_SYMBOL: &str = "QTZ";
 
@@ -61,6 +64,15 @@
 
 parameter_types! {
 	pub const Version: RuntimeVersion = VERSION;
+}
+#[cfg(feature = "become-sapphire")]
+parameter_types! {
+	pub const SS58Prefix: u16 = 8883;
+	pub const ChainId: u64 = 8883;
+}
+
+#[cfg(not(feature = "become-sapphire"))]
+parameter_types! {
 	pub const SS58Prefix: u8 = 255;
 	pub const ChainId: u64 = 8881;
 }