New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update BeaconState to 0.1 spec #235
Comments
benjaminion
changed the title
Update BeaconState to latest spec
Update BeaconState to 0.1 spec
Feb 4, 2019
benjaminion
added a commit
to benjaminion/teku
that referenced
this issue
Feb 4, 2019
Brings into line with 0.1 spec. Part of addressing Consensys#235.
benjaminion
added a commit
to benjaminion/teku
that referenced
this issue
Feb 4, 2019
And rename `ForkData` class to `Fork`. Brings code into line with 0.1 spec, and addresses part of Consensys#235.
benjaminion
added a commit
to benjaminion/teku
that referenced
this issue
Feb 4, 2019
And rename `ForkData` class to `Fork`. Brings code into line with 0.1 spec, and addresses part of Consensys#235.
benjaminion
added a commit
to benjaminion/teku
that referenced
this issue
Feb 4, 2019
Brings into line with 1.0 spec. Addresses part of Consensys#235.
benjaminion
added a commit
to benjaminion/teku
that referenced
this issue
Feb 4, 2019
As per ethereum/consensus-specs#376 Also addresses some of Consensys#235.
This was referenced Feb 4, 2019
benjaminion
added
the
blocked by another PR/issue 💔
This issue or pull request is blocked by another
label
Feb 4, 2019
jrhea
pushed a commit
that referenced
this issue
Feb 5, 2019
jrhea
pushed a commit
that referenced
this issue
Feb 5, 2019
As per ethereum/consensus-specs#376 Also addresses some of #235.
jrhea
pushed a commit
to benjaminion/teku
that referenced
this issue
Feb 5, 2019
Brings into line with 1.0 spec. Addresses part of Consensys#235.
jrhea
pushed a commit
that referenced
this issue
Feb 5, 2019
benjaminion
added a commit
to benjaminion/teku
that referenced
this issue
Feb 5, 2019
Implements ethereum/consensus-specs#525 Addresses some of Consensys#235 Note that some of the BeaconStateTests still need fixing up.
This was referenced Feb 5, 2019
jrhea
pushed a commit
that referenced
this issue
Feb 5, 2019
Implements ethereum/consensus-specs#525 Addresses some of #235 Note that some of the BeaconStateTests still need fixing up.
This was referenced Feb 6, 2019
dangerousfood
pushed a commit
to dangerousfood/artemis
that referenced
this issue
Feb 17, 2019
Brings into line with 0.1 spec. Part of addressing Consensys#235.
dangerousfood
pushed a commit
to dangerousfood/artemis
that referenced
this issue
Feb 17, 2019
And rename `ForkData` class to `Fork`. Brings code into line with 0.1 spec, and addresses part of Consensys#235.
dangerousfood
pushed a commit
to dangerousfood/artemis
that referenced
this issue
Feb 17, 2019
As per ethereum/consensus-specs#376 Also addresses some of Consensys#235.
dangerousfood
pushed a commit
to dangerousfood/artemis
that referenced
this issue
Feb 17, 2019
* Rename `latest_penalized_exit_balances` Brings into line with 1.0 spec. Addresses part of Consensys#235. * rebase from master
dangerousfood
pushed a commit
to dangerousfood/artemis
that referenced
this issue
Feb 17, 2019
Implements ethereum/consensus-specs#525 Addresses some of Consensys#235 Note that some of the BeaconStateTests still need fixing up.
schroedingerscode
removed
in progress 🚧
This issue or pull request is in progress
blocked by another PR/issue 💔
This issue or pull request is blocked by another
labels
Feb 22, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There have been a bunch of changes to BeaconState that it would be worth incorporating before tackling #233.
To meet the 0.1 spec, we need the following changes to the BeaconState variables.
fork-data
->fork
rename (done in Rename BeaconStatefork_data
tofork
#238)validator_registry_latest_change_slot
->validator_registry_update_epoch
rename (to be done as part of Promote epochs to first class citizens #236)validator_registry_exit_count
(done in Removevalidator_registry_exit_count
#247)validator_registry_delta_chain_tip
(to be done in Implement light client friendliness #248)latest_vdf_outputs
(done in Removelatest_vdf_outputs
#237)shard_committees_at_slots
(to be done in Remove shard committees from the state #241; partially done in Fixup shuffling #256)persistent_committees
,persistent_committee_reassignments
(done in Remove persistent committees #240)previous_epoch_start_shard
,current_epoch_start_shard
,previous_calculation_epoch
,current_calculation_epoch
,previous_epoch_seed
,current_epoch_seed
(done in Fixup shuffling #256)previous_justified_slot
,justified_slot
,finalized_slot
to_epoch
(to be done as part of Promote epochs to first class citizens #236)latest_index_roots
(to be done in Implement light client friendliness #248)latest_penalized_exit_balances
tolatest_penalized_balances
(done in Renamelatest_penalized_exit_balances
#239)processed_pow_receipt_root
tolatest_eth1_data
and make classEth1Data
(done in Vote for block hash along with deposit root #242)candidate_pow_receipt_roots
toeth1_data_votes
and make classEth1DataVote
(done in Vote for block hash along with deposit root #242)The text was updated successfully, but these errors were encountered: