Commit Graph

1119 Commits

Author SHA1 Message Date
Age Manning
5ae8079b44 Basic node handshake 2019-03-19 13:25:25 +11:00
Age Manning
67c09021f0 Initial handling RPC responses 2019-03-19 13:03:12 +11:00
Age Manning
2657dc1465 Builds RPC infrastructure to handle RPC responses 2019-03-19 12:47:36 +11:00
Age Manning
31333e8f8e Add send rpc in message handler 2019-03-19 12:19:07 +11:00
Age Manning
495348f934 Adds RPC request send framework in message handler 2019-03-19 11:25:42 +11:00
Age Manning
dfdec78a7a Implements hello generation in sync module 2019-03-19 00:26:15 +11:00
Age Manning
41abdb7599 Remove sync crate, move into network crate 2019-03-19 00:05:06 +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
Age Manning
19a64f906e Initial beacon node setup.
- Add network crate.
- Add sync crate.
- Add version crate.
- Add lighthouse configuration.
- Add network configuration.
2019-02-28 10:29:28 +11:00