From 6ac74d974130aee1e5bc5cbf4078323d3da07ab3 Mon Sep 17 00:00:00 2001 From: Bjerg Date: Thu, 23 Mar 2023 20:03:34 +0100 Subject: [PATCH] fix: don't write zero slots from genesis to state (#1936) --- crates/staged-sync/src/utils/init.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/staged-sync/src/utils/init.rs b/crates/staged-sync/src/utils/init.rs index 2c08e85fed..29a93dc887 100644 --- a/crates/staged-sync/src/utils/init.rs +++ b/crates/staged-sync/src/utils/init.rs @@ -103,6 +103,9 @@ pub fn insert_genesis_state( // insert plain storages if let Some(storage) = &account.storage { for (&key, &value) in storage { + if value.is_zero() { + continue + } storage_cursor.upsert(*address, StorageEntry { key, value: value.into() })? } }