nimbus-eth1/nimbus/common
Jordan Hrycaj b623909c44
Ledger activate unified accounts cache wrapper (#1939)
* Activate `LedgerRef` wrapper for `AccountsCache`

details:
  `accounts_cache.nim` methods are indirectly processed by the wrapper
  methods from `ledger.nim`.

  This works for all sources except `test_state_db.nim` where the source
  `accounts_cache.nim` is included (rather than imported) in order to
  access objects privy to the very source.

* Provide facility to switch to a preselected `LedgerRef` type

details:
  Can be set as suggestion when initialising `CommonRef`

* Update `CoreDb` test suite for better time tracking

details:
+ Allow time logging by pre-defined block intervals
+ Print `CoreDb`/`Ledger`profiling results (if enabled)
2023-12-12 19:12:56 +00:00
..
chain_config.nim Add geth compatibility to genesis config parser 2023-11-29 16:15:31 +07:00
common.nim Ledger activate unified accounts cache wrapper (#1939) 2023-12-12 19:12:56 +00:00
context.nim Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
eips.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
evmforks.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
genesis.nim Ledger activate unified accounts cache wrapper (#1939) 2023-12-12 19:12:56 +00:00
genesis_alloc.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
hardforks.nim Add geth compatibility to genesis config parser 2023-11-29 16:15:31 +07:00
manager.nim Silence compiler gossip after nim upgrade cont3 (#1466) 2023-02-14 20:27:17 +00:00