nimbus-eth2/beacon_chain/rpc
henridf 0f8866d672
Add Deneb beacon API types (#5060)
* Add Deneb beacon API types

- Introduce the `ProduceBlockResponseV2` type for handling responses to `GET /eth/v2/validator/blocks/{slot}` (https://ethereum.github.io/beacon-APIs/?urls.primaryName=dev#/Validator/produceBlockV2)

- Introduce the `RestPublishedSignedBlockContents` type for handling the request body to `POST /eth/v1/beacon/blocks` (https://ethereum.github.io/beacon-APIs/?urls.primaryName=dev#/ValidatorRequiredApi/publishBlock)

And a few other small changes towards Deneb block production support.

* Address review feedback

* Post-rebase fixes
2023-06-19 08:56:52 +00:00
..
rest_api.nim add getNextWithdrawals Beacon API (#5021) 2023-06-07 21:27:15 +00:00
rest_beacon_api.nim Add Deneb beacon API types (#5060) 2023-06-19 08:56:52 +00:00
rest_builder_api.nim add getNextWithdrawals Beacon API (#5021) 2023-06-07 21:27:15 +00:00
rest_config_api.nim automated v1.4.0-alpha.2 to v1.4.0-alpha.3 consensus spec URL updates (#5065) 2023-06-13 14:03:49 +00:00
rest_constants.nim remove removed getDebugChainHeadsV1; fix API links in documentations (#5058) 2023-06-15 09:58:38 +00:00
rest_debug_api.nim remove removed getDebugChainHeadsV1; fix API links in documentations (#5058) 2023-06-15 09:58:38 +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 VC+BN: Validator voluntary exits through the Keymanager API (#5020) 2023-06-14 08:46:01 +02: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 use `executionValid` bit in `BlockRef` (#4956) 2023-05-25 15:57:24 +02:00
rest_node_api.nim replace `optimisticRoots` table with field in `BlockRef` (#4969) 2023-05-20 12:18:51 +00:00
rest_utils.nim use `executionValid` bit in `BlockRef` (#4956) 2023-05-25 15:57:24 +02:00
rest_validator_api.nim VC: Use SSZ encoding while processing blocks data (#4999) 2023-06-14 08:04:15 +02:00
state_ttl_cache.nim Prune `BlockRef` on finalization (#3513) 2022-03-17 17:42:56 +00:00