Paul Hauner
|
142aaae8ce
|
Fast-forward PendingAttestation to v0.5.0
|
2019-03-15 15:51:57 +11:00 |
|
Paul Hauner
|
4ffdfbc993
|
Update Validator to 0.5.0, add tests
|
2019-03-15 15:48:33 +11:00 |
|
Paul Hauner
|
d84850b892
|
Add BeaconBlockHeader type.
|
2019-03-15 15:40:28 +11:00 |
|
Paul Hauner
|
2295322e3c
|
Update DepositInput to spec v0.5.0
Also modifies the API for creating a proof of possession and adds a test
|
2019-03-15 15:40:19 +11:00 |
|
Paul Hauner
|
20a439101e
|
Update "attestation" family of structs in types
Also adds/splits up some testing builders.
|
2019-03-15 15:20:33 +11:00 |
|
Paul Hauner
|
8050ed7a26
|
Fast-forward unchanged 0.4.0 structs to 0.5.0
|
2019-03-15 14:33:40 +11:00 |
|
Paul Hauner
|
f9964ebd8b
|
Update Fork struct to v0.5.0
|
2019-03-15 13:33:45 +11:00 |
|
Paul Hauner
|
ef86948259
|
Add bones of YAML state test parsing.
Is incomplete, need to update all our types to v0.5.0 first
|
2019-03-15 13:32:23 +11:00 |
|
Paul Hauner
|
236b97476a
|
Marge fixes to test_harness, add serdehex crate
|
2019-03-15 13:31:30 +11:00 |
|
Paul Hauner
|
69100a0c03
|
Merge branch 'fix-test-harness' into state-tests
|
2019-03-15 12:48:52 +11:00 |
|
Age Manning
|
7b6a653d05
|
Add RPC protocol to lh network behaviour.
|
2019-03-15 02:48:09 +11:00 |
|
Age Manning
|
24c7f180e2
|
Update rpc event handling.
|
2019-03-15 02:13:16 +11:00 |
|
Age Manning
|
c06e8ffa5b
|
Initial Libp2p RPC implementation.
|
2019-03-15 01:50:59 +11:00 |
|
Paul Hauner
|
902b80a579
|
Optimise epoch building
|
2019-03-14 22:16:21 +11:00 |
|
Paul Hauner
|
8154397114
|
Set map initial cacacity in epoch cache builder
This should help reduce reallocations
|
2019-03-14 20:54:44 +11:00 |
|
Paul Hauner
|
96d96ba9ba
|
Remove assertion in benches
|
2019-03-14 20:54:30 +11:00 |
|
Paul Hauner
|
5337fce433
|
Merge branch 'sigs-v0.6.1' into sane-case
|
2019-03-14 18:18:59 +11:00 |
|
Paul Hauner
|
65e3b388a0
|
Update signature-scheme to v0.6.1
|
2019-03-14 18:17:32 +11:00 |
|
Paul Hauner
|
8cc89b9820
|
Fix clippy warnings
|
2019-03-14 18:08:21 +11:00 |
|
Paul Hauner
|
2bfc8ed4da
|
Fix failing doc test
|
2019-03-14 18:08:09 +11:00 |
|
Paul Hauner
|
122916acdd
|
Merge branch 'master' into fix-test-harness
|
2019-03-14 18:01:57 +11:00 |
|
Paul Hauner
|
d99a92d147
|
Merge branch 'new-pubkey-format' into sane-case
|
2019-03-14 17:53:47 +11:00 |
|
Paul Hauner
|
3dfdfc95ac
|
Fix test_utils macro definition
It needed to be defined before it was used in an module.
|
2019-03-14 17:53:13 +11:00 |
|
Paul Hauner
|
4fd8551e8b
|
Update loglevel, comments in benches
|
2019-03-14 17:49:39 +11:00 |
|
Paul Hauner
|
9e7d495dca
|
Merge branch 'master' into new-pubkey-format
|
2019-03-14 19:02:10 +13:00 |
|
Age Manning
|
1134ce1d8b
|
Merge pull request #304 from sigp/faster-rewards
Improve rewards processing time
|
2019-03-14 17:01:58 +11:00 |
|
Paul Hauner
|
2535f47f13
|
Add builder for benches
Also adds a "sane" case for block processing
|
2019-03-14 16:44:56 +11:00 |
|
Paul Hauner
|
e44f2fca8c
|
Merge pull request #305 from sigp/fork-choice-correction
Correct all fork choice rules for children with no votes.
|
2019-03-14 18:29:03 +13:00 |
|
Paul Hauner
|
ed49023b87
|
Merge branch 'faster-rewards' into sane-case
|
2019-03-14 16:11:41 +11:00 |
|
Paul Hauner
|
fc0cdb8226
|
Start building non-worst case benches
|
2019-03-14 18:10:36 +13:00 |
|
Paul Hauner
|
31c276822d
|
Merge pull request #300 from sigp/dupl-ssz-tests
Re-re-apply removal of duplicated ssz_tests
|
2019-03-14 18:07:42 +13:00 |
|
Paul Hauner
|
1c1c15a122
|
Tidy per epoch processing
- Add comments to ValidatorStatuses
- Add some checks to guard against a bad statuses list
- Remove unused attester_sets.rs file.
|
2019-03-14 16:00:22 +11:00 |
|
Age Manning
|
086e9574d2
|
Correct all fork choice rules for children with no votes.
|
2019-03-14 15:22:45 +11:00 |
|
Age Manning
|
3112f83786
|
Merge pull request #303 from sigp/cloned-keypairs
Add TestingBeaconStateBuilder fn for cloned keypairs
|
2019-03-14 15:18:52 +11:00 |
|
Paul Hauner
|
12214e7eed
|
Ignore long running DB test
|
2019-03-14 15:11:03 +11:00 |
|
Paul Hauner
|
f4959fc03c
|
Add TestingBeaconStateBuilder fn for cloned kps
Allows for faster test setups.
Implemented method for fork choice tests.
|
2019-03-14 15:10:20 +11:00 |
|
Paul Hauner
|
10aee6214c
|
Tidy per_epoch_processing
Mainly renaming variables and files for readability.
|
2019-03-14 14:59:30 +11:00 |
|
Age Manning
|
ac6dc81ebf
|
Merge pull request #302 from pawanjay176/lmd_ghost_tests
Adds additional tests for lmd ghost fork choice rules
|
2019-03-14 14:09:31 +11:00 |
|
Age Manning
|
8435a5b2ca
|
Merge pull request #297 from pawanjay176/optimized_ghost
[WIP] Add OptimizedLMDGhost fork choice rule and tests
|
2019-03-14 14:08:16 +11:00 |
|
Paul Hauner
|
95599ddc66
|
Update Attesters struct
- Renames variables
- Moves total balance calculation into struct
|
2019-03-14 12:49:48 +11:00 |
|
Paul Hauner
|
a319144835
|
Improve crosslink reward processing
|
2019-03-14 12:17:43 +11:00 |
|
Paul Hauner
|
6f919e6f7d
|
Add first iteration on faster rewards processing.
|
2019-03-14 11:53:50 +11:00 |
|
pawanjay176
|
804da3c3ff
|
Adds additional tests for lmd ghost fork choice rules
|
2019-03-14 00:58:15 +05:30 |
|
pawanjay176
|
4c45b90df5
|
Formatted changes using rustfmt
|
2019-03-13 14:34:00 +05:30 |
|
pawanjay176
|
181aeb3d71
|
Refactored to use max_by
|
2019-03-13 14:31:40 +05:30 |
|
Paul Hauner
|
b2fb2afb28
|
Revert "Move PublicKey to store uncomp. bytes."
This reverts commit bfa2e71b46 .
|
2019-03-13 16:51:37 +11:00 |
|
Paul Hauner
|
587be831b5
|
Add method for dropping pubkey cache. Add bench.
|
2019-03-13 16:49:32 +11:00 |
|
Paul Hauner
|
6cd3c4bd1a
|
Add a cache for public keys to BeaconState
This allows for a fast lookup of "is this public key already in the
validator registry".
|
2019-03-13 16:40:28 +11:00 |
|
Age Manning
|
23a8fbfc74
|
Add default topics and initial topic subscription
|
2019-03-13 15:39:32 +11:00 |
|
Age Manning
|
8ee3523abd
|
Transition to secp256k1 default peer id
|
2019-03-13 14:43:24 +11:00 |
|