Storage flattening (big map, contract, rolls)
Context
This MR implements the flattening of the storage (big map, contracts, rolls)
Reopen MR : metastatedev/tezos!231 (closed)
Manually testing the MR
There is two things to test in this MR,:
-
storage are correctly flattens:
- start a sandbox node and create new contracts, big maps, delegates,etc...
- inspect the storage.
-
storage are correctly migrates:
a migration on a real context then inspect the storage + difference, see
Checklist
-
add migration test with tezt, as done for 007 -> 008 in !2356 (closed) -
fix stack overflowerror #1100 (closed)Rpc
.../raw/bytes/contractson a mainnet context fails withstack overflow. The fautive non-tail recursive function isBlock_directory.read_partial_context
Edited by Sylvain R.