Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

Make epoch first class and update epoch transition rule #256

Merged
merged 16 commits into from
Feb 5, 2019

Commits on Feb 4, 2019

  1. Configuration menu
    Copy the full SHA
    0e94349 View commit details
    Browse the repository at this point in the history
  2. Update function and their tests:

    get_committee_count_per_slot,
    get_previous_epoch_committee_count_per_slot,
    get_current_epoch_committee_count_per_slot,
    entry_exit_effect_slot
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    ceb4734 View commit details
    Browse the repository at this point in the history
  3. Update config:

    GENESIS_EPOCH, FAR_FUTURE_SLOT, SEED_LOOKAHEAD, ENTRY_EXIT_DELAY, ETH1_DATA_VOTING_PERIOD, MIN_VALI
    DATOR_WITHDRAWAL_EPOCHS
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    114ccff View commit details
    Browse the repository at this point in the history
  4. Update from slot->epoch:

    AttestationData.justified_slot, Exit. slot,
    State(validator_registry_update_slot/previous_epoch_calculation_slot/current_epoch_calculation_slot/previous_justified_slot/justified_slot/finalized_slot),
    Validator.(activation_slot/exit_slot/withdrawal_slot/penalized_slot),
    Crosslink.slot, Fork.slot
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    7ccf546 View commit details
    Browse the repository at this point in the history
  5. Update helper functions and test part1:

    is_active_validator, get_active_validator_indices, get_shuffling, get_crosslink_committees_at_slot
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    9ebdd99 View commit details
    Browse the repository at this point in the history
  6. Update helper functions and test part2:

    get_randao_mix, get_active_index_root, generate_seed, get_fork_version, get_domain, verify_slashable_vote_data, is_double_vote, is_surround_vote
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    79a406e View commit details
    Browse the repository at this point in the history
  7. Update helper functions and test part3:

    get_initial_beacon_state, validate_proof_of_possession, activate_validator, exit_validator, penalize_validator
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    93c2eaa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c87497f View commit details
    Browse the repository at this point in the history
  9. Update per-slot processing

    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    c4b56a7 View commit details
    Browse the repository at this point in the history
  10. Update per-block processing

    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    ba529ba View commit details
    Browse the repository at this point in the history
  11. Update epoch processing:

    fix get_previous_epoch_attestations/get_current_epoch_attestations
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    0f2f13c View commit details
    Browse the repository at this point in the history
  12. Update epoch processing:

    fix process_crosslinks
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    32ba7d6 View commit details
    Browse the repository at this point in the history
  13. Update epoch processing:

    process_validator_registry, process_final_updates
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    354fd89 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    98c55f8 View commit details
    Browse the repository at this point in the history
  15. Apply PR feedback:

    docstring, TODO, naming
    NIC619 committed Feb 4, 2019
    Configuration menu
    Copy the full SHA
    f027aa1 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Configuration menu
    Copy the full SHA
    1b1ceec View commit details
    Browse the repository at this point in the history