nimbus-eth2/beacon_chain/rpc
Jacek Sieka a3bd01b58d
move dependent root computations to `BeaconState` / `EpochRef` (#3478)
* fewer deps on `BlockRef` traversal in anticipation of pruning
* allows identifying EpochRef:s by their shuffling as a first step of
* tighten error handling around missing blocks

using the zero hash for signalling "missing block" is fragile and easy
to miss - with checkpoint sync now, and pruning in the future, missing
blocks become "normal".
2022-03-15 09:24:55 +01:00
..
rest_api.nim Validator key management API (#2755) 2021-10-04 22:08:31 +03:00
rest_beacon_api.nim relax `BlockRef` database assumptions (#3472) 2022-03-11 13:08:17 +01:00
rest_config_api.nim rename random -> prev_randao in Bellatrix for CL specs v1.1.10 (#3460) 2022-03-03 16:08:14 +00:00
rest_constants.nim time: spring cleaning (#3262) 2022-01-11 11:01:54 +01:00
rest_debug_api.nim Put `application/json` as a higher preference than `application/octet-stream` 2022-01-30 18:50:14 +02:00
rest_event_api.nim Put `application/json` as a higher preference than `application/octet-stream` 2022-01-30 18:50:14 +02:00
rest_key_management_api.nim The remote Keymanager API was not using the URLs indicated in the spec 2022-03-03 11:10:00 +02:00
rest_nimbus_api.nim Support more content-types when specifying the Graffiti string 2022-01-06 10:56:59 +02:00
rest_node_api.nim Use HTTP status codes instead of status in body. 2022-01-28 15:36:27 +02:00
rest_utils.nim move dependent root computations to `BeaconState` / `EpochRef` (#3478) 2022-03-15 09:24:55 +01:00
rest_validator_api.nim move dependent root computations to `BeaconState` / `EpochRef` (#3478) 2022-03-15 09:24:55 +01:00
rpc_api.nim REST API client, JSON-RPC cleanups (#2756) 2021-08-03 17:17:11 +02:00
rpc_beacon_api.nim Cleanup RPC pubkey handling (#3489) 2022-03-13 08:12:45 +01:00
rpc_config_api.nim REST cleanups (#3255) 2022-01-08 22:06:34 +02:00
rpc_debug_api.nim import cleanup (#2997) 2021-10-19 16:09:26 +02:00
rpc_event_api.nim import cleanup (#2997) 2021-10-19 16:09:26 +02:00
rpc_nimbus_api.nim Handle access to historical data for which there is no state (#3217) 2022-01-05 19:38:04 +01:00
rpc_node_api.nim REST cleanups (#3255) 2022-01-08 22:06:34 +02:00
rpc_utils.nim move dependent root computations to `BeaconState` / `EpochRef` (#3478) 2022-03-15 09:24:55 +01:00
rpc_validator_api.nim move `state_transition` to `Result` (#3284) 2022-01-17 12:19:58 +01:00
state_ttl_cache.nim Implement #3129 (Optimized history traversals in the REST API) (#3219) 2022-01-05 15:49:10 +01:00