prysm-pulse/beacon-chain/blockchain
Raul Jordan d5b1f9f1f9
Implement Stream Duties Functionality (#5685)
* add test for stream duties

* rem gomock

* context cancelation test

* use interface for epoch ticker in duties

* fix build

* compute duties on first call

* pass tests for streams

* gaz

* ss stream duties

* ensure only stream across epoch-wide reorgs

* regen mock for validator

* Update beacon-chain/blockchain/head.go

* Update beacon-chain/rpc/validator/server.go

* update workspac

* pregenesis check

* tests pass

* build fix

* Revert "tests pass"

This reverts commit 9029d63ef38437b388a6982e81a94c85da769ed5.

* ethereumapis

* gaz

* Update beacon-chain/rpc/validator/assignments.go

* test for reorg

* fix up required tests

* fmt

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
2020-05-06 14:15:31 -05:00
..
testing libfuzz based tests (#5095) 2020-05-05 07:22:26 +00:00
BUILD.bazel libfuzz based tests (#5095) 2020-05-05 07:22:26 +00:00
chain_info_norace_test.go Refactor db teardown to testing.TB.Cleanup (#5725) 2020-05-04 01:14:34 +00:00
chain_info_test.go Refactor db teardown to testing.TB.Cleanup (#5725) 2020-05-04 01:14:34 +00:00
chain_info.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00
head_test.go Implement Stream Duties Functionality (#5685) 2020-05-06 14:15:31 -05:00
head.go Implement Stream Duties Functionality (#5685) 2020-05-06 14:15:31 -05:00
info.go Better head object coupling for chain service (#4869) 2020-02-15 18:57:49 +00:00
init_sync_process_block_test.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00
init_sync_process_block.go Save init sync cached blocks before regenerate state (#5501) 2020-04-18 23:29:58 +00:00
log.go beacon/log: augment logs with block roots (#5675) 2020-04-29 16:57:04 +00:00
metrics.go Add sent block time metric (#5738) 2020-05-04 19:00:00 -07:00
process_attestation_helpers.go Fix getAttPreState memory usage for new-state-mgmt (#5584) 2020-04-23 14:03:51 -05:00
process_attestation_test.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00
process_attestation.go Revert archival deprecations (#5464) 2020-04-16 23:26:10 +00:00
process_block_helpers.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00
process_block_test.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00
process_block.go beacon/log: augment logs with block roots (#5675) 2020-04-29 16:57:04 +00:00
receive_attestation_test.go Refactor db teardown to testing.TB.Cleanup (#5725) 2020-05-04 01:14:34 +00:00
receive_attestation.go Use AttestationPreState (#5737) 2020-05-04 18:48:14 -05:00
receive_block.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00
service_norace_test.go Refactor db teardown to testing.TB.Cleanup (#5725) 2020-05-04 01:14:34 +00:00
service_test.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00
service.go Use stateutil.BlockRoot everywhere (#5739) 2020-05-05 04:30:24 +00:00