Commit Graph

33 Commits

Author SHA1 Message Date
Age Manning
ae96325c81 Allows Libp2p service to be read outside network thread 2019-07-24 17:45:31 +10:00
Age Manning
414d41cb57 Shift changes into message handler and simple sync for rpc-rewrite 2019-07-16 22:32:37 +10:00
Age Manning
4a84b2f7cc Improved RPC handling. WIP 2019-07-09 15:44:23 +10:00
Age Manning
81f0b6c238 Integrate discv5 into lighthouse 2019-06-25 18:02:50 +10:00
Age Manning
84ea5adffe Complete merging of network addition branch 2019-06-25 18:02:50 +10:00
Age Manning
cf459b60a9 Updates for latest master 2019-06-25 18:02:50 +10:00
Age Manning
fc8dc6dfa7 Update to lastest libp2p 2019-06-25 18:02:50 +10:00
Age Manning
f7c2e4c5af Initial core grouping of libp2p behaviours 2019-06-25 18:02:50 +10:00
Age Manning
25f37ad967 Builds on discovery. Adds identify to discovery 2019-06-25 18:02:50 +10:00
Age Manning
ad1438db53 Adds verbosity cli flag 2019-06-25 18:02:49 +10:00
Age Manning
8d5d228270 Adds Kademlia for peer discovery 2019-06-25 18:02:49 +10:00
Age Manning
dd3a4f0b43 Removes network parameters from chain spec 2019-06-25 18:02:49 +10:00
Paul Hauner
749f2fcb5f Unify EthSpecs in Mainnet and Minimal 2019-06-08 08:49:04 -04:00
Paul Hauner
e74d49fc8a Remove dupe info between ChainSpec and EthSpec 2019-06-08 07:57:25 -04:00
Paul Hauner
a0148b5aae Rename SSZ traits (Encodable -> Encode) 2019-05-13 15:12:19 +10:00
Paul Hauner
eb62b5842d Update beacon node crates for new SSZ 2019-05-13 12:07:32 +10:00
Paul Hauner
3ef46c03d1 Merge branch 'fixed-vec' into sos 2019-05-10 15:27:21 +10:00
Paul Hauner
ce8ebeccbc Rename BeaconStateTypes to EthSpec 2019-05-10 14:47:09 +10:00
Paul Hauner
0ac278f44d Update validator_client for BeaconStateTypes 2019-05-09 12:19:52 +10:00
Paul Hauner
759d0250c5 Clean out some occurances of SszStream 2019-05-06 19:50:05 +10:00
Paul Hauner
1913be0c6f Fix clippy lints 2019-04-03 16:23:09 +11:00
Paul Hauner
c596e3f7d7 Change log levels of gossipsub events 2019-03-31 17:26:28 +11:00
Paul Hauner
2c1fa86cd3 Swap to gossiping whole block.
Processing for gossiped blocks is broken in `SimpleSync`, will be fixed
next.
2019-03-31 12:28:35 +11:00
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
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
7ec37939c8 Adds Identify protocol and cleans up network config 2019-03-21 12:41:05 +11:00
Age Manning
e080f63811 Rename libp2p to eth2-libp2p 2019-03-20 15:09:24 +11:00