Skip to content

Generalize lazy storage

Mehdi Bouaziz requested to merge mehdi@generalize_lazy_storage into proto-proposal

Sapling will introduce a new datatype (sapling state) that behaves similarly to bigmaps, i.e. lazily. The goal of this MR is to prepare a framework encompassing both. This also helps making sure the implementation of sapling states respects the same invariants as bigmaps.

Breaking changes: the only external change is the transaction receipt which now also contain a lazy_storage_diff, which has a different (supposedly more condensed) format than big_map_diff (still here but now deprecated).


Was: cryptiumlabs/tezos!74 redone with a branch on cryptiumlabs repo; based on cryptiumlabs/tezos!98

Edited by Mehdi Bouaziz

Merge request reports