Paul Hauner
|
7f1e40a8c6
|
Add proposer slashing support to test_harness
Test harness will now add signatures to a ProposerSlashing and submit it
to the BeaconChain
|
2019-03-02 11:25:55 +11:00 |
|
Paul Hauner
|
fd819fb7ca
|
Set BeaconChain block propose failure log to warn
It think it's more suitable to a warn
|
2019-03-02 11:24:41 +11:00 |
|
Paul Hauner
|
1de723b275
|
Add proposer/attester slash queues to BeaconChain
Allows for storing and including AttesterSlashing and ProposerSlashing
objects in blocks.
|
2019-03-02 11:23:37 +11:00 |
|
Paul Hauner
|
b0403707eb
|
Add support for deposits to test_harness
|
2019-03-01 16:59:55 +11:00 |
|
Paul Hauner
|
c278c08e34
|
Remove unnecessary clone.
|
2019-03-01 16:57:24 +11:00 |
|
Paul Hauner
|
eeeff9ef02
|
Ensure chain-dumps come with earliest block first
Previously dump.first() was the latest block. IMO, this is
counter-intuitive
|
2019-03-01 16:56:52 +11:00 |
|
Paul Hauner
|
1097c8089b
|
Add naive deposit-handling to BeaconChain
|
2019-03-01 16:56:27 +11:00 |
|
Paul Hauner
|
1479013bd0
|
Add skip_slots to test_harness yaml processor
|
2019-03-01 13:28:07 +11:00 |
|
Paul Hauner
|
8b06fa31da
|
Add basic YAML test_harness tests
Works, however ignores a lot of fields in the YAML.
|
2019-02-28 23:13:00 +11:00 |
|
Paul Hauner
|
af17fb1d03
|
Update BeaconStateBuilder API
|
2019-02-26 22:00:07 +13:00 |
|
Kirk Baird
|
4c3b0a6575
|
Formatting
|
2019-02-25 10:38:04 +11:00 |
|
Kirk Baird
|
f72b45147a
|
Merge conflicts from master
|
2019-02-25 10:36:54 +11:00 |
|
Paul Hauner
|
5ca7c9929a
|
Merge branch 'master' into beacon-state-caching
|
2019-02-24 19:14:05 +13:00 |
|
Paul Hauner
|
ab10cbbdb5
|
Fix clippy lints, small typos
|
2019-02-24 18:52:12 +13:00 |
|
Kirk Baird
|
9f9b466f95
|
Modify attestion_aggregation to use frok version in domain
|
2019-02-23 14:39:54 +11:00 |
|
Kirk Baird
|
a5cbda0b60
|
Merge branch 'master' into signature-scheme-update
|
2019-02-23 13:34:57 +11:00 |
|
Paul Hauner
|
a5de6a1915
|
Add caching to BeaconState.
Removes CachingBeaconState
|
2019-02-22 18:14:16 +13:00 |
|
Kirk Baird
|
673c8ea388
|
Merge current master
|
2019-02-20 13:59:11 +11:00 |
|
Age Manning
|
c7acde4fc2
|
Rename OptimisedLMDGhost to BitwiseLMDGhost.
|
2019-02-20 12:14:46 +11:00 |
|
Age Manning
|
b8411e7126
|
Merge branch 'master' into fork-choice-tests
|
2019-02-19 23:09:31 +11:00 |
|
Age Manning
|
846cbdd7f7
|
Generalise fork choice tests.
|
2019-02-19 14:37:17 +11:00 |
|
Feng94
|
7ed606eca1
|
Modify block_producer references in other crates where needed for compilation
|
2019-02-19 00:21:23 +11:00 |
|
Age Manning
|
4eddb47fd0
|
Updates all fork-choices to use ChainSpec for consts.
|
2019-02-18 17:49:05 +11:00 |
|
Kirk Baird
|
2c8aa17e0d
|
Merge branch 'master' into signature-scheme-update
|
2019-02-18 10:54:26 +11:00 |
|
Kirk Baird
|
9c4a1f1d1f
|
Update to signature-scheme 0.5.2
|
2019-02-18 10:50:40 +11:00 |
|
Paul Hauner
|
dc0696754b
|
Raise log level on test_harness tests
|
2019-02-17 20:23:31 +11:00 |
|
Paul Hauner
|
b0513b1ec1
|
Add and update logs
|
2019-02-16 15:08:33 +11:00 |
|
Paul Hauner
|
3b92b69028
|
Apply CachedBeaconState to some functions
- Attestation aggregation
- Getting attestation duties
|
2019-02-16 11:04:12 +11:00 |
|
Paul Hauner
|
7c920cfb96
|
Add incomplete progress on fixing test harness
|
2019-02-15 19:23:22 +11:00 |
|
Paul Hauner
|
4ddbb3197c
|
Merge branch 'master' into tidy-beacon-state
|
2019-02-15 16:30:51 +11:00 |
|
Paul Hauner
|
ec4a658fe7
|
Add beacon state test builder, tidy errors
|
2019-02-15 16:12:24 +11:00 |
|
Age Manning
|
94c8784523
|
Remove Slow LMD Ghost from test harness.
|
2019-02-15 14:17:22 +11:00 |
|
Kirk Baird
|
977f3edfb6
|
Add domain to all signature funcitons, modify validate_proof_of_possession()
|
2019-02-15 13:58:14 +11:00 |
|
Paul Hauner
|
35c914baa6
|
Revert "Merge pull request #200 from sigp/new-structure"
This reverts commit d7a3545be1 , reversing
changes made to 1da06c156c .
|
2019-02-14 12:09:18 +11:00 |
|
Paul Hauner
|
1d5ff4359a
|
Strip out old code
All of these files have been moved to either:
- https://github.com/sigp/lighthouse-beacon
- https://github.com/sigp/lighthouse-validator
- https://github.com/sigp/lighthouse-common
For rationale, see: https://github.com/sigp/lighthouse/issues/197
|
2019-02-13 14:15:53 +11:00 |
|
Paul Hauner
|
d2a1000520
|
Fix clippy lints in beacon_chain
|
2019-02-13 10:28:38 +11:00 |
|
Paul Hauner
|
61bbbab33d
|
Fix clippy lints in lmd_ghost
|
2019-02-13 09:27:09 +11:00 |
|
Paul Hauner
|
05ed778ccc
|
Remove unused var from block_producer
It was made redundant when `proposer_slots` was removed.
|
2019-02-13 07:39:00 +11:00 |
|
Paul Hauner
|
5c1d0dcea5
|
Fix various clippy lints
|
2019-02-13 07:32:31 +11:00 |
|
Paul Hauner
|
5039001eba
|
Rename file to resolve clippy lint
Lint was "module inception"
|
2019-02-12 17:20:58 +11:00 |
|
Paul Hauner
|
12076bce76
|
Update test_harness to spec v0.2.0
|
2019-02-12 16:57:47 +11:00 |
|
Paul Hauner
|
5fefc79521
|
Update BeaconChain for spec v0.2.0
|
2019-02-12 13:00:52 +11:00 |
|
Paul Hauner
|
36f441c968
|
Replace genesis crate with on-type defs
The methods in the `gensis` crate have been moved to `genesis` methods
on `BeaconState` and `BeaconBlock`.
|
2019-02-12 13:00:35 +11:00 |
|
Paul Hauner
|
85450ec254
|
Fix all compile errors from new Slot/Epoch types
|
2019-02-07 11:22:48 +11:00 |
|
Paul Hauner
|
9b1d8cd3c1
|
Update BeaconChain to use Slot newtype
|
2019-02-07 10:03:55 +11:00 |
|
Paul Hauner
|
af50c28e0f
|
Improve naming consistency in test_harness
With respect to filenames. Especially removing Test.. prefixes
|
2019-02-05 16:22:07 +11:00 |
|
Paul Hauner
|
449312d95c
|
Set all test_harness tests to ignore
They were taking too long, we'll need to build a different build cycle
to cover these.
|
2019-02-05 12:29:08 +11:00 |
|
Paul Hauner
|
4008ec9b25
|
Re-org test_harness files for consistency
|
2019-02-05 05:49:53 +11:00 |
|
Paul Hauner
|
d83bafae10
|
Fix compiler errors from BeaconChain refactor.
I accidentally forgot to include this in the last commit, my bad!
|
2019-02-05 05:26:47 +11:00 |
|
Paul Hauner
|
c1ed5cd2d8
|
Refactor beacon_chain.
Moves all the `BeaconChain` impls into the same file that the struct is
defined in.
|
2019-02-05 05:08:40 +11:00 |
|