Skip to content
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

release v0.12.0 #1829

Merged
merged 209 commits into from May 20, 2020
Merged

release v0.12.0 #1829

merged 209 commits into from May 20, 2020

Commits on Apr 8, 2020

  1. Fix INACTIVITY_PENALTY_QUOTIENT

    The amount of inactivity penalty was adjusted to half since we were applying penalty for missing FFG target and source. But now we only apply it for missing target, so `INACTIVITY_PENALTY_QUOTIENT` should be `2**24`.
    hwwhww committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    c10e59b View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2020

  1. The input parameter index in compute_shuffled_index is the positi…

    …on of the given list, not `ValidatorIndex`
    hwwhww committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    890c27d View commit details
    Browse the repository at this point in the history
  2. Fix compute_committee

    hwwhww committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    b2f6325 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. Merge pull request #1714 from ethereum/hwwhww/validator_index

    Strict `ValidatorIndex` definition
    djrtwo committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    1e9df66 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1712 from ethereum/hwwhww/inactivity_penalty_quot…

    …ient_bug
    
    Fix `INACTIVITY_PENALTY_QUOTIENT`
    djrtwo committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    4a94200 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Fix phase0 types

    hwwhww committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    6fdee75 View commit details
    Browse the repository at this point in the history
  2. Fix utils.hash_function typing

    hwwhww committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    cafd98b View commit details
    Browse the repository at this point in the history
  3. Fix config_util.py typing

    hwwhww committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    3575b18 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2020

  1. Merge pull request #1731 from ethereum/hwwhww/phase0_typing

    Fix some phase 0 typing
    djrtwo committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    5b4f5c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2020

  1. Cosmetic changes from #1737

    JustinDrake authored and hwwhww committed Apr 22, 2020
    Configuration menu
    Copy the full SHA
    5929aac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bbac0d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1740 from ethereum/JustinDrake-patch-3

    Cosmetic changes from #1737
    djrtwo committed Apr 22, 2020
    Configuration menu
    Copy the full SHA
    37abc54 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. Configuration menu
    Copy the full SHA
    fe13bab View commit details
    Browse the repository at this point in the history
  2. minor feedback and fixes on rewards/penalites proposal

    Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
    djrtwo and hwwhww committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    7612667 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. Configuration menu
    Copy the full SHA
    bf806b9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1752 from ethereum/dev

    sync v0.11.2 to `v012x`
    djrtwo committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    fde9b41 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2020

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

Commits on Apr 26, 2020

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

Commits on Apr 27, 2020

  1. Fix validator guide

    1. Avoid negative computation in `is_candidate_block`
    2. Fix `get_block_signature`: avoid extra casting; it's simpler to use BeaconBlock instead of
    BeaconHeader
    hwwhww committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    4d980ae View commit details
    Browse the repository at this point in the history
  2. Add validator guide tests

    1. "Becoming a validator"
    2. "Validator assignments"
    3. "Beacon chain responsibilities: Block proposal"
    hwwhww committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    303d7d5 View commit details
    Browse the repository at this point in the history
  3. Add bls.AggregatePKs helper

    hwwhww committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    bdae27e View commit details
    Browse the repository at this point in the history
  4. Add validator guide tests

    1. "Beacon chain responsibilities: Attesting"
    2. "Beacon chain responsibilities: Attestation aggregation"
    hwwhww committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    8adc15e View commit details
    Browse the repository at this point in the history
  5. Apply PR feedback from @djrtwo

    Fix get_eth1_vote test cases
    hwwhww committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    70bd73d View commit details
    Browse the repository at this point in the history
  6. Increase EPOCHS_PER_ETH1_VOTING_PERIOD from 2 to 4 for testing …

    …eth1 votes consensus
    hwwhww committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    d311248 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2dbc333 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1745 from ethereum/hwwhww/validator-tests

    Add sanity, unit test for validator guide
    djrtwo committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    f95a135 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1749 from paulhauner/patch-22

    Require "seen" aggregates to be valid
    djrtwo committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    f0af339 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1756 from byz-f/q9-genesis-eth1

    genesis: clarify that eth1 timestamp can be less than min genesis time
    djrtwo committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    dae623b View commit details
    Browse the repository at this point in the history
  11. Remove /

    terencechain committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    3cc1fb9 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1762 from terencechain/patch-96

    Remove extra `/` in README
    djrtwo committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    d9cb1da View commit details
    Browse the repository at this point in the history
  13. Merge pull request #1763 from ethereum/master

    Backport v0.11.2 hotfixes from master to dev
    protolambda committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    9d39c29 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #1766 from ethereum/dev

    backport dev to v012x
    djrtwo committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    553a33c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d128400 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8758683 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. Move sanity to under phase_0

    hwwhww committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    fa66475 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1769 from ethereum/hwwhww/move_sanity

    Move `sanity` dir to under `phase_0`
    djrtwo committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    b5ecc88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a086fb View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. Configuration menu
    Copy the full SHA
    5f18dd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd27e5e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. Configuration menu
    Copy the full SHA
    6a40f71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dc5156 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1775 from ethereum/attnet-note

    add clarifying note about attnets ENR entry
    djrtwo committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    a30b2d3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1767 from ethereum/remove-interop-fix

    Remove interop from p2p spec
    djrtwo committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    070056b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1755 from paulhauner/patch-23

    Fork choice: Remove redundant check in validate_on_attestation
    djrtwo committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    4b4fc32 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Configuration menu
    Copy the full SHA
    09cae4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47ed5b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2c2779 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45ad270 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    feb27a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e9f1e41 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f69afe View commit details
    Browse the repository at this point in the history
  8. Refactor get_light_client_committee to similar to

    `get_shard_committee`
    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    be50020 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    247a6c8 View commit details
    Browse the repository at this point in the history
  10. Apply @terencechain 's review feedback

    Co-Authored-By: terence tsao <terence@prysmaticlabs.com>
    hwwhww and terencechain committed May 1, 2020
    Configuration menu
    Copy the full SHA
    849d3f8 View commit details
    Browse the repository at this point in the history
  11. [squashed] shard transition wip

    Fix the wrong `get_shard_proposer_index` parameters order
    
    Phase 1 WIP
    
    Add shard transition basic test
    
    Fix lint error
    
    Fix
    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    4e8a7ff View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    afa12ca View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e645d6b View commit details
    Browse the repository at this point in the history
  14. Apply suggestions from code review from @djrtwo

    Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>
    hwwhww and djrtwo committed May 1, 2020
    Configuration menu
    Copy the full SHA
    9724cb8 View commit details
    Browse the repository at this point in the history
  15. [squashed] shard chain updates wip

    PR feedback from Danny and some refactor
    
    1. Add stub `PHASE_1_GENESIS_SLOT`
    2. Rename `get_updated_gasprice`  to `compute_updated_gasprice`
    3. Rename `compute_shard_data_roots` to `compute_shard_body_roots`
    
    Apply shard transition for the skipped slots
    
    Refactor `shard_state_transition`
    
    Get `beacon_parent_root` from offset slot
    
    Add more test
    
    Add `verify_shard_block_message`
    
    Add `> 0`
    
    Keep `beacon_parent_block` unchanged in `is_valid_fraud_proof`
    
    Remove some lines
    
    Fix type
    
    Refactor + simplify skipped slot processing
    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    85d5a9a View commit details
    Browse the repository at this point in the history
  16. [squashed] shard chain updates wip

    Use `ShardBlock` in `shard_state_transition`
    
    PR feedback
    
    1. Rename `ShardState.data` -> `ShardState.transition_digest`
    2. Rename `compute_shard_transition_data` to `compute_shard_transition_digest`
    3. Add `assert state.slot > PHASE_1_GENESIS_SLOT` just in case, may move it later
    
    Add `get_post_shard_state` as a pure function wrapper
    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    40483b5 View commit details
    Browse the repository at this point in the history
  17. Apply suggestions from code review

    Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>
    hwwhww and djrtwo committed May 1, 2020
    Configuration menu
    Copy the full SHA
    c8a473b View commit details
    Browse the repository at this point in the history
  18. [squashed] shard chain updates wip

    Fix wrong field names
    
    Fix `build_attestation_data` and other PR feedback from Danny and
    Terence
    
    1. Rename `get_previous_slot` to `compute_previous_slot`
    2. Break down `build_empty_block` into
    `get_state_and_beacon_parent_root_at_slot`, use it in
    `build_shard_block`
    3. Set defult `slot` to `shard_state.slot + 1` in `build_shard_block`
    
    Update `verify_shard_block_message`: check beacon_parent_root at fork
    choice rule stage instead of state transition
    
    Fix  `beacon-chain.md`
    
    1. Fix typo `attestation.slot == state.slot` -> `attestation.data.slot == state.slot` in `is_winning_attestation`
    2. Check `verify_shard_transition_false_positives` **after** `process_operations`
    3. Fix `shard_attestations` filter in `process_crosslinks`: since attestations come from block, should use `attestation.data.slot + MIN_ATTESTATION_INCLUSION_DELAY == state.slot`
    4. [TBD] Allow empty `light_client_signature` to make the tests pass
    5. [TBD] Add `is_shard_attestation`, filter out empty `ShardTransition()`
    
    Rework `test_process_crosslink`
    
    Add basic phase 1 `test_blocks`
    
    Add more test cases
    
    Revert `is_shard_attestation` and fix test cases backward compatibility.
    
    Remove `test_process_beacon_block_no_shard_transition` and consider it as invalid case.
    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    524ba16 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e758fb7 View commit details
    Browse the repository at this point in the history
  20. PR feedback from terence

    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    ff85025 View commit details
    Browse the repository at this point in the history
  21. Refactor the tests

    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    977cd73 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b43e24a View commit details
    Browse the repository at this point in the history
  23. Reorg the file structure

    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    4558c7d View commit details
    Browse the repository at this point in the history
  24. Reorg beacon-chain spec a bit

    hwwhww committed May 1, 2020
    Configuration menu
    Copy the full SHA
    7a77018 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Merge pull request #1703 from ethereum/hwwhww/signed_pattern

    Rework shard block and fraud proof (shard state transition) spec
    djrtwo committed May 4, 2020
    Configuration menu
    Copy the full SHA
    71dc744 View commit details
    Browse the repository at this point in the history
  2. basic generators work

    djrtwo committed May 4, 2020
    Configuration menu
    Copy the full SHA
    eda2499 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7354bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5194c1f View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Configuration menu
    Copy the full SHA
    8f569a8 View commit details
    Browse the repository at this point in the history
  2. PR feedback

    djrtwo committed May 5, 2020
    Configuration menu
    Copy the full SHA
    3f250f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f35106d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dev' into v012x

    djrtwo committed May 5, 2020
    Configuration menu
    Copy the full SHA
    b2c3611 View commit details
    Browse the repository at this point in the history
  5. bump VERSION.txt to 0.12.0

    djrtwo committed May 5, 2020
    Configuration menu
    Copy the full SHA
    5b3ed8a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    38f29ba View commit details
    Browse the repository at this point in the history
  7. Fix README spec links

    hwwhww committed May 5, 2020
    Configuration menu
    Copy the full SHA
    f60f8ca View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1785 from ethereum/hwwhww/readme-patch

    Fix README spec links
    djrtwo committed May 5, 2020
    Configuration menu
    Copy the full SHA
    2fb5c25 View commit details
    Browse the repository at this point in the history
  9. Apply suggestions from code review from @hwwhww

    Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
    djrtwo and hwwhww committed May 5, 2020
    Configuration menu
    Copy the full SHA
    d26cfd2 View commit details
    Browse the repository at this point in the history
  10. PR feedback from @hwwhww

    djrtwo committed May 5, 2020
    Configuration menu
    Copy the full SHA
    b2dfb6c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b71a0ee View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1783 from ethereum/fix-persistent-committee-period

    unify PERSISTENT_COMMITTEE_PERIOD and SHARD_COMMITTEE_PERIOD
    protolambda committed May 5, 2020
    Configuration menu
    Copy the full SHA
    5267186 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b109e7d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4f40113 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f0742b2 View commit details
    Browse the repository at this point in the history
  16. Apply suggestions from code review

    "rewards/penalties" -> "deltas" in throughout test comments/descriptions
    
    Co-authored-by: Diederik Loerakker <proto@protolambda.com>
    djrtwo and protolambda committed May 5, 2020
    Configuration menu
    Copy the full SHA
    4ffa0db View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Add release & pypi badges

    hwwhww committed May 6, 2020
    Configuration menu
    Copy the full SHA
    c8b13c3 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Merge pull request #1790 from ethereum/hwwhww/badges

    Add latest release and pypi version badges
    hwwhww committed May 7, 2020
    Configuration menu
    Copy the full SHA
    0d459af View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1742 from ethereum/ffg_lmd_vote_consistency

    Added FFG-LMD vote consistency checks
    djrtwo committed May 7, 2020
    Configuration menu
    Copy the full SHA
    7625728 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev' into v012x

    djrtwo committed May 7, 2020
    Configuration menu
    Copy the full SHA
    1e9d46d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08652f5 View commit details
    Browse the repository at this point in the history
  5. PR feedback

    djrtwo committed May 7, 2020
    Configuration menu
    Copy the full SHA
    12aa84f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ee7d11d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ad3d65 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b317a73 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1781 from ethereum/double-operations

    test double proposer slashings and exits
    djrtwo committed May 7, 2020
    Configuration menu
    Copy the full SHA
    197f1f5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1780 from ethereum/empty-bits-case

    Handle empty aggregation bits as discussed in #1713
    djrtwo committed May 7, 2020
    Configuration menu
    Copy the full SHA
    c5d0090 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'dev' into v012x

    djrtwo committed May 7, 2020
    Configuration menu
    Copy the full SHA
    3a71c6d View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. Configuration menu
    Copy the full SHA
    38a5f41 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1793 from gnattishness/config-readme

    [Minor] Fix config readme example to not assign a return value.
    djrtwo committed May 8, 2020
    Configuration menu
    Copy the full SHA
    5b2a08b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1137e03 View commit details
    Browse the repository at this point in the history
  4. hww feedback

    djrtwo committed May 8, 2020
    Configuration menu
    Copy the full SHA
    7a13060 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01eaf6c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fdcc6d6 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2020

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

Commits on May 11, 2020

  1. remove todo comment

    Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
    djrtwo and hwwhww committed May 11, 2020
    Configuration menu
    Copy the full SHA
    1636360 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1796 from ethereum/gossipsub-v1.1

    Gossipsub v1.1 and extended validators
    djrtwo committed May 11, 2020
    Configuration menu
    Copy the full SHA
    8fe43e1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1794 from ethereum/2x-attester-slashings

    MAX_ATTESTER_SLASHINGS == 2 and add multiple slashings per block tests
    djrtwo committed May 11, 2020
    Configuration menu
    Copy the full SHA
    3fb4c43 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1747 from ethereum/rewards-rework

    [Proposal] rework rewards/penalties to be more granular
    djrtwo committed May 11, 2020
    Configuration menu
    Copy the full SHA
    6474218 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b3dd99f View commit details
    Browse the repository at this point in the history
  6. remove aggregate clarifiyng text that is not longer valid

    Co-authored-by: Diederik Loerakker <proto@protolambda.com>
    djrtwo and protolambda committed May 11, 2020
    Configuration menu
    Copy the full SHA
    7d4d3e4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b4bc203 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fcf0038 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'dev' into v012x

    djrtwo committed May 11, 2020
    Configuration menu
    Copy the full SHA
    17f656c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    65108ae View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b1c2c6e View commit details
    Browse the repository at this point in the history
  12. p2p PR feedback

    djrtwo committed May 11, 2020
    Configuration menu
    Copy the full SHA
    30ecd9b View commit details
    Browse the repository at this point in the history
  13. Merge pull request #1802 from ethereum/minor-forkchoice-test-fix

    Minor forkchoice test fix
    protolambda committed May 11, 2020
    Configuration menu
    Copy the full SHA
    396f71f View commit details
    Browse the repository at this point in the history
  14. Merge pull request #1795 from ethereum/clarify-blocks-request

    Clarify BlocksByRange request
    djrtwo committed May 11, 2020
    Configuration menu
    Copy the full SHA
    ca1876e View commit details
    Browse the repository at this point in the history
  15. Merge pull request #1800 from ethereum/reqresp-sizes

    Update p2p reqresp with explicit handling of reqresp size bounds
    djrtwo committed May 11, 2020
    Configuration menu
    Copy the full SHA
    ef18010 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    511f803 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. Configuration menu
    Copy the full SHA
    78d83b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed194de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2718dcc View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. Fix AggregateVerify param name: message -> messages

    Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
    hwwhww and djrtwo committed May 13, 2020
    Configuration menu
    Copy the full SHA
    3c11a4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a246ba View commit details
    Browse the repository at this point in the history
  3. Fix type error

    hwwhww committed May 13, 2020
    Configuration menu
    Copy the full SHA
    b9e4bcc View commit details
    Browse the repository at this point in the history
  4. Fix bugs:

    - `range(len(col))`` instead of `range(col)`
    - `beacon_parent_block.body.shard_transitions` instead of `beacon_parent_block.shard_transitions`
    - `shard_states[len(shard_states)-1]` instead of `shard_states[-1]`
    ericsson49 committed May 13, 2020
    Configuration menu
    Copy the full SHA
    4431e39 View commit details
    Browse the repository at this point in the history
  5. lint problem fixed

    ericsson49 committed May 13, 2020
    Configuration menu
    Copy the full SHA
    b41410e View commit details
    Browse the repository at this point in the history
  6. Update beacon-chain.md

    terencechain committed May 13, 2020
    Configuration menu
    Copy the full SHA
    aef5647 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. Fix typo

    Co-authored-by: Diederik Loerakker <proto@protolambda.com>
    hwwhww and protolambda committed May 14, 2020
    Configuration menu
    Copy the full SHA
    84cea96 View commit details
    Browse the repository at this point in the history
  2. Update specs/phase1/beacon-chain.md

    Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
    terencechain and hwwhww committed May 14, 2020
    Configuration menu
    Copy the full SHA
    f3448e5 View commit details
    Browse the repository at this point in the history
  3. Update specs/phase1/beacon-chain.md

    Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
    terencechain and hwwhww committed May 14, 2020
    Configuration menu
    Copy the full SHA
    23e2b83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    183b197 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa436d9 View commit details
    Browse the repository at this point in the history
  6. Remove leading space

    Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
    hwwhww and djrtwo committed May 14, 2020
    Configuration menu
    Copy the full SHA
    6a3241b View commit details
    Browse the repository at this point in the history
  7. Update BLS test suite to BLS standard draft v2 format

    1. Make sure that BLS -Verify APIs would only return `True` or `False` , no exceptions.
    2. Use `eth2spec.utils.bls` instead of py_ecc for test generator
    3. Add assertions in test generator
    4. Add some special test cases for the -Verify APIs
    5. Clean up the test format documents
    hwwhww committed May 14, 2020
    Configuration menu
    Copy the full SHA
    d27f235 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1801 from ethereum/non-aggregator-att

    Loosen restrictions for aggregate propogation
    djrtwo committed May 14, 2020
    Configuration menu
    Copy the full SHA
    c91e017 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0c4623 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1812 from ethereum/no_signature

    Handle phase 1 `PKs == []` cases
    djrtwo committed May 14, 2020
    Configuration menu
    Copy the full SHA
    689a695 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9a25598 View commit details
    Browse the repository at this point in the history
  12. Fix typo

    Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
    hwwhww and djrtwo committed May 14, 2020
    Configuration menu
    Copy the full SHA
    ea99f0a View commit details
    Browse the repository at this point in the history
  13. Fix typo

    hwwhww committed May 14, 2020
    Configuration menu
    Copy the full SHA
    82073a4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3dd1683 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ab3cbda View commit details
    Browse the repository at this point in the history
  16. Update specs/phase0/p2p-interface.md

    Co-authored-by: Diederik Loerakker <proto@protolambda.com>
    djrtwo and protolambda committed May 14, 2020
    Configuration menu
    Copy the full SHA
    483f9a1 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #1804 from ethereum/use-all-attnets

    [for discussion] Use all attestation subnets in phase 0
    djrtwo committed May 14, 2020
    Configuration menu
    Copy the full SHA
    96ab76d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6f5cbe6 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. Configuration menu
    Copy the full SHA
    a9c4516 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1814 from terencechain/patch-98

    s/beacon_state/state for get_shard_transition
    hwwhww committed May 15, 2020
    Configuration menu
    Copy the full SHA
    7303153 View commit details
    Browse the repository at this point in the history
  3. Add Aggregate() case

    hwwhww committed May 15, 2020
    Configuration menu
    Copy the full SHA
    d07e594 View commit details
    Browse the repository at this point in the history
  4. Update README

    hwwhww committed May 15, 2020
    Configuration menu
    Copy the full SHA
    fd3cce0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1813 from ethereum/bls_v2_tests

    Update BLS test suite to BLS standard draft v2 format
    djrtwo committed May 15, 2020
    Configuration menu
    Copy the full SHA
    4ffafa5 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Merge pull request #1799 from ethereum/bls_v2

    Update to IETF BLS draft-irtf-cfrg-bls-signature-02 + draft-irtf-cfrg-hash-to-curve-07
    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    4a86c39 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1810 from terencechain/patch-97

    Make obvious that  `source_epoch` does not underflow
    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    7daa6c0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1806 from ethereum/pack_bits

    Fix `bitfield_bytes` type error
    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    ed013b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b975a92 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'dev' into v012x

    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    6f685a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    97b6db4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96b5733 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b7cfa94 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1823 from ethereum/v0113-dev-merge

    backport v0.11.3 to dev
    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    69fdcf6 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'dev' into v012x

    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    c536729 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1807 from ericsson49/ericcson49/fix_is_valid_frau…

    …d_proof
    
    is_valid_fraud_proof bug fixes
    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    6655382 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1821 from ethereum/rewards-with-inactive-vals

    Rewards with not yet activated validators
    djrtwo committed May 18, 2020
    Configuration menu
    Copy the full SHA
    5da4fe3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8060505 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0f20d8a View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. Configuration menu
    Copy the full SHA
    75a0d60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97e54b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85f6712 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d45afe View commit details
    Browse the repository at this point in the history
  5. clean up reards generator

    djrtwo committed May 19, 2020
    Configuration menu
    Copy the full SHA
    5c564f4 View commit details
    Browse the repository at this point in the history
  6. update test format docs

    protolambda committed May 19, 2020
    Configuration menu
    Copy the full SHA
    65b5aa3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1826 from ethereum/single-rewards-gen

    Single rewards generator
    djrtwo committed May 19, 2020
    Configuration menu
    Copy the full SHA
    583b332 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'dev' into v012x

    djrtwo committed May 19, 2020
    Configuration menu
    Copy the full SHA
    095b87c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    724139a View commit details
    Browse the repository at this point in the history
  10. remove incorrect table format

    djrtwo committed May 19, 2020
    Configuration menu
    Copy the full SHA
    fdc7e84 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1828 from ethereum/gossipv1.1-id

    Bump gossipsub protocol id to /meshsub/1.1.0
    djrtwo committed May 19, 2020
    Configuration menu
    Copy the full SHA
    dbb1ee6 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1820 from ethereum/v012x

    v012x to dev
    djrtwo committed May 19, 2020
    Configuration menu
    Copy the full SHA
    4d6b99b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    85e7822 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    95c3295 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. Bump remerkleable to 0.1.15

    hwwhww committed May 20, 2020
    Configuration menu
    Copy the full SHA
    4c5d2c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21a4143 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1831 from ethereum/bump-remerkleable

    Bump `remerkleable` to 0.1.15
    protolambda committed May 20, 2020
    Configuration menu
    Copy the full SHA
    b643854 View commit details
    Browse the repository at this point in the history
  4. remerkleable 0.1.16

    protolambda committed May 20, 2020
    Configuration menu
    Copy the full SHA
    796e372 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1833 from ethereum/remerkleable_0_1_16

    remerkleable 0.1.16
    djrtwo committed May 20, 2020
    Configuration menu
    Copy the full SHA
    476d480 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    943e51a View commit details
    Browse the repository at this point in the history
  7. clarify that eth1 blocks must be at a safe fllow distance before bein…

    …g considered for genesis
    djrtwo committed May 20, 2020
    Configuration menu
    Copy the full SHA
    c9f21f1 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1830 from ethereum/neutral-rewards

    Ensure balances remain unchanged for optimal validators during leak
    djrtwo committed May 20, 2020
    Configuration menu
    Copy the full SHA
    7cb8e5e View commit details
    Browse the repository at this point in the history
  9. Bump milagro_bls_binding to 1.2.0

    Also verify it in BLS test generator
    hwwhww committed May 20, 2020
    Configuration menu
    Copy the full SHA
    f72d14a View commit details
    Browse the repository at this point in the history
  10. test_success_surround changes the signing data of attestation, so i…

    …t should be never_bls
    hwwhww committed May 20, 2020
    Configuration menu
    Copy the full SHA
    db1a90d View commit details
    Browse the repository at this point in the history
  11. add missing column description fo SECONDS_PER_ETH1_BLOCK

    Co-authored-by: Diederik Loerakker <proto@protolambda.com>
    djrtwo and protolambda committed May 20, 2020
    Configuration menu
    Copy the full SHA
    4ac2fc7 View commit details
    Browse the repository at this point in the history
  12. require blocks to be ordered consecutively in block range request

    Per the spec, if I request range 5-10, it is permissible for a client to
    answer with block 7, 9 - even if the blocks 5, 6 and 8 exist.
    
    Because blocks 7 and 9 cannot be validated as they arrive in such a
    request, it seems better to close this gap - this update adds the spec
    language that forbids well-behaving clients from answering this way.
    arnetheduck authored and protolambda committed May 20, 2020
    Configuration menu
    Copy the full SHA
    607e239 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a29cbeb View commit details
    Browse the repository at this point in the history
  14. Rebased on latest BlocksByRange spec, fix conflicts, clarify single c…

    …hain, even with higher step
    protolambda committed May 20, 2020
    Configuration menu
    Copy the full SHA
    59a4314 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #1834 from ethereum/clarify-genesis-safety

    clarify that eth1 block follow distance for genesis
    djrtwo committed May 20, 2020
    Configuration menu
    Copy the full SHA
    a6d4566 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    522e34e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    763d74b View commit details
    Browse the repository at this point in the history
  18. Merge pull request #1835 from ethereum/strict-block-range

    Strict block range (Rebase and extend #1827)
    djrtwo committed May 20, 2020
    Configuration menu
    Copy the full SHA
    aa63526 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d92efdf View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    96f785e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    61336a9 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #1836 from ethereum/disallow-rewind-votes

    ensure can't undo progress with eth1data voting
    protolambda committed May 20, 2020
    Configuration menu
    Copy the full SHA
    f4991ce View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    87005c6 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #1803 from ethereum/fast-bls-option

    BLS options for pyspec
    djrtwo committed May 20, 2020
    Configuration menu
    Copy the full SHA
    7770acc View commit details
    Browse the repository at this point in the history