Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit 1a3a52f

Browse files
authored
New method for StateDIff (#809)
1 parent c8b8a70 commit 1a3a52f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/state/mod.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,20 @@ pub struct StateDiff {
116116
}
117117

118118
impl StateDiff {
119+
pub fn new(
120+
address_to_class_hash: HashMap<Address, ClassHash>,
121+
address_to_nonce: HashMap<Address, Felt252>,
122+
class_hash_to_compiled_class: HashMap<ClassHash, CompiledClass>,
123+
storage_updates: HashMap<Address, HashMap<Felt252, Felt252>>,
124+
) -> Self {
125+
StateDiff {
126+
address_to_class_hash,
127+
address_to_nonce,
128+
class_hash_to_compiled_class,
129+
storage_updates,
130+
}
131+
}
132+
119133
pub fn from_cached_state<T>(cached_state: CachedState<T>) -> Result<Self, StateError>
120134
where
121135
T: StateReader,

0 commit comments

Comments
 (0)