From a9ae2224f582eb79a133daa07f98ac0a2f11fe15 Mon Sep 17 00:00:00 2001 From: Milton Date: Tue, 11 Jul 2023 12:03:51 -0300 Subject: [PATCH] New method for StateDIff --- src/state/mod.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/state/mod.rs b/src/state/mod.rs index 9b29dfe29..824527351 100644 --- a/src/state/mod.rs +++ b/src/state/mod.rs @@ -116,6 +116,20 @@ pub struct StateDiff { } impl StateDiff { + pub fn new( + address_to_class_hash: HashMap, + address_to_nonce: HashMap, + class_hash_to_compiled_class: HashMap, + storage_updates: HashMap>, + ) -> Self { + StateDiff { + address_to_class_hash, + address_to_nonce, + class_hash_to_compiled_class, + storage_updates, + } + } + pub fn from_cached_state(cached_state: CachedState) -> Result where T: StateReader,