mirror of
https://github.com/status-im/nimbus-eth2.git
synced 2025-01-09 13:56:23 +00:00
07393c8de6
* wip: cache * cache lists and arrays of complex objects (5x block processing speed on ncli_db) trivial baseline cache that stores tree in flat memory structure * support array of uint64 * work around type issues * more type compiler bug workarounds * cache balances, more type fixes * index type * ncli_db: add validation flag, better ux * int64 fixes * test fix * "oops" ``` 647.913, 0.000, 647.913, 647.913, 1, Initialize DB 0.540, 0.402, 0.340, 9.451, 619, Load block from database 40.268, 0.000, 40.268, 40.268, 1, Load state from database 0.498, 0.150, 0.343, 0.930, 596, Apply block 3.548, 11.005, 0.729, 54.022, 23, Apply epoch block ``` * support all basic types * cleanups * a few more cleanups