You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
in generic_call or generic_create, we create new, empty dicts for the accessed storage keys of a child context. we use the tracker of the previous segment as the initial_dict, and copy all the entries of the dict access segment.
we could simply "fork" it from the parent dict with the original_mapping mechanism.
Definition of done:
delete dict_copy logic
update incorporate_child_on_success to use dict_update to merge the values with the parent dict (instead of squash_and_update, which is a function for dicts with unrelated histories)
in generic_call, generic_create, don't use dict_copy, but do as in copy_TrieAddressOptionalAccount with %{copy_dict_segment}
The text was updated successfully, but these errors were encountered:
in generic_call or generic_create, we create new, empty dicts for the accessed storage keys of a child context. we use the tracker of the previous segment as the initial_dict, and copy all the entries of the dict access segment.
we could simply "fork" it from the parent dict with the original_mapping mechanism.
Definition of done:
incorporate_child_on_success
to usedict_update
to merge the values with the parent dict (instead ofsquash_and_update
, which is a function for dicts with unrelated histories)generic_call
,generic_create
, don't usedict_copy
, but do as incopy_TrieAddressOptionalAccount
with%{copy_dict_segment}
The text was updated successfully, but these errors were encountered: