Paul Hauner
|
4b5b5851a6
|
Allow sync to to request block bodies.
|
2019-03-23 13:23:44 +11:00 |
|
Age Manning
|
56d33d2e26
|
Basic tokio slot stream implementation
|
2019-03-23 11:48:36 +11:00 |
|
Age Manning
|
318d6a976e
|
Initial tokio timer interval
|
2019-03-23 00:36:48 +11:00 |
|
Age Manning
|
547a750d78
|
Setup basic structure before tokio runtime addition
|
2019-03-22 23:21:26 +11:00 |
|
Age Manning
|
17cd5bb991
|
Adds genesis time to node info. Closes #256
|
2019-03-22 23:01:10 +11:00 |
|
Age Manning
|
61fc946d54
|
Adds initial connection to beacon node with retries
|
2019-03-22 22:50:16 +11:00 |
|
Age Manning
|
c4454289d6
|
Initial implementation of validator service
|
2019-03-22 17:27:07 +11:00 |
|
Age Manning
|
b2cd771a42
|
Shift argument passing into config module
|
2019-03-22 17:04:55 +11:00 |
|
Age Manning
|
a1a5f29caa
|
Fix registering of node service
|
2019-03-22 16:56:54 +11:00 |
|
Age Manning
|
4990569f68
|
Add BeaconNodeInfo RPC to validator client
|
2019-03-22 16:48:25 +11:00 |
|
Age Manning
|
a4cfe68272
|
Thread beacon node RPC server
|
2019-03-22 16:46:52 +11:00 |
|
Kirk Baird
|
8fd2e47e99
|
Modifications to serde
|
2019-03-22 16:10:43 +11:00 |
|
Paul Hauner
|
4cda637496
|
Merge pull request #321 from sigp/empty-signature
Empty signature
|
2019-03-22 17:53:50 +13:00 |
|
Kirk Baird
|
5204fc81ff
|
cargo fmt
|
2019-03-22 14:52:37 +11:00 |
|
Kirk Baird
|
4324097904
|
Allow for conversion to/from empty_signature
|
2019-03-22 14:51:49 +11:00 |
|
Paul Hauner
|
96ba1c8f77
|
Implement get_block_roots for syncing
|
2019-03-22 14:20:49 +11:00 |
|
Age Manning
|
858cf4f1f4
|
Add beacon_chain trait for gRPC server
|
2019-03-22 13:51:17 +11:00 |
|
Age Manning
|
ee6a0ccb92
|
Initial build of server-side BeaconNodeService RPC
|
2019-03-22 13:37:24 +11:00 |
|
Age Manning
|
844fdc0fb9
|
Rename network_id to chain_id
|
2019-03-22 12:39:45 +11:00 |
|
Age Manning
|
0a59a73894
|
Add BeaconNodeService to RPC
|
2019-03-22 12:36:45 +11:00 |
|
Age Manning
|
e758e71753
|
Tidy services.proto
|
2019-03-22 12:13:48 +11:00 |
|
Age Manning
|
6d0ad99358
|
Merge @thojest validator client to branch.
|
2019-03-22 11:54:24 +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 |
|
Luke Anderson
|
13872dfbb9
|
Added the release and debug build/tests to Jenkins, as well as Travis.
|
2019-03-22 10:38:45 +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 |
|
Kirk Baird
|
192a49a23d
|
Merge branch 'master' of github.com:sigp/lighthouse into v0.5.0-state-transition-tests
|
2019-03-22 09:23:56 +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 |
|
Luke Anderson
|
6d5bba1dcc
|
Commenting out clippy, since he's not coming until later.
|
2019-03-21 16:08:14 +11:00 |
|
Luke Anderson
|
129631886b
|
Merge branch 'master' into ci-rustfmt
|
2019-03-21 16:06:09 +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 |
|
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
|
3aa2b376bb
|
Increase RPC read/write limit to 4M
|
2019-03-21 10:43:21 +11:00 |
|