From 7d39228055fd454811f8fc0aac6258102105533f Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Tue, 18 Apr 2023 00:44:45 +0200 Subject: [PATCH] fix: remove flatten attribute (#2290) --- crates/primitives/src/genesis.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/primitives/src/genesis.rs b/crates/primitives/src/genesis.rs index c9a3f9abc4..60e7721ba0 100644 --- a/crates/primitives/src/genesis.rs +++ b/crates/primitives/src/genesis.rs @@ -92,6 +92,7 @@ impl Genesis { /// An account in the state of the genesis block. #[derive(Clone, Debug, Default, PartialEq, Eq, Serialize, Deserialize)] +#[serde(deny_unknown_fields)] pub struct GenesisAccount { /// The nonce of the account at genesis. #[serde(skip_serializing_if = "Option::is_none")] @@ -102,7 +103,7 @@ pub struct GenesisAccount { #[serde(skip_serializing_if = "Option::is_none")] pub code: Option, /// The account's storage at genesis. - #[serde(flatten, skip_serializing_if = "Option::is_none")] + #[serde(skip_serializing_if = "Option::is_none")] pub storage: Option>, }