nimbus-eth2/beacon_chain
Eugene Kabanov c8b50765cf
Various fixes for VC and BN REST server. (#4673)
* Fix issue when VC unable to detect errors properly and act accordingly.
Switch all API functions used by VC to RestPlainResponse, this allows us to print errors returned by BN servers.

* Fix issue when prepareBeaconCommitteeSubnet() do not perform actions when BN is optimistically synced only.

* Fix Defect issue.

* Fix submit/publish returning `false` when operation was successful.

* Address review comments.

* Fix some client calls unable to receive `execution_optimistic` field, mark BN as OptSynced when such request has been made.

* Adjust warning levels.

---------

Co-authored-by: Jacek Sieka <jacek@status.im>
2023-03-03 20:20:01 +00:00
..
consensus_object_pools more eip4844 -> deneb module references (#4690) 2023-03-02 21:09:24 +01:00
eth1 more eip4844 -> deneb changes (#4666) 2023-02-25 03:03:34 +02:00
fork_choice automated update of v1.3.0-rc.2 to v1.3.0-rc.3 consensus spec URLs (#4647) 2023-02-21 16:43:21 +00:00
gossip_processing more withdrowls (#4674) 2023-03-02 17:13:35 +01:00
networking Remove SignedBeaconBlockAndBlobsSidecar (#4683) 2023-03-02 15:12:04 +01:00
rpc Various fixes for VC and BN REST server. (#4673) 2023-03-03 20:20:01 +00:00
spec Various fixes for VC and BN REST server. (#4673) 2023-03-03 20:20:01 +00:00
sync Remove SignedBeaconBlockAndBlobsSidecar (#4683) 2023-03-02 15:12:04 +01:00
validator_client Various fixes for VC and BN REST server. (#4673) 2023-03-03 20:20:01 +00:00
validators doppelganger: guard against reordering (#4691) 2023-03-03 18:38:48 +01:00
.editorconfig Add .editorconfig file and remove trailing newlines 2021-09-14 12:12:49 +03:00
.gitignore
beacon_chain_db.nim Add DB support for BlobSidecar (#4675) 2023-02-27 14:02:37 +00:00
beacon_chain_db_immutable.nim more eip4844 -> deneb changes (#4666) 2023-02-25 03:03:34 +02:00
beacon_chain_db_light_client.nim disable BareExcept warnings (#4662) 2023-02-24 19:50:46 +00:00
beacon_clock.nim consensus spec ref URL updates to v1.3.0-rc.2 (#4626) 2023-02-15 14:43:51 +00:00
beacon_node.nim Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
beacon_node_light_client.nim refactor fcU sending and rename EL-side root to hash (#4614) 2023-02-14 07:48:39 +01:00
beacon_node_status.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
conf.nim Local sim impovements (#4551) 2023-02-23 02:10:07 +00:00
conf_light_client.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
db_limits.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
deposits.nim Keystore cache implementation. (#4372) 2023-02-16 19:25:48 +02:00
era_db.nim ncli_db: use fork from runtimeconfig when verifying era file (#4689) 2023-03-03 13:15:11 +01:00
extras.nim rm unused `lowParticipation` flag (#4624) 2023-02-15 00:25:22 +01:00
filepath.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
light_client.nim rename stateForkAtEpoch to consensusForkAtEpoch (#4627) 2023-02-16 11:32:12 +02:00
light_client_db.nim disable BareExcept warnings (#4662) 2023-02-24 19:50:46 +00:00
nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
nimbus_beacon_node.nim more withdrowls (#4674) 2023-03-02 17:13:35 +01:00
nimbus_beacon_node.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
nimbus_binary_common.nim Keystore cache implementation. (#4372) 2023-02-16 19:25:48 +02:00
nimbus_light_client.nim Remove uses of beacon_block_and_blobs_sidecar topic (#4682) 2023-03-01 21:30:20 +01:00
nimbus_light_client.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
nimbus_signing_node.nim restore doppelganger check on connectivity loss (#4616) 2023-02-20 13:28:56 +02: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 vc: fix missing attestations due to doppelganger in epoch 1 (#4688) 2023-03-02 16:55:45 +01:00
nimbus_validator_client.nim.cfg remove `news` leftovers (#4299) 2022-11-08 20:06:54 +00:00
sszdump.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
statediff.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
statusbar.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00
trusted_node_sync.nim rename stateForkAtEpoch to consensusForkAtEpoch (#4627) 2023-02-16 11:32:12 +02:00
version.nim Version 23.2.0 2023-02-16 20:19:22 +02:00
wallets.nim remove Nim 1.2-compatible `push raise`s and update copyright notice years (#4528) 2023-01-20 14:14:37 +00:00