Paul Hauner
|
267477ffc2
|
Fix typo from previous commit
|
2019-03-24 18:37:23 +11:00 |
|
Paul Hauner
|
755a09d164
|
Move ImportQueue into own file
|
2019-03-24 18:34:44 +11:00 |
|
Paul Hauner
|
ee07efb9e9
|
Add comments to SimpleSync
|
2019-03-24 18:31:03 +11:00 |
|
Paul Hauner
|
07b6f70842
|
Ignore syncing tests (they run too long)
|
2019-03-24 17:58:30 +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
|
3dc5595a6f
|
Fix last errors stopping full chain sync
|
2019-03-24 16:35:07 +11:00 |
|
Paul Hauner
|
1ea9959632
|
Fix bug with block processing in sync
|
2019-03-24 15:18:21 +11:00 |
|
Paul Hauner
|
5f4f67f46f
|
Swap ImportQueue from a Map to a Vec
There's an edge case where different blocks can have the same block
body.
|
2019-03-24 14:22:12 +11:00 |
|
Paul Hauner
|
15f853416b
|
Add more detail to sync logs
|
2019-03-24 13:59:27 +11:00 |
|
Paul Hauner
|
840738ea12
|
Tidy logging, fix bug with stale time in queue
|
2019-03-24 13:06:17 +11:00 |
|
Paul Hauner
|
6b39c693af
|
Extend syncing
|
2019-03-24 12:50:23 +11:00 |
|
Paul Hauner
|
3eae7b3fc5
|
Add skip slot support to BeaconChain fns
|
2019-03-24 12:49:59 +11:00 |
|
Paul Hauner
|
a57a7c2394
|
Implement block imports for sync
|
2019-03-23 18:48:09 +11:00 |
|
Paul Hauner
|
4b5b5851a6
|
Allow sync to to request block bodies.
|
2019-03-23 13:23:44 +11:00 |
|
Paul Hauner
|
96ba1c8f77
|
Implement get_block_roots for syncing
|
2019-03-22 14:20:49 +11:00 |
|
Paul Hauner
|
f96a3282b5
|
Pass first sync test
|
2019-03-22 11:39:16 +11:00 |
|
Paul Hauner
|
4fc6e435d2
|
Add type alias to test_harness
|
2019-03-22 11:38:57 +11:00 |
|
Paul Hauner
|
7a75ee3d19
|
Merge branch 'master' into paul-sync
|
2019-03-22 07:11:04 +11:00 |
|
Paul Hauner
|
f3c81cda99
|
Implement hello responses.
|
2019-03-21 18:21:50 +11:00 |
|
Paul Hauner
|
430702b38d
|
Clean println's out of state processing
|
2019-03-21 18:21:26 +11:00 |
|
Paul Hauner
|
ca18d4390a
|
Add first changes to syncing logic
- Adds testing framework
- Breaks out new `NetworkContext` object
|
2019-03-21 17:17:01 +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 |
|
Age Manning
|
7c7f81d188
|
Fix issue with merging v0.5.0
|
2019-03-20 14:36:09 +11:00 |
|
Age Manning
|
4310f35b73
|
Merge branch 'master' into network-server
|
2019-03-20 14:31:35 +11:00 |
|
Age Manning
|
4105b869e1
|
Fix all matches relating to new RPC methods
|
2019-03-20 10:54:19 +11:00 |
|
Paul Hauner
|
84f373fcc2
|
Fix clippy lints
|
2019-03-20 10:51:53 +11:00 |
|
Age Manning
|
9db36f15bf
|
Tidy RPC Methods
|
2019-03-20 10:47:05 +11:00 |
|
Age Manning
|
ae1a7a2a25
|
Implement BeaconChainState RPC method
|
2019-03-20 10:43:40 +11:00 |
|
Age Manning
|
fd04431d54
|
Implement BeaconBlockBody RPC method
|
2019-03-20 10:36:37 +11:00 |
|
Age Manning
|
8fa70f64ec
|
Implement BeaconBlockHeaders RPC method
|
2019-03-20 10:28:05 +11:00 |
|
Age Manning
|
450b2cfb81
|
Rename RequestBeaconBlockRoots to BeaconBlockRoots for consistency
|
2019-03-20 10:19:45 +11:00 |
|
Age Manning
|
8acfb260d1
|
Implement RequestBeaconBlockRoots RPC method
|
2019-03-20 10:18:04 +11:00 |
|
Age Manning
|
0e8b174770
|
Implement Goodbye libp2p rpc request
|
2019-03-20 10:05:17 +11:00 |
|
Age Manning
|
d229bc9ccb
|
Stub possible fields in HandlerMessage
|
2019-03-20 10:02:26 +11:00 |
|
Age Manning
|
4be2eeb792
|
Correct cli rpc parameters
|
2019-03-20 09:58:31 +11:00 |
|