Age Manning
b2ae54043c
Fix libp2p version to specific commit
2019-03-26 15:06:41 +11:00
Age Manning
5b40152873
Update to latest libp2p and gossipsub
2019-03-26 15:01:05 +11:00
Age Manning
209614e373
Merge pull request #295 from sigp/validator-updates
...
Persisting (random) Validator Keys
2019-03-25 14:40:11 +11:00
Paul Hauner
d936bc0e5d
Merge pull request #318 from sigp/libp2p-rpc
...
Libp2p rpc
2019-03-24 15:12:14 +13:00
Paul Hauner
6ad049adbc
Merge pull request #315 from sigp/v0.5.0-state-transition-tests
...
V0.5.0 state transition tests
2019-03-24 15:10:30 +13:00
Luke Anderson
cc208670b2
Fixed formatting with rustfmt.
2019-03-23 15:52:17 +11:00
Luke Anderson
fba916a0d8
Updated validator config according to suggestions.
...
- Directory structure changed slightly
- Uses a filter_map instead of a for loop.
- All errors reading files does not prevent others from being read.
- The accounts manager needs to generate files first, with the same structure.
2019-03-23 15:46:51 +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
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
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
Luke Anderson
9e47cb56e7
Fixed code appearance with rustfmt.
2019-03-20 16:27:58 +11:00
Luke Anderson
dc2fc7a250
Added a new binary, accounts_manager.
...
- Updated main Cargo.toml file
- Created a new readme & binary
- Includes configuration options from the validator, which now has it's config as a library.
2019-03-20 16:24:28 +11:00
Luke Anderson
49f6e7ac65
Moved configuration around for validator client.
...
- Custom datadir/server argument logic moved into configuration, out of main.
- Updated the validator config directory structure, as per issue #253 suggestions
- Removed the 'generate 3 random keys' function
- Updated the README to reflect new structure
- Just exit if there are no keys, don't generate any (this is for accounts_manager, in a separate commit).
- Created a lib.rs file, so that the validator client configuration can be included by external crates.
2019-03-20 16:23:33 +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
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