3b306a9689
* Aristo: Update unit test suite * Aristo/Kvt: Fix iterators why: Generic iterators were not properly updated after backend change * Aristo: Add sub-trie deletion functionality why: For storage tries linked to an account payload vertex ID, a the whole storage trie needs to be deleted with the account. * Aristo: Reserve vertex ID numbers for static custom state roots why: Static custom state roots may be controlled by an application, e.g. for a receipt or a transaction root. The `Aristo` functions are agnostic of what the static state roots are when different from the internal tree vertex ID 1. details; The `merge()` function applied to a non-static state root (assumed to be a storage root) will check the payload of an accounts leaf and mark its Merkle keys to be re-checked. * Aristo: Correct error code symbol * Aristo: Update error code symbols * Aristo: Code cosmetics/comments * Aristo: Fix hashify schedule calculator why: Had a tendency to stop early leaving an incomplete job |
||
---|---|---|
.. | ||
kvt_desc | ||
kvt_init | ||
kvt_walk | ||
kvt_constants.nim | ||
kvt_debug.nim | ||
kvt_desc.nim | ||
kvt_init.nim | ||
kvt_layers.nim | ||
kvt_persistent.nim | ||
kvt_tx.nim | ||
kvt_utils.nim | ||
kvt_walk.nim |