prysm-pulse/shared/slotutil
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
..
testing Fixes import aliases (#8497) 2021-02-22 23:20:57 +00:00
BUILD.bazel ETH2 Types: Slot (#8408) 2021-02-16 07:45:34 +00:00
countdown_test.go Improve genesis event log and load blocks to fork choice log (#7946) 2020-12-01 00:06:16 +00:00
countdown.go Improve genesis event log and load blocks to fork choice log (#7946) 2020-12-01 00:06:16 +00:00
slotticker_test.go Fixes import aliases (#8497) 2021-02-22 23:20:57 +00:00
slotticker.go Fixes import aliases (#8497) 2021-02-22 23:20:57 +00:00
slottime_test.go Process future Blocks and Attestations (#8975) 2021-06-17 00:17:52 +00:00
slottime.go Process future Blocks and Attestations (#8975) 2021-06-17 00:17:52 +00:00
slotutil_test.go Update TestMain(): do not call os.Exit() explicitly (#8046) 2020-12-04 16:10:07 +00:00