Commit Graph

1543 Commits

Author SHA1 Message Date
Paul Hauner
e33d1d0ebb First passing tree hash test 2019-03-27 18:55:39 +11:00
Paul Hauner
839ff3ea3b Implement (failing) cached tree hash tests 2019-03-27 18:34:10 +11:00
Paul Hauner
ad4000cbdf Remove unused code 2019-03-27 17:46:12 +11:00
Paul Hauner
35ceb92f2e Refactor with TreeHashCache struct 2019-03-27 17:45:27 +11:00
Paul Hauner
e28e97d3c7 Add initial work on tree hash caching 2019-03-27 15:59:27 +11:00
Paul Hauner
8074fed8a8 Merge pull request #328 from sigp/libp2p-patch
Libp2p patch
2019-03-27 11:03:03 +11:00
Age Manning
6c6a8eaae3 Merge branch 'master' into libp2p-patch 2019-03-26 16:39:53 +11:00
Age Manning
507c8efbfb Update to latest gossipsub 2019-03-26 16:38:50 +11:00
Paul Hauner
95a4f834c3 Merge pull request #327 from sigp/libp2p-patch
Libp2p patch
2019-03-26 16:10:24 +11:00
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