prysm-pulse/beacon-chain/sync
terence tsao cf2ad1f21c Parent blocks fetching/processing (#3459)
* first version of the watchtower api

* Initial prototype of sync parent fetching/processing

* Another map to track seen block root

* Fixed fmt

* Ready to live test

* Ready to live test

* Seperate pending block queue into its own

* first version

* delete watchtower

* move to message loop

* roughtime

* one time

* fix test

* Started testing but peer list empty

* Comment

* Loggins

* Stuck at decoding non proto type

* Revert

* First take, need feedback

* Run time panics at hello

* Revert

* use reflect properly

* Fixed subscriber

* instantiate helper

* More reverts

* Revert back tests

* Cont when EOF

* Working

* Clean hello tracker on peer disconnection

* Clean hello tracker on peer disconnection

* Move to validation

* Propoer locking

* Propoer locking

* Fmt

* Nishant's feedbacke

* More feedback

* All tests passing

* fix build

* remove log

* gaz

* Added the todo
2019-09-20 10:08:32 -07:00
..
initial-sync Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
testing [Interop] Improve RPC Codebase + Start Beacon Chain With Mock ETH1 Values (#3407) 2019-09-09 17:13:50 -04:00
BUILD.bazel Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
deadlines.go sync RPC: Hello handler (#3216) 2019-08-16 16:03:11 -04:00
doc.go Regular Sync - First Pass (#3201) 2019-08-16 13:13:04 -04:00
error_test.go Remove Error Message Type (#3533) 2019-09-20 09:13:38 -05:00
error.go Remove Error Message Type (#3533) 2019-09-20 09:13:38 -05:00
log.go Regular Sync - First Pass (#3201) 2019-08-16 13:13:04 -04:00
metrics.go Handle blocks after chain start (#3486) 2019-09-17 14:14:51 -07:00
pending_blocks_queue_test.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
pending_blocks_queue.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
rpc_beacon_blocks_by_range_test.go Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
rpc_beacon_blocks_by_range.go Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
rpc_beacon_blocks_by_root_test.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
rpc_beacon_blocks_by_root.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
rpc_goodbye_test.go Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
rpc_goodbye.go Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
rpc_status_test.go Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
rpc_status.go Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
rpc_test.go allow rpc requests (#3490) 2019-09-16 12:54:46 -05:00
rpc.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
service.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
subscriber_beacon_attestation.go Minor runtime fixes (#3335) 2019-08-27 22:19:47 -05:00
subscriber_beacon_blocks_test.go Fix finalized block filtering in sync (#3334) 2019-08-28 08:29:45 -07:00
subscriber_beacon_blocks.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
subscriber_handlers.go fixes (#3291) 2019-08-23 17:34:03 -04:00
subscriber_test.go Update Naming to Latest Networking Spec (#3519) 2019-09-20 11:57:28 +05:30
subscriber.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
validate_attester_slashing_test.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_attester_slashing.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_beacon_attestation_test.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_beacon_attestation.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_beacon_blocks_test.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_beacon_blocks.go Parent blocks fetching/processing (#3459) 2019-09-20 10:08:32 -07:00
validate_proposer_slashing_test.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_proposer_slashing.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_voluntary_exit_test.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00
validate_voluntary_exit.go PubSub: Check messages received from self, do not double process (#3403) 2019-09-03 17:22:15 -07:00