nimbus-eth2/beacon_chain/rpc
tersec cd087b9a43
replace `optimisticRoots` table with field in `BlockRef` (#4969)
* replace optimisticRoots table with field in BlockRef

* copyright year

* mark finalized blocks as verified on load

* Update beacon_chain/consensus_object_pools/block_dag.nim

Co-authored-by: Etan Kissling <etan@status.im>

* expand non-optimistic block checking to all pre-merge blocks; refactor markBlockVerified to use BlockRef rather than block root and remove superfluous caller in newPayload path replaced by addResolvedHeadBlock BlockRef construction

* don't treat finalized block specially; VALID status is sticky

---------

Co-authored-by: Etan Kissling <etan@status.im>
2023-05-20 12:18:51 +00:00
..
rest_api.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
rest_beacon_api.nim update some beacon API spec URLs; fix some Name and DuplicateModuleImport hints (#4929) 2023-05-10 10:20:55 +00:00
rest_config_api.nim add Capella constants to REST config endpoint (#4925) 2023-05-11 12:53:02 +02:00
rest_constants.nim web3signer refactoring and test suite. (#4775) 2023-04-06 16:16:21 +03:00
rest_debug_api.nim replace `optimisticRoots` table with field in `BlockRef` (#4969) 2023-05-20 12:18:51 +00:00
rest_event_api.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
rest_key_management_api.nim Use withdrawal credentials as default fee recipient (#4968) 2023-05-17 07:56:37 +03:00
rest_light_client_api.nim rename `(with|at)StateFork` > `(with|at)ConsensusFork` (#4725) 2023-03-11 14:39:29 +00:00
rest_nimbus_api.nim Rename eth1/ -> el/ and eth1_monitor.nim -> el_monitor.nim (#4944) 2023-05-15 05:05:12 +00:00
rest_node_api.nim replace `optimisticRoots` table with field in `BlockRef` (#4969) 2023-05-20 12:18:51 +00:00
rest_utils.nim replace `optimisticRoots` table with field in `BlockRef` (#4969) 2023-05-20 12:18:51 +00:00
rest_validator_api.nim segregate sync committee messages by period / fork (#4953) 2023-05-17 07:55:55 +03:00
state_ttl_cache.nim Prune `BlockRef` on finalization (#3513) 2022-03-17 17:42:56 +00:00