mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-01-17 07:41:46 +00:00
392088e5e9
* Code cosmetics * Re-org `aristo_merge`, internally split into sub-modules why: Became a burden for maintenance because it hosts two different functionalities under the same merge paradigm: account/data merge and snap proof merge where the latter produces a partial trie. * Fix CoreDb tracer * Ledger: fix potential account vs. storage tree sync problems * Remove bound on the size of removable whole storage trees * Activate `test_tracer_json`
15 lines
719 B
Markdown
15 lines
719 B
Markdown
* Check whether `HashKey` can be reduced to a simple 32 byte array (see
|
|
*desc_identifiers.nim*)
|
|
|
|
* Remove the `RlpData` accounts payload type. It is not needed as a separate
|
|
data type. An application must know the layout. So it can be subsumed
|
|
under `RawData` (which could be renamed `PlainData`.)
|
|
|
|
* Currently, the data save/store logic only works when there is s VertexID(1)
|
|
root. In tests without a `VertexID(1)` a dummy vertex is set up.
|
|
|
|
* Re-visit `delTree()`. Suggestion is deleting small trees on the memory later,
|
|
otherwise only deleting the root vertex (so it becomes inaccessible) and
|
|
remember the follow up vertices which can travel through the tx-layers
|
|
to be picked up by the backend store.
|