prysm-pulse/beacon-chain/p2p
Preston Van Loon 95c528f0bc First pass: single peer initial sync (#3363)
* lint

* add requests

* add all new stuff

* comment

* preston's review

* initial commit

* reorder sync so it isn't required to wait until start

* checkpoint

* fix

* improved handler API

* Set up prechain start values

* improved handler API

* ooops

* successful peer handshakes

* successful peer handshakes

* successful peer handshakes

* checkpoint

* chpkt

* handle init after chain start

* emit state initialized feed if existing db state

* merge error

* Done

* Test

* Fixed test

* emit state initialized

* force fork choice update

* wait for genesis time

* sync to current slot

* Use saved head in DB

* gaz

* fix tests

* lint

* lint

* lint

* lint

* Revert "Use saved head in DB"

This reverts commit c5f3404fdf333c8aac20bce8c349b1978494616b.

* remove db

* lint

* remove unused interfaces from composite

* resolve comments
2019-08-30 15:15:40 -05:00
..
encoder Add Flag for SSZ Encoding (#3256) 2019-08-21 12:33:48 -04:00
testing Add Hello Tracking (#3342) 2019-08-29 22:02:52 +05:30
broadcaster_test.go Add Flag for SSZ Encoding (#3256) 2019-08-21 12:33:48 -04:00
broadcaster.go Add flag for testing new p2p (#3243) 2019-08-19 17:20:56 -04:00
BUILD.bazel First pass: single peer initial sync (#3363) 2019-08-30 15:15:40 -05:00
config.go Add Flag for SSZ Encoding (#3256) 2019-08-21 12:33:48 -04:00
deprecated.go Add flag for testing new p2p (#3243) 2019-08-19 17:20:56 -04:00
discovery_test.go First pass: single peer initial sync (#3363) 2019-08-30 15:15:40 -05:00
discovery.go Add Support for Static Peering (#3272) 2019-08-22 10:23:16 -05:00
doc.go New p2p package (#3196) 2019-08-13 14:12:00 -07:00
gossip_topic_mappings.go Regular Sync - First Pass (#3201) 2019-08-16 13:13:04 -04:00
handshake.go First pass: single peer initial sync (#3363) 2019-08-30 15:15:40 -05:00
interfaces.go First pass: single peer initial sync (#3363) 2019-08-30 15:15:40 -05:00
log.go New p2p package (#3196) 2019-08-13 14:12:00 -07:00
monitoring.go Fix competing attestation check (#3305) 2019-08-24 16:56:40 -07:00
options_test.go Fix competing attestation check (#3305) 2019-08-24 16:56:40 -07:00
options.go Implement Discv5 in Prysm (#3211) 2019-08-21 11:38:30 +05:30
parameter_test.go Add Byte Slice Intersection Utils (#3204) 2019-08-14 10:27:18 -05:00
rpc_topic_mappings.go P2P implement message send (#3278) 2019-08-22 19:02:46 -04:00
sender_test.go P2P implement message send (#3278) 2019-08-22 19:02:46 -04:00
sender.go P2P implement message send (#3278) 2019-08-22 19:02:46 -04:00
service_test.go First pass: single peer initial sync (#3363) 2019-08-30 15:15:40 -05:00
service.go First pass: single peer initial sync (#3363) 2019-08-30 15:15:40 -05:00
utils.go Implement Discv5 in Prysm (#3211) 2019-08-21 11:38:30 +05:30