nimbus-eth2/beacon_chain
Etan Kissling fda03548e3
use `ForkedLightClientStore` internally (#4512)
When running `nimbus_light_client`, we persist the latest header from
`LightClientStore.finalized_header` in a database across restarts.
Because the data format is derived from the latest `LightClientStore`,
this could lead to data being persisted in pre-release formats.

To enable us to test later `LightClientStore` versions on devnets,
transition to a `ForkedLightClientStore` internally that is only
migrated to newer forks on-demand (instead of starting at latest).
2023-01-16 16:53:45 +01:00
..
consensus_object_pools LC data fork cleanup (#4506) 2023-01-14 22:19:50 +01:00
eth1 execution/engine withdrawals amount in uint64 gwei (#4509) 2023-01-14 17:26:57 +00:00
fork_choice consensus spec ref URL updates (#4496) 2023-01-12 13:33:14 +00:00
gossip_processing use `ForkedLightClientStore` internally (#4512) 2023-01-16 16:53:45 +01:00
networking LC data fork cleanup (#4506) 2023-01-14 22:19:50 +01:00
rpc LC data fork cleanup (#4506) 2023-01-14 22:19:50 +01:00
spec use `ForkedLightClientStore` internally (#4512) 2023-01-16 16:53:45 +01:00
sync LC data fork cleanup (#4506) 2023-01-14 22:19:50 +01:00
validator_client fix EIP4844 withBlck (#4411) 2022-12-14 18:30:56 +01:00
validators Enable validator monitor by default (#4468) 2023-01-16 11:28:35 +01:00
.editorconfig
.gitignore
beacon_chain_db.nim make LC data fork aware (#4493) 2023-01-12 18:11:38 +01:00
beacon_chain_db_immutable.nim consensus spec ref URL update v1.3.0-{alpha.2,rc.0}; copyright year update (#4477) 2023-01-09 22:44:44 +00:00
beacon_chain_db_light_client.nim use `ForkedLightClientStore` internally (#4512) 2023-01-16 16:53:45 +01:00
beacon_clock.nim consensus spec ref URL update v1.3.0-{alpha.2,rc.0}; copyright year update (#4477) 2023-01-09 22:44:44 +00:00
beacon_node.nim make LC data fork aware (#4493) 2023-01-12 18:11:38 +01:00
beacon_node_light_client.nim use `ForkedLightClientStore` internally (#4512) 2023-01-16 16:53:45 +01:00
beacon_node_status.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00
conf.nim Enable validator monitor by default (#4468) 2023-01-16 11:28:35 +01:00
conf_light_client.nim persist LC sync progress across restarts (#4371) 2022-11-30 04:45:03 +01:00
db_limits.nim persist LC sync progress across restarts (#4371) 2022-11-30 04:45:03 +01:00
deposits.nim nicer error message for failed backfill (#4188) 2022-09-29 23:55:18 +03:00
era_db.nim Allow reindexing to start from an arbitrary state (#4437) 2023-01-03 20:37:09 +01:00
extras.nim Implement skip_randao_verification for blinded blocks (#4435) 2022-12-19 15:11:12 +02:00
filepath.nim Keymanager API for the validator client (#3976) 2022-08-19 13:30:07 +03:00
interop.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00
light_client.nim use `ForkedLightClientStore` internally (#4512) 2023-01-16 16:53:45 +01:00
light_client_db.nim use `ForkedLightClientStore` internally (#4512) 2023-01-16 16:53:45 +01:00
nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
nimbus_beacon_node.nim Enable validator monitor by default (#4468) 2023-01-16 11:28:35 +01:00
nimbus_beacon_node.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
nimbus_binary_common.nim unify bn/vc doppelganger detection (#4398) 2022-12-09 17:05:55 +01:00
nimbus_light_client.nim use `ForkedLightClientStore` internally (#4512) 2023-01-16 16:53:45 +01:00
nimbus_light_client.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
nimbus_signing_node.nim unify bn/vc doppelganger detection (#4398) 2022-12-09 17:05:55 +01:00
nimbus_signing_node.nim.cfg Revert writing backfill root to database (#3215) 2021-12-21 11:40:14 +01:00
nimbus_validator_client.nim unify bn/vc doppelganger detection (#4398) 2022-12-09 17:05:55 +01:00
nimbus_validator_client.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
sszdump.nim LC data fork cleanup (#4506) 2023-01-14 22:19:50 +01:00
statediff.nim 60% state replay speedup (#4434) 2022-12-19 14:01:49 +02:00
statusbar.nim eip4844 light client tests; avoid case object out-of-bound array reads (#4404) 2022-12-08 17:21:53 +01:00
trusted_node_sync.nim Blob storage (#4454) 2023-01-09 18:42:10 +00:00
version.nim Version 22.12.0 2022-12-21 10:50:13 +02:00
wallets.nim compatibility with Nim 1.4+ (#3888) 2022-07-29 10:53:42 +00:00