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
|
dba972c748
|
Merge branch 'debug-no-crypto' into paul-sync
|
2019-03-22 10:20:41 +11:00 |
|
Paul Hauner
|
7cbee46227
|
Add FakeSignature and FakeAggregateSignature
They replace Signature and FakeAggregateSignature when compling with
debug. Compiling with release uses the real structs.
|
2019-03-22 10:08:40 +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 |
|
Paul Hauner
|
eff74ef21b
|
Merge pull request #286 from sigp/network-server
Beacon Node Syncing, Network Infrastructure and Core Services
|
2019-03-21 12:46:51 +13:00 |
|
Paul Hauner
|
05cec0df04
|
Merge pull request #316 from sigp/editor-config
Add editorconfig template
|
2019-03-21 12:46:00 +13: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 |
|
Paul Hauner
|
733722ea0d
|
Merge pull request #308 from sigp/v0.5.0
Update to spec v0.5.0
|
2019-03-20 13:32:36 +13: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 |
|
Age Manning
|
037c3b8307
|
Update config and cli for rpc
|
2019-03-20 00:01:31 +11:00 |
|
Age Manning
|
d2f12b7c18
|
Add standard RPC service
|
2019-03-19 23:47:58 +11:00 |
|
Age Manning
|
4b57d32b60
|
Apply clippy suggestions
|
2019-03-19 23:20:39 +11:00 |
|
Age Manning
|
e7f87112fb
|
Tidy networking crates
|
2019-03-19 22:53:51 +11:00 |
|
Age Manning
|
dc014d07bc
|
Enable syncing state when new peer connects
|
2019-03-19 22:32:56 +11:00 |
|
Age Manning
|
0a8b0069dc
|
Add peer validation and successful handshake
|
2019-03-19 22:18:01 +11:00 |
|
Age Manning
|
b30d72501c
|
Add logger to sync module
|
2019-03-19 21:55:57 +11:00 |
|
Age Manning
|
6e10ce93d4
|
Tidy message handler
|
2019-03-19 21:44:52 +11:00 |
|
Paul Hauner
|
8f23aefb29
|
Adds comments to new epoch cache fns.
|
2019-03-19 19:55:17 +11:00 |
|
Paul Hauner
|
baca2c90ab
|
Add last of 0.5.0 upgrades. Woo!
|
2019-03-19 19:43:31 +11:00 |
|
Paul Hauner
|
35b90728c7
|
Push more epoch processing fns to 0.5.0
|
2019-03-19 19:27:10 +11:00 |
|
Age Manning
|
c0bc45f1f3
|
Implement node connection validation structure
|
2019-03-19 18:28:42 +11:00 |
|
Paul Hauner
|
61f6fe25e7
|
Tidy reward processing
|
2019-03-19 17:26:20 +11:00 |
|
Paul Hauner
|
d20fb93f0c
|
Update rewards processing to v0.5.0
|
2019-03-19 17:16:51 +11:00 |
|
Age Manning
|
752c784534
|
Initial handling of RPC HELLO requests
|
2019-03-19 14:40:08 +11:00 |
|
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 |
|