prysm-pulse/beacon-chain/rpc/validator
Mohamed Zahoor e953804239
Process future Blocks and Attestations (#8975)
* queue future blocks

* process early attestations

* fix formatting

* fix testcases

* fix signature testcase and move verify slot time to original place

* Add testcases to test early blocks and slot processing

* added test case to cover failure case while inserting in block pending queue

* satisfy deepsource

* fix review comments

* remove invalid testcase

* do not queue blocks which are within MAXIMUM_GOSSIP_CLOCK_DISPARITY

* format fix

* added a helper to check of the block slot is within MAXIMUM_GOSSIP_CLOCK_DISPARITY

* add helper to check clock disparity and test case for the same

* deepsource fix

* satisfy deepsoruce

* sysc/service.go

Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-06-17 00:17:52 +00:00
..
aggregator_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
aggregator.go Process future Blocks and Attestations (#8975) 2021-06-17 00:17:52 +00:00
assignments_test.go Capture ChainReorg, FinalizedCheckpoint, and NewHead Events in Beacon Node (#9011) 2021-06-10 16:13:15 -05:00
assignments.go Capture ChainReorg, FinalizedCheckpoint, and NewHead Events in Beacon Node (#9011) 2021-06-10 16:13:15 -05:00
attester_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
attester.go Process future Blocks and Attestations (#8975) 2021-06-17 00:17:52 +00:00
BUILD.bazel Capture ChainReorg, FinalizedCheckpoint, and NewHead Events in Beacon Node (#9011) 2021-06-10 16:13:15 -05:00
exit_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
exit.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
log.go Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
proposer_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
proposer_utils_bench_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
proposer_utils_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
proposer_utils.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
proposer.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
server_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
server.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
status_test.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
status.go Move EthereumAPIs Into Prysm (#8968) 2021-06-02 18:49:52 -05:00
validator_test.go Update TestMain(): do not call os.Exit() explicitly (#8046) 2020-12-04 16:10:07 +00:00