nimbus-eth1/nimbus/sync
Jordan Hrycaj f926222fec
Aristo cull journal related stuff (#2288)
* Remove all journal related stuff

* Refactor function names journal*() => delta*(), filter*() => delta*()

* remove `trg` fileld from `FilterRef`

why:
  Same as `kMap[$1]`

* Re-type FilterRef.src as `HashKey`

why:
  So it is directly comparable to `kMap[$1]`

* Moved `vGen[]` field from `LayerFinalRef` to `LayerDeltaRef`

why:
  Then a separate `FilterRef` type is not needed, anymore

* Rename `roFilter` field in `AristoDbRef` => `balancer`

why:
  New name more appropriate.

* Replace `FilterRef` by `LayerDeltaRef` type

why:
  This allows to avoid copying into the `balancer` (see next patch set)
  most of the time. Typically, only one instance is running on the backend
  and the `balancer` is only used as a stage before saving data.

* Refactor way how to store data persistently

why:
  Avoid useless copy when staging `top` layer for persistently saving to
  backend.

* Fix copyright header?
2024-06-03 20:10:35 +00:00
..
beacon import: read from era files (#2254) 2024-05-31 09:13:56 +02:00
full Aristo cull journal related stuff (#2288) 2024-06-03 20:10:35 +00:00
handlers rm unused Nim modules (#2270) 2024-06-01 17:49:46 +07:00
misc Aristo cull journal related stuff (#2288) 2024-06-03 20:10:35 +00:00
protocol Speed up account ledger a little (#2279) 2024-06-02 21:21:29 +02:00
snap rm unused Nim modules (#2270) 2024-06-01 17:49:46 +07:00
beacon.nim fix Dencun fcU being always rejected as invalid; rm newPayload fork validation hack (#2253) 2024-05-30 22:30:40 +02:00
full.nim Code reorg 4 snap sync suite (#1560) 2023-04-24 21:24:07 +01:00
handlers.nim Culling legacy DB and accounts cache (#2197) 2024-05-20 10:17:51 +00:00
peers.nim Slightly change the static peer manager lookup behaviour (#1484) 2023-03-06 09:22:07 +00:00
protocol.nim Remove eth/66 and eth/67 wire protocol (#2238) 2024-05-29 09:20:25 +02:00
sync_desc.nim Unified database frontend integration (#1670) 2023-08-04 12:10:09 +01:00
sync_sched.nim Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00
types.nim Bump nim-eth and remove unneeded Defect raises (#1575) 2023-05-10 18:04:35 +02:00