nimbus-eth1/nimbus/db/core_db/base
Jordan Hrycaj 889a1165b0
Core db+aristo update tracer for non trivial operations (#2102)
* Remove cruft

* Docu/code cosmetics

* Aristo: Update `forkBase()`

why:
  Was not up to the job

* Update/correct tracer for running against `Aristo`

details:
  This patch makes sure that before creating a new `BaseVMState` the
  `CoreDb` context is adjusted to accommodate for the state root that
  is passed to the `BaseVMState` constructor.

* CpreDb+legacy: Always return current context with `ctxFromTx()`

why:
  There was an experimental setting trying to find the node with the
  proper setting in the KVT (not the hexary tie layer) which currently
  does not work reliable, probably due to `Ledger` caching effects.
2024-03-22 17:31:56 +00:00
..
api_legacy_desc.nim Core db implement ctx layer for mpt state admin (#2082) 2024-03-18 19:40:23 +00:00
api_new_desc.nim Core db implement ctx layer for mpt state admin (#2082) 2024-03-18 19:40:23 +00:00
api_tracking.nim Core db+aristo update tracer for non trivial operations (#2102) 2024-03-22 17:31:56 +00:00
base_desc.nim Core db+aristo provides tracer funtionality (#2089) 2024-03-21 10:45:57 +00:00
validate.nim Core db+aristo provides tracer funtionality (#2089) 2024-03-21 10:45:57 +00:00