Skip to content

Commit bb09e8e

Browse files
fix: also configure compat mode on partial service (#642)
1 parent 82f7113 commit bb09e8e

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

substrate-node/node/src/service.rs

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,22 @@ pub fn new_partial(
116116

117117
let slot_duration = sc_consensus_aura::slot_duration(&*client)?;
118118

119+
let compatibility_mode = match config.chain_spec.id() {
120+
"tfchain_devnet" => {
121+
sc_consensus_aura::CompatibilityMode::UseInitializeBlock { until: 1195403 }
122+
}
123+
"tfchain_qa_net" => {
124+
sc_consensus_aura::CompatibilityMode::UseInitializeBlock { until: 608253 }
125+
}
126+
"tfchain_testnet" => {
127+
sc_consensus_aura::CompatibilityMode::UseInitializeBlock { until: 4740026 }
128+
}
129+
"tfchain_mainnet" => {
130+
sc_consensus_aura::CompatibilityMode::UseInitializeBlock { until: 4231659 }
131+
}
132+
_ => sc_consensus_aura::CompatibilityMode::None,
133+
};
134+
119135
let import_queue =
120136
sc_consensus_aura::import_queue::<AuraPair, _, _, _, _, _>(ImportQueueParams {
121137
block_import: grandpa_block_import.clone(),
@@ -136,9 +152,7 @@ pub fn new_partial(
136152
registry: config.prometheus_registry(),
137153
check_for_equivocation: Default::default(),
138154
telemetry: telemetry.as_ref().map(|x| x.handle()),
139-
compatibility_mode: sc_consensus_aura::CompatibilityMode::UseInitializeBlock {
140-
until: 1195403,
141-
},
155+
compatibility_mode,
142156
})?;
143157

144158
Ok(sc_service::PartialComponents {

0 commit comments

Comments
 (0)