terence tsao
e1137e5801
Allow Beacon Node to Connect to Bootstrap Node for Peer Discovery ( #740 )
...
* start sequence for node to connect to bootstrap nodes
* lint
* maybe warning is more appropiate?
* fix gazelle
* preston's feedback
* add go-ipfs-addr to workspace
* move flag to shared
* removed routed host
2018-11-14 21:25:06 -05:00
Preston Van Loon
3118947271
Update libp2p deps ( #717 )
...
* Revert "Fix LibP2P Global Proto Bug on Travis (#690 )"
This reverts commit 7300204176
.
* update libp2p deps
* goimports
2018-11-03 12:59:39 -04:00
Raul Jordan
7300204176
Fix LibP2P Global Proto Bug on Travis ( #690 )
2018-10-22 14:39:29 -05:00
Preston Van Loon
8bcddf5fdc
Migrate dependencies on @com_github_ethereum_go_ethereum//event ( #601 )
...
* Add go-ethereum's event and
* remove swp file
* goimports
* remove unused code
* fix gazelle
2018-10-02 21:49:01 -04:00
Divyank Katira
2a51ed3f39
P2P Message Execution Tracing ( #517 )
...
* Request execution tracing initial commit
* Resolve linter issues
* Run gazelle
* Make trace sampling configurable, clean up, update doc
* Document trace span creation
* Fix linter issue
2018-09-20 07:46:35 -04:00
Preston Van Loon
75d32588e0
format and cleanup some TODOs ( #544 )
2018-09-19 21:14:31 -07:00
Preston Van Loon
3c264be1c1
Clean up some p2p related TODOs ( #521 )
...
* Remove error checking for type assertions on p2p messages. The code should fail earlier in the p2p layer. Also fixed format on some TODOs
* format TODO again
* Add a bit more tests for p2p stuff
* goimports on feed_mock
* remove unused import
2018-09-16 14:02:53 -04:00
Nishant Das
cddae7a306
Implement RPC Messaging Between Validators ( #475 )
...
* Adding Proto files
* Move to shared package
* adding attestation sub
* gazelle
* attestation check
* proposal finished
* Add in attesters responsibilities
* fixing dependency issues
* adding topics
* refactoring tests
* Adding more tests
* adding more changes
* gazelle
* removing attester p2p
* remove mock
* changing to new proposer model
* changing tests
* making changes
* gazelle
* adding gomock
* adding rpc methods, reverting changes to other proto files
* gazelle and test changes
* adding tests
* adding mocks and tests
* gazelle
* fixing merge issues
* lint
* lint
2018-09-16 09:12:36 +08:00
Preston Van Loon
db1138ae1f
Fix p2p issues in #465 ( #489 )
2018-09-09 18:15:24 -04:00
Preston Van Loon
b02042dbe9
shared: Split P2P Topics And Introduce Middleware (Adapters) ( #421 )
2018-08-29 11:32:54 -05:00
Federico Gimenez
dd29481abe
Fix beacon-chain/sync Test Race ( #390 )
...
* fix beacon-chain/sync test race
* address review comments
* remove unused file
* gazelle
* disable race for client/contracts
* address review comments
* fix conflict
* remove duplicated deps, embed
* remove unneeded file
2018-08-12 16:27:21 -04:00
Raul Jordan
13a011ce5f
proto: Structure Protos for Beacon and for Sharding ( #359 )
2018-07-31 13:54:45 -05:00
Preston Van Loon
bb29e367d5
Add Golint ( #344 )
2018-07-28 21:18:56 -04:00
Raul Jordan
9ab02849b6
beacon: Initial Beacon P2P Protobufs, Subscriptions ( #327 )
2018-07-28 15:53:02 -04:00
Yutaro Mori
8d858aad9b
Add Feed Subscribe() Convenience Method ( #333 )
2018-07-26 07:16:31 -07:00
Federico Gimenez
b8fe4228af
Add Mutex on Top of p2p Feeds Map ( #321 )
...
* add mutex on top of p2p feeds map
* lock read too
* add concurrent write test and enable race detector
* restrict race detection to concurrent feed map write test
* gazelle fix
* increase ram and I/O in bazel's local_resources
* reverted local_resources changes
* address review comments
* do not disable sandboxing on travis
* address review comments
2018-07-26 00:11:15 +08:00
Preston Van Loon
d33836b48e
shared: Move p2p Library to Shared ( #317 )
2018-07-24 10:21:58 -05:00