nimbus-eth2/beacon_chain
zah 18968e9dfa
Bugfix: Invalid blocks were produced in the presence of invalid deposits (#3639)
Since we were not verifying BLS signature in blocks that we produce,
we were failing to notice that some deposits need to be ignored (due
to having an invalid signature). Processing these deposits resulted
in a different ending state after the state transition which caused
our blocks to be rejected by the network.
2022-05-17 22:56:15 +03:00
..
consensus_object_pools Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00:00
eth1 Support for distributed keystores with multiple remotes based on threshold signatures (#3616) 2022-05-10 03:32:12 +03:00
fork_choice Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00:00
gossip_processing standardize on upcoming/specified engine API timeouts (#3637) 2022-05-17 13:57:33 +00:00
networking Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00:00
rpc Add a ncli tool for converting a regular keystore into a distributed one (#3634) 2022-05-17 16:50:49 +03:00
spec Bugfix: Invalid blocks were produced in the presence of invalid deposits (#3639) 2022-05-17 22:56:15 +03:00
sync never request blocks before `safeSlot` in sync (#3512) 2022-05-10 13:46:14 +02:00
validator_client Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00:00
validators Improve the compatibility with various Web3Signer versions and configurations (#3640) 2022-05-17 19:55:03 +03:00
.editorconfig Add .editorconfig file and remove trailing newlines 2021-09-14 12:12:49 +03:00
.gitignore Rename binaries; Mimic the original repo layout in the distribution 2020-11-09 11:38:52 +02:00
beacon_chain_db.nim avoid unnecessary recompression in block protocol (#3598) 2022-05-05 11:00:02 +00:00
beacon_chain_db_immutable.nim rm unused imports (#3580) 2022-04-08 21:35:52 +00:00
beacon_clock.nim automated CL spec ref URL updates from v1.1.9 to v1.1.10 (#3455) 2022-03-02 10:00:21 +00:00
beacon_node.nim enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
beacon_node_status.nim EH cleanup (#2455) 2021-03-26 07:52:01 +01:00
conf.nim Add a ncli tool for converting a regular keystore into a distributed one (#3634) 2022-05-17 16:50:49 +03:00
deposits.nim Support for distributed keystores with multiple remotes based on threshold signatures (#3616) 2022-05-10 03:32:12 +03:00
era_db.nim era file verification (#3605) 2022-05-10 03:28:46 +03:00
extras.nim use ForkedHashedBeaconState in StateData (#2634) 2021-06-11 20:51:46 +03:00
filepath.nim EH cleanup (#2455) 2021-03-26 07:52:01 +01:00
interop.nim enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
nim.cfg enable `styleCheck:usages` (#3573) 2022-04-08 16:22:49 +00:00
nimbus_beacon_node.nim remove --use-jwt-debug (#3619) 2022-05-11 17:50:19 +00:00
nimbus_beacon_node.nim.cfg Revert writing backfill root to database (#3215) 2021-12-21 11:40:14 +01:00
nimbus_binary_common.nim Helpful error message when the user fails to use an array type in TOML 2022-03-09 19:11:41 +02:00
nimbus_signing_node.nim Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00: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 Implement all sync committee duties in the validator client (#3583) 2022-05-10 10:03:40 +00:00
nimbus_validator_client.nim.cfg Revert writing backfill root to database (#3215) 2021-12-21 11:40:14 +01:00
sszdump.nim introduce light client processor (#3509) 2022-03-17 23:26:56 +01:00
statediff.nim time: spring cleaning (#3262) 2022-01-11 11:01:54 +01:00
statusbar.nim switch result = foo to expression return; unexport rest of logtrace symbols (#2788) 2021-08-17 09:51:39 +00:00
trusted_node_sync.nim tns: checkpoint wal periodically while backfilling (#3516) 2022-03-18 12:32:20 +01:00
version.nim version 22.4.0 2022-04-12 00:02:28 +03:00
wallets.nim move wallet/deposit commands to separate files (#3372) 2022-02-11 21:40:49 +01:00