nimbus-eth1/nimbus/transaction
Jordan Hrycaj e9eae4df70
Core db disable legacy api n remove distinct tries (#2299)
* CoreDb: Remove crufty second/off-site KVT

why:
  Was used to allow late `Clique` to store directly to disk

* CoreDb: Remove prune flag related functionality

why:
  Is completely legacy stuff

* CoreDb: Remove dependence on legacy API (tests unsupported yet)

why:
  Does not fully support Aristo

* Re-factoring `state_db` using new API

details:
  Only minimum changes needed to compile `nimbus`

* Update tests and aux modules

* Turn off legacy API and remove `distinct_tries`

comment:
  The legacy API has now cruft status, will be removed soon

* Fix copyright years

* Update rpc for verified proxy

---------

Co-authored-by: Jacek Sieka <jacek@status.im>
2024-06-05 20:52:04 +00:00
..
call_common.nim Attempt to roll back stateless mode implementation in a single PR (#2209) 2024-05-22 21:01:19 +00:00
call_evm.nim Core db disable legacy api n remove distinct tries (#2299) 2024-06-05 20:52:04 +00:00
evmc_dynamic_loader.nim Bump nim-evmc: add push raises: [] (#2051) 2024-02-24 09:38:50 +07:00
evmc_host_glue.nim Bump nim-evmc to 86d22a026b0aa07c07b3afd7d91ca475e0eae12a (#2113) 2024-03-28 13:47:02 +07:00
evmc_vm_glue.nim use --styleCheck:error (#2242) 2024-05-30 09:01:07 +00:00
host_call_nested.nim use --styleCheck:error (#2242) 2024-05-30 09:01:07 +00:00
host_services.nim Refactor EVM raises to reduce compiler warnings (#2040) 2024-02-20 14:16:12 +07:00
host_trace.nim rename data gas to blob gas (#1659) 2023-08-04 19:43:30 +07:00
host_types.nim Bump stint to v2.0: new array backend (#1747) 2023-09-13 09:32:38 +07:00