From a75a8820fbc760f8ff12f11d2cd58866c4e0146b Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Tue, 23 Nov 2021 10:19:05 +0100 Subject: [PATCH] Put back consensus_engine, only accept its absence (#10345) --- substrate/client/chain-spec/src/chain_spec.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/substrate/client/chain-spec/src/chain_spec.rs b/substrate/client/chain-spec/src/chain_spec.rs index 8d8f62a518..e8247d7314 100644 --- a/substrate/client/chain-spec/src/chain_spec.rs +++ b/substrate/client/chain-spec/src/chain_spec.rs @@ -168,7 +168,9 @@ struct ClientSpec { #[serde(flatten)] extensions: E, // Never used, left only for backward compatibility. - #[serde(default, skip_serializing)] + // In a future version, a `skip_serializing` attribute should be added in order to no longer + // generate chain specs with this field. + #[serde(default)] consensus_engine: (), #[serde(skip_serializing)] #[allow(unused)]