Paul Hauner
|
1913be0c6f
|
Fix clippy lints
|
2019-04-03 16:23:09 +11:00 |
|
Paul Hauner
|
5e80b90301
|
Extend queue stale time, queue more blocks
|
2019-04-01 15:51:48 +11:00 |
|
Paul Hauner
|
a7df4f1800
|
Add log when block not processed in queue
|
2019-04-01 15:38:22 +11:00 |
|
Paul Hauner
|
a3ca3ec50d
|
Break block proc. loop if we get a bad block
|
2019-04-01 15:32:04 +11:00 |
|
Paul Hauner
|
111c81f428
|
Add ParentUnknown block processing to SimpleSync
|
2019-04-01 15:23:38 +11:00 |
|
Paul Hauner
|
a93f898946
|
Improve gossipsub block processing
|
2019-03-31 17:27:04 +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
|
c99a742aae
|
Fix bug in SimpleSync queue.
It was not completing partials with bodies.
|
2019-03-31 10:15:42 +11:00 |
|
Paul Hauner
|
d2b5cf5a32
|
Improve queueing in SimpleSync
|
2019-03-31 09:44:58 +11:00 |
|
Paul Hauner
|
935c64deef
|
Adds attestation validation to SimpleSync
|
2019-03-30 19:11:52 +11:00 |
|
Paul Hauner
|
12936e73a7
|
Set gossip logs to info
|
2019-03-27 12:57:05 +11:00 |
|
Age Manning
|
f7131c2f87
|
Fix compile issues and modify type names
|
2019-03-25 23:39:39 +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
|
ebb9ced0a4
|
Improve peer status handling
|
2019-03-25 15:30:46 +11:00 |
|
Paul Hauner
|
708d9b5674
|
Add basic Gossip sync handlers
|
2019-03-25 14:27:20 +11:00 |
|
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
|
796b68dc04
|
Implement Goodbye and BeaconState msg handlers
|
2019-03-24 17:51:32 +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
|
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
|
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
|
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
|
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
|
4b57d32b60
|
Apply clippy suggestions
|
2019-03-19 23:20:39 +11:00 |
|
Age Manning
|
dc014d07bc
|
Enable syncing state when new peer connects
|
2019-03-19 22:32:56 +11:00 |
|
Age Manning
|
b30d72501c
|
Add logger to sync module
|
2019-03-19 21:55:57 +11:00 |
|
Age Manning
|
c0bc45f1f3
|
Implement node connection validation structure
|
2019-03-19 18:28: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 |
|