mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
fix: only write changed storage to changesets (#2355)
This commit is contained in:
@ -470,7 +470,9 @@ pub fn commit_state_changes<DB>(
|
||||
|
||||
// insert storage into new db account.
|
||||
cached_account.storage.extend(account.storage.into_iter().map(|(key, value)| {
|
||||
storage_changeset.insert(key, (value.original_value(), value.present_value()));
|
||||
if value.is_changed() {
|
||||
storage_changeset.insert(key, (value.original_value(), value.present_value()));
|
||||
}
|
||||
(key, value.present_value())
|
||||
}));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user