Commit Graph

27 Commits

Author SHA1 Message Date
Paul Hauner
e702896bee Fix ssz decoding bug 2019-03-26 13:28:21 +11:00
Paul Hauner
56c9a29593 Add logging 2019-03-26 13:28:01 +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
Paul Hauner
098e63ac32 Move gossip structs into behaviour 2019-03-25 18:59:50 +11:00
Paul Hauner
32a025bdf7 Introduced RequestId newtype 2019-03-25 16:48:44 +11:00
Paul Hauner
708d9b5674 Add basic Gossip sync handlers 2019-03-25 14:27:20 +11:00
Paul Hauner
796b68dc04 Implement Goodbye and BeaconState msg handlers 2019-03-24 17:51:32 +11:00
Paul Hauner
f918f42b28 Merge branch 'master' into paul-sync 2019-03-24 16:36:18 +11:00
Paul Hauner
4b5b5851a6 Allow sync to to request block bodies. 2019-03-23 13:23:44 +11:00
Paul Hauner
7a75ee3d19 Merge branch 'master' into paul-sync 2019-03-22 07:11:04 +11:00
Age Manning
84f0ad2ae7 Add Ping protocol to lighthouse 2019-03-21 13:42:02 +11:00
Age Manning
7f976124df Add logging to libp2p behaviour 2019-03-21 13:34:37 +11:00
Age Manning
71dca8af36 Correct user agent string 2019-03-21 13:28:34 +11:00
Age Manning
13ac5b1d25 Tidy network poll and implement Identify 2019-03-21 13:15:14 +11:00
Age Manning
35815ce786 Cleans up swarm poll and adds identify behaviour 2019-03-21 12:57:41 +11:00
Age Manning
67a3dfe052 Remove node private key from config 2019-03-21 12:45:23 +11:00
Age Manning
7ec37939c8 Adds Identify protocol and cleans up network config 2019-03-21 12:41:05 +11:00
Age Manning
437a0505c9 Implement encodeable on all RPC methods 2019-03-21 11:25:22 +11:00
Age Manning
950186eca7 Implement BeaconChainState RPC method 2019-03-21 11:18:47 +11:00
Age Manning
3063d5eac9 Implement BeaconBlockBodies RPC method 2019-03-21 11:16:09 +11:00
Age Manning
56cd77ead8 Implement BeaconBlockHeaders RPC method 2019-03-21 11:05:26 +11:00
Age Manning
766a79adfa Implement BeaconBlockRoots RPC method 2019-03-21 11:02:52 +11:00
Age Manning
a14426349a Implement Goodbye RPC call 2019-03-21 10:53:29 +11:00
Age Manning
3aa2b376bb Increase RPC read/write limit to 4M 2019-03-21 10:43:21 +11:00
Age Manning
e080f63811 Rename libp2p to eth2-libp2p 2019-03-20 15:09:24 +11:00