Paul Hauner
|
a57a7c2394
|
Implement block imports for sync
|
2019-03-23 18:48:09 +11:00 |
|
Paul Hauner
|
4b5b5851a6
|
Allow sync to to request block bodies.
|
2019-03-23 13:23:44 +11:00 |
|
Paul Hauner
|
96ba1c8f77
|
Implement get_block_roots for syncing
|
2019-03-22 14:20:49 +11:00 |
|
Paul Hauner
|
7a75ee3d19
|
Merge branch 'master' into paul-sync
|
2019-03-22 07:11:04 +11:00 |
|
Paul Hauner
|
430702b38d
|
Clean println's out of state processing
|
2019-03-21 18:21:26 +11:00 |
|
Paul Hauner
|
84f373fcc2
|
Fix clippy lints
|
2019-03-20 10:51:53 +11:00 |
|
Paul Hauner
|
71d95ee9db
|
Add new field to test_harness YAML, remove prints
|
2019-03-18 18:08:53 +11:00 |
|
Paul Hauner
|
edeace9e75
|
Fix issues with building on genesis block
|
2019-03-18 16:53:59 +11:00 |
|
Paul Hauner
|
6df5eee7f4
|
Update beacon_chain crate with v0.5.0 updates
|
2019-03-17 18:10:20 +11:00 |
|
Paul Hauner
|
4b21252ce4
|
Refactor BeaconChain and BeaconState genesis
Now it more easily supports using pre-build validator registries.
|
2019-03-08 15:33:45 +11:00 |
|
Paul Hauner
|
60098a051d
|
Fix/silence clippy lints
|
2019-03-08 09:23:57 +11:00 |
|
Paul Hauner
|
1ef2652cac
|
Add transfer processing to BeaconChain
|
2019-03-07 17:23:11 +11:00 |
|
Paul Hauner
|
5a21e19a31
|
Fix all compile errors from v0.4.0 update
|
2019-03-07 12:53:15 +11:00 |
|
Paul Hauner
|
a4e604a41e
|
Update BeaconChain to spec v0.4.0
|
2019-03-07 12:25:29 +11:00 |
|
Paul Hauner
|
93ce7b59e7
|
Merge branch 'master' into v0.4.0-types
|
2019-03-07 12:03:27 +11:00 |
|
Paul Hauner
|
663d39739f
|
Do project-wide s/epoch_length/slots_per_epoch/g
|
2019-03-04 17:51:54 +11:00 |
|
Paul Hauner
|
f4d8b41a09
|
Add Exit inclusion queue to BeaconChain
|
2019-03-04 12:20:59 +11:00 |
|
Paul Hauner
|
f5e4fe29d7
|
Add comments to new BeaconChain methods
- Adds comments
- Also drops a message from `warn` down to `debug`. It was giving
warnings even on an Ok result.
|
2019-03-03 11:54:51 +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
|
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
|
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 |
|
Paul Hauner
|
a5de6a1915
|
Add caching to BeaconState.
Removes CachingBeaconState
|
2019-02-22 18:14:16 +13:00 |
|
Age Manning
|
4eddb47fd0
|
Updates all fork-choices to use ChainSpec for consts.
|
2019-02-18 17:49:05 +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
|
ec4a658fe7
|
Add beacon state test builder, tidy errors
|
2019-02-15 16:12:24 +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
|
5fefc79521
|
Update BeaconChain for spec v0.2.0
|
2019-02-12 13:00:52 +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
|
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 |
|