Commit Graph

25 Commits

Author SHA1 Message Date
Paul Hauner
fcabef91da Use E for EthSpec trait, instead of B 2019-05-13 14:44:43 +10:00
Paul Hauner
ce8ebeccbc Rename BeaconStateTypes to EthSpec 2019-05-10 14:47:09 +10:00
Paul Hauner
42b7aa89d4 Update network and rpc to BeaconStateTypes 2019-05-08 19:38:18 +10:00
Paul Hauner
1913be0c6f Fix clippy lints 2019-04-03 16:23:09 +11:00
Age Manning
e0b5e74e7c Removes further unneccessary debug output 2019-03-31 15:48:11 +11:00
Age Manning
f7131c2f87 Fix compile issues and modify type names 2019-03-25 23:39:39 +11:00
Age Manning
52b31b2009 Implement initial pubsub message handling 2019-03-25 23:02:51 +11:00
Age Manning
05369df7e8 Add PubsubMessage and publish function to behaviour 2019-03-25 22:00:11 +11:00
Age Manning
13ac5b1d25 Tidy network poll and implement Identify 2019-03-21 13:15:14 +11:00
Age Manning
e080f63811 Rename libp2p to eth2-libp2p 2019-03-20 15:09:24 +11:00
Age Manning
4b57d32b60 Apply clippy suggestions 2019-03-19 23:20:39 +11:00
Age Manning
e7f87112fb Tidy networking crates 2019-03-19 22:53:51 +11:00
Age Manning
dc014d07bc Enable syncing state when new peer connects 2019-03-19 22:32:56 +11:00
Age Manning
2657dc1465 Builds RPC infrastructure to handle RPC responses 2019-03-19 12:47:36 +11:00
Age Manning
8ec0688cb9 Implements RPC call functionality 2019-03-18 23:34:44 +11:00
Age Manning
0625bb6b03 Add network channel into message handler 2019-03-18 23:18:25 +11:00
Age Manning
6a89da43b7 Cleanup network shutdown messages 2019-03-18 18:22:01 +11:00
Age Manning
6b5debe654 Organize beacon_chain typing
- Implements ClientTypes
- New network BeaconChain type for the networking service
2019-03-18 17:38:23 +11:00
Age Manning
bbad4bfa19 Starts initialisation of beacon chain in the client 2019-03-18 16:16:54 +11:00
Age Manning
2e0c8e2e47 Handle peer dials and propagate to message handler 2019-03-17 23:14:28 +11:00
Age Manning
9803ab30f2 Propagate RPC through network service.
- Basic network message handler threading
- Correct references
2019-03-17 21:49:56 +11:00
Age Manning
ae983a9347 Basic networking service with channel 2019-03-12 17:28:11 +11:00
Age Manning
ac639c6427 Add libp2p transport - tcp/ws/secio and multiplexing. 2019-03-06 23:31:08 +11:00
Age Manning
b68adc1ae3 Implement skeleton network/sync framework. 2019-03-04 18:31:01 +11:00
Age Manning
3b8f29a914 [Temp Commit] Implements more basic skeleton code. 2019-03-04 16:39:37 +11:00