shayzluf
bdb1b472b6
Test proccess on chainstart ( #3516 )
...
* first version of the watchtower api
* first version
* delete watchtower
* move to message loop
* roughtime
* one time
* fix test
* add test to chain start
* fix test
* move logic to mock
* remove unused method
* remove imports
* gaz
* goimports
* goimport
2019-09-18 14:14:25 +05:30
shayzluf
b9f9cf0b2c
Handle blocks after chain start ( #3486 )
2019-09-17 14:14:51 -07:00
Preston Van Loon
8d234014a4
Fix broadcast ssz ( #3423 )
...
* add two types of encoding/decoding ssz
* fix tests
* lint
* lint
2019-09-08 19:34:52 -07:00
Preston Van Loon
b6e0d700ec
PubSub: Check messages received from self, do not double process ( #3403 )
...
* Check messages received from self, add them to the store
* tests
* fmt
2019-09-03 17:22:15 -07:00
Preston Van Loon
8f342cc5bb
fix some parent context usage, add tracing to p2p handlers ( #3395 )
2019-09-03 11:06:35 -07:00
Preston Van Loon
2ee4f00b81
Add sync/p2p metric for number of messages received by topic ( #3341 )
...
* Add going msg metric
* fmt
* rename
2019-08-28 10:14:22 -05:00
Nishant Das
919877f301
Ignore Messages From Local Peer ( #3299 )
...
* validate message coming into pipeline
* gaz
* add to deprecated p2p
* add new lib
* change lib
2019-08-24 14:41:24 -04:00
Nishant Das
111f225177
Remove IsAttCanonical From Operations Service ( #3298 )
2019-08-24 06:50:43 -06:00
Preston Van Loon
a852d610e2
Add panic handler ( #3296 )
2019-08-23 19:15:02 -06:00
Preston Van Loon
0c0ec97343
fixes ( #3291 )
2019-08-23 17:34:03 -04:00
Preston Van Loon
ce65b11801
Beacon attestation pubsub subscriber ( #3289 )
...
* beacon attestation subscriber
* register beacon attestation handler
* fix tests
2019-08-23 14:46:04 -05:00
Preston Van Loon
ce28feea45
Regular sync: pubsub subscriber for beacon blocks ( #3220 )
...
* add validation
* add block db check in validation
* merge
* in memory caching of seen blocks
* basic block processing
* Update BUILD.bazel
* use new receiveBlockNoPubsub
* fix build
* add TODO issue numbers
* add TODO issue numbers
* lint
2019-08-22 13:11:52 -05:00
Nishant Das
36c9a5665d
Implement Proposer Slashing Handler ( #3273 )
...
* validate proposer slashing
* add commetn
* add handler
* add
* remove
* gaz
2019-08-22 20:01:56 +05:30
Nishant Das
c09a6b87c3
Implement Attester Slashing Handler in Sync ( #3260 )
...
* add validation
* add test
* add new changes
* fix lint
* Update beacon-chain/sync/validate_attetser_slashing_test.go
Co-Authored-By: shayzluf <thezluf@gmail.com>
* terence's comments
* change key
2019-08-22 11:04:25 +05:30
Preston Van Loon
a26ef9b44f
Regular sync: pubsub subscriber for voluntary exits ( #3227 )
...
* voluntary exit validator & handler skeleton
* pass through && register
* voluntary exits
* voluntary exits
* voluntary exits
* gaz
* lint
2019-08-18 11:33:58 -04:00
Preston Van Loon
81f868bd48
Regular Sync - First Pass ( #3201 )
...
* checkpoint
* checkpoint
* varint prefix for ssz
* move the encoding API around a little bit to support reader writer
* add a simple test for the happy path subscribe
* move wait timeout to testutil
* Add inverted topic mapping
* Add varint prefixing to ssz network encoder
* fix spacing
* fix comments
* fix comments
* make anon methods more clear
* clean up log fields
* move topic mapping, reformat TODOs, get ready for brutal team review
* lint
* lint
* lint
* Update beacon-chain/p2p/gossip_topic_mappings.go
Co-Authored-By: Nishant Das <nishdas93@gmail.com>
* PR feedback
* PR feedback
* PR feedback
* PR feedback
* PR feedback
* Update WORKSPACE
* Update WORKSPACE
2019-08-16 13:13:04 -04:00