Paul Hauner
|
5a98502ad6
|
Fix bug in epoch trans. finalization
|
2019-06-24 09:34:53 +10:00 |
|
Michael Sproul
|
03c50354f4
|
v0.6: update all spec version comments
|
2019-06-17 17:22:48 +10:00 |
|
Paul Hauner
|
a71f05066b
|
Merge branch 'docker-env' into v0.6.1
|
2019-06-13 10:37:35 -04:00 |
|
Michael Sproul
|
44bccda4b3
|
epoch proc: set correct active index root
|
2019-06-12 15:39:48 +10:00 |
|
Paul Hauner
|
e550c0218f
|
Add various fixes to clippy lints
Thou shalt appease clippy
|
2019-06-10 11:01:25 -04:00 |
|
Paul Hauner
|
a662c3a940
|
Fix various compile errors and warnings
|
2019-06-09 06:26:34 -04:00 |
|
Paul Hauner
|
caddeba81b
|
Remove genesis_epoch from ChainSpec
|
2019-06-08 08:17:42 -04:00 |
|
Paul Hauner
|
e74d49fc8a
|
Remove dupe info between ChainSpec and EthSpec
|
2019-06-08 07:57:25 -04:00 |
|
Paul Hauner
|
9790968378
|
Remove old inclusion_distance file
|
2019-05-22 12:19:13 +10:00 |
|
Michael Sproul
|
56424d94c6
|
spec v0.6.1: update per-epoch processing
|
2019-05-21 16:43:54 +10:00 |
|
Michael Sproul
|
d3d2900a6a
|
state_processing: get_attesting_indices in common
|
2019-05-21 16:43:54 +10:00 |
|
Paul Hauner
|
6660311b2b
|
Rename EpochCache to CommitteeCache
|
2019-05-20 14:36:54 +10:00 |
|
Paul Hauner
|
9264ec1aa9
|
Remove state.get_crosslink_committee fn
Replaced by state.get_crosslink_committee_for_shard
|
2019-05-19 17:08:09 +10:00 |
|
Paul Hauner
|
ea96d24420
|
Make #stateprocessingcompileagain
|
2019-05-19 16:56:39 +10:00 |
|
Paul Hauner
|
03849de319
|
Fix some BeaconState API changes in state proc.
|
2019-05-19 15:56:24 +10:00 |
|
Michael Sproul
|
137afa9131
|
state_processing: nicer attestation swap
|
2019-05-15 17:14:07 +10:00 |
|
Michael Sproul
|
79de966d3a
|
spec: top-level per-epoch processing v0.6.1
|
2019-05-14 15:00:18 +10:00 |
|
Michael Sproul
|
e80264b8c8
|
Merge remote-tracking branch 'origin/master' into spec-0.6
|
2019-05-14 12:09:59 +10:00 |
|
Michael Sproul
|
13ec3d125e
|
WIP trash changes
|
2019-05-13 17:32:06 +10:00 |
|
Paul Hauner
|
ce8ebeccbc
|
Rename BeaconStateTypes to EthSpec
|
2019-05-10 14:47:09 +10:00 |
|
Paul Hauner
|
8cefd20e9d
|
Add progress on state_processing fixed-len update
|
2019-05-08 15:36:02 +10:00 |
|
Michael Sproul
|
839ef0119b
|
spec: justification and finalization v0.6.1
|
2019-05-07 18:27:36 +10:00 |
|
Michael Sproul
|
d95ae95ce8
|
spec: update tags to v0.5.1
|
2019-04-17 12:00:23 +10:00 |
|
Paul Hauner
|
b8c4c3308a
|
Update types to new tree_hash crate
|
2019-04-16 14:14:38 +10:00 |
|
Paul Hauner
|
baca2c90ab
|
Add last of 0.5.0 upgrades. Woo!
|
2019-03-19 19:43:31 +11:00 |
|
Paul Hauner
|
35b90728c7
|
Push more epoch processing fns to 0.5.0
|
2019-03-19 19:27:10 +11:00 |
|
Paul Hauner
|
d20fb93f0c
|
Update rewards processing to v0.5.0
|
2019-03-19 17:16:51 +11:00 |
|
Paul Hauner
|
37b8e9f39a
|
Move get_active_validator_indices to state
|
2019-03-19 09:09:57 +11:00 |
|
Paul Hauner
|
1028acf3f1
|
Move state trans fns into state_processing
|
2019-03-18 21:34:42 +11:00 |
|
Paul Hauner
|
816c2c651b
|
Modify genesis processing process.
- Removed BeaconStateBuilder
- Added genesis code to `state_processing`.
|
2019-03-17 23:11:07 +11:00 |
|
Paul Hauner
|
3a384d93f8
|
Allow state processing to compile under v0.5.0
|
2019-03-17 17:47:12 +11: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 |
|
Paul Hauner
|
10aee6214c
|
Tidy per_epoch_processing
Mainly renaming variables and files for readability.
|
2019-03-14 14:59:30 +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 |
|
Paul Hauner
|
f949919b9b
|
Add comments to epoch_processing
|
2019-03-12 18:02:53 +11:00 |
|
Paul Hauner
|
53456a6c79
|
Remove last inclusion_slot(..) call
|
2019-03-10 21:06:40 +11:00 |
|
Paul Hauner
|
f27b62d410
|
Add optimisation for epoch processing
|
2019-03-10 17:49:06 +11:00 |
|
Paul Hauner
|
63743a962c
|
Add per-epoch benchmarks, optimise function.
|
2019-03-09 10:38:53 +11:00 |
|
Paul Hauner
|
93ce7b59e7
|
Merge branch 'master' into v0.4.0-types
|
2019-03-07 12:03:27 +11:00 |
|
Paul Hauner
|
e6526c9895
|
Refactor winning root logic
|
2019-03-07 11:32:53 +11:00 |
|
Paul Hauner
|
8a25fd48cf
|
Fix per_epoch_processing so it compiles again
|
2019-03-06 18:57:41 +11:00 |
|
Paul Hauner
|
17210faf3a
|
Start reorg of per_epoch_processing
|
2019-03-06 17:14:54 +11:00 |
|