nimbus-eth2/beacon_chain
Etan Kissling 9fc870777c
remove Bellatrix EL syncing support from light client (#6352)
Bellatrix light client data does not contain the EL block hash, so we
had to follow blocks gossip to learn the EL `block_hash` of such blocks.
Now that Bellatrix is obsolete, we can simplify EL syncing logic under
light client scenarios. Bellatrix light client data can still be used
to advance the light client sync itself, but will no longer result in
`engine_forkchoiceUpdated` calls until the sync reaches Capella. This
also frees up some memory as we no longer have to retain blocks.
2024-06-14 01:23:17 +00:00
..
consensus_object_pools Bump nim-web3 and nim-eth (#6345) 2024-06-12 08:46:39 +07:00
el bump nim-kzg4844 for gcc-14 compatibility (#6342) 2024-06-14 00:46:03 +00:00
fork_choice electra attestation updates (#6295) 2024-05-17 15:37:41 +03:00
gossip_processing remove Bellatrix EL syncing support from light client (#6352) 2024-06-14 01:23:17 +00:00
libnimbus_lc Bump nim-eth for revert GasInt back to int64 (#6347) 2024-06-13 15:25:59 +02:00
networking Bump nim-web3 and nim-eth (#6345) 2024-06-12 08:46:39 +07:00
rpc VC/NIMBUS-BN validators protection. (#6329) 2024-06-11 19:38:16 +00:00
spec bump nim-kzg4844 for gcc-14 compatibility (#6342) 2024-06-14 00:46:03 +00:00
sync stop using deprecated stew/results (#6343) 2024-06-11 02:34:56 +00:00
validator_client VC/NIMBUS-BN validators protection. (#6329) 2024-06-11 19:38:16 +00:00
validators bump nim-kzg4844 for gcc-14 compatibility (#6342) 2024-06-14 00:46:03 +00:00
.editorconfig
.gitignore
beacon_chain_db.nim add Electra to ConsensusFork enum (#6169) 2024-04-03 16:43:43 +02:00
beacon_chain_db_immutable.nim automated consensus spec URL updating to v1.5.0-alpha.2 (#6279) 2024-05-09 05:03:10 +00:00
beacon_chain_db_light_client.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
beacon_clock.nim automated consensus spec URL updating to v1.5.0-alpha.2 (#6279) 2024-05-09 05:03:10 +00:00
beacon_node.nim remove Bellatrix EL syncing support from light client (#6352) 2024-06-14 01:23:17 +00:00
beacon_node_light_client.nim remove Bellatrix EL syncing support from light client (#6352) 2024-06-14 01:23:17 +00:00
beacon_node_status.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
bloomfilter.nim Bloom filter acceleration for deposit processing (#5982) 2024-03-07 23:38:24 +00:00
conf.nim VC enable block monitoring by default. (#6331) 2024-06-07 15:04:29 +00:00
conf_common.nim Dissect Windows specific code from beacon node. (#5612) 2024-01-13 12:53:53 +02:00
conf_light_client.nim Enable IPv6 for discovery5 using dualstack support. (#6242) 2024-05-01 19:29:39 +00:00
db_limits.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
deposits.nim fix some styleCheck hints (#6016) 2024-03-03 02:04:45 +01:00
era_db.nim add Electra to ConsensusFork enum (#6169) 2024-04-03 16:43:43 +02:00
extras.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
filepath.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
light_client.nim fix light client topic subscriptions (#6351) 2024-06-14 00:45:40 +00:00
light_client_db.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
nim.cfg fix most ConvFromXtoItselfNotNeeded hints and unhide remaining ones (#6307) 2024-05-22 13:56:37 +02:00
nimbus_beacon_node.nim remove Bellatrix EL syncing support from light client (#6352) 2024-06-14 01:23:17 +00:00
nimbus_beacon_node.nim.cfg
nimbus_binary_common.nim Dissect Windows specific code from beacon node. (#5612) 2024-01-13 12:53:53 +02:00
nimbus_light_client.nim remove Bellatrix EL syncing support from light client (#6352) 2024-06-14 01:23:17 +00:00
nimbus_light_client.nim.cfg
nimbus_signing_node.nim remove some debugRaiseAsserts and fill in Electra functionality (#6179) 2024-04-06 15:11:47 +02:00
nimbus_signing_node.nim.cfg
nimbus_validator_client.nim Add Keymanager API graffiti endpoints. (#6054) 2024-03-14 03:44:00 +00:00
nimbus_validator_client.nim.cfg
sszdump.nim update `wss_sim` for Bellatrix, Capella and Deneb (#6170) 2024-04-08 15:28:46 +02:00
statediff.nim Shared validator pubkey (#5883) 2024-02-21 20:06:19 +01:00
statusbar.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
trusted_node_sync.nim stop using deprecated stew/results (#6343) 2024-06-11 02:34:56 +00:00
version.nim version v24.5.1 2024-05-23 10:52:55 +00:00
wallets.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00
winservice.nim add `{.push raises: [].}` to recently modified files (#5908) 2024-02-18 01:16:49 +00:00