Modularize beacon node backend (#4718)

#4669


  Modularize the beacon node backend to make it easier to add new database implementations
This commit is contained in:
Eitan Seri-Levi
2025-01-23 09:12:16 +07:00
committed by GitHub
parent 266b241123
commit a1b7d616b4
38 changed files with 1479 additions and 650 deletions

View File

@@ -11,6 +11,9 @@ Options:
--auto-compact-db <auto-compact-db>
Enable or disable automatic compaction of the database on
finalization. [default: true]
--beacon-node-backend <DATABASE>
Set the database backend to be used by the beacon node. [possible
values: leveldb]
--blob-prune-margin-epochs <EPOCHS>
The margin for blob pruning in epochs. The oldest blobs are pruned up
until data_availability_boundary - blob_prune_margin_epochs. [default: