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

Bellatrix Release Candidate (v1.2.0-rc.1) #2896

Merged
merged 135 commits into from
May 23, 2022
Merged

Bellatrix Release Candidate (v1.2.0-rc.1) #2896

merged 135 commits into from
May 23, 2022

Commits on Dec 1, 2021

  1. Configuration menu
    Copy the full SHA
    4f24fe4 View commit details
    Browse the repository at this point in the history
  2. add capella to circleci build

    djrtwo committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    155863d View commit details
    Browse the repository at this point in the history
  3. remove capella built files

    djrtwo committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    b7308e0 View commit details
    Browse the repository at this point in the history
  4. fix tsts

    djrtwo committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    78d5583 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. Apply suggestions from code review

    Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
    djrtwo and mkalinin authored Dec 2, 2021
    Configuration menu
    Copy the full SHA
    ca74094 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3024dc8 View commit details
    Browse the repository at this point in the history
  3. add capella circleci workflow

    djrtwo committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    2010994 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    180abb9 View commit details
    Browse the repository at this point in the history
  5. lint

    djrtwo committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    6969c8a View commit details
    Browse the repository at this point in the history
  6. fix forkchoice tests

    djrtwo committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    59d4821 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    365b1f4 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2021

  1. Resolve conflicts

    hwwhww committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    171a9cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b474eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbf314c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. modified withdrawals for push

    djrtwo committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e80a142 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2026103 View commit details
    Browse the repository at this point in the history
  3. fix tx type

    djrtwo committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e49f73c View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Configuration menu
    Copy the full SHA
    eef2dbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b89c7f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2837 from ethereum/fix-build_spec

    Ensure that the SSZ object classes are ordered
    djrtwo authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    fb90451 View commit details
    Browse the repository at this point in the history
  4. fix lint

    djrtwo committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    d513f5c View commit details
    Browse the repository at this point in the history
  5. fix fully withdrawal tests

    djrtwo committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    f5dab5b View commit details
    Browse the repository at this point in the history
  6. fix execution paylaod tests

    djrtwo committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    0a55f06 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. Allow any non-merge block

    paulhauner committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    c2ff094 View commit details
    Browse the repository at this point in the history
  2. Address indenting

    paulhauner committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    f071931 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fbe162 View commit details
    Browse the repository at this point in the history
  4. Fix lint & CI

    adiasg committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    7f31c80 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Update p2p-interface.md

    nisdas authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    70e8243 View commit details
    Browse the repository at this point in the history
  2. Use merge consistently

    paulhauner committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    bf25d32 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Merge pull request #2844 from sigp/opt-import

    Optimistically import any post-merge block
    djrtwo authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    0b883a8 View commit details
    Browse the repository at this point in the history
  2. Apply code review from @djrtwo

    adiasg committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    37b8a89 View commit details
    Browse the repository at this point in the history
  3. minor comment change

    djrtwo authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    15a9040 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e1b9cf9 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Fix UPDATE_TIMEOUT unit typo

    adiasg committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    1e10e7d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2848 from ethereum/fix-updatetimeout-typo

    Fix UPDATE_TIMEOUT unit typo
    djrtwo authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    75f94cb View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Add note about syncing

    adiasg committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    a0ba6b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2846 from nisdas/patch-2

    Ignore Aggregates Which Are Following the Wrong Finalized Checkpoint
    djrtwo authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    0197a14 View commit details
    Browse the repository at this point in the history
  3. minor copy edit

    djrtwo authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    bd6d2ad View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2845 from ethereum/discard-equivocations

    Remove equivocating validators from fork choice consideration
    djrtwo authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    825a395 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    95c7125 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cdc0e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    8ec4773 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507f550 View commit details
    Browse the repository at this point in the history
  3. minor withdrawals renamings

    djrtwo committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    3dd83cf View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    84ab086 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2849 from ethereum/yield-attester-slashing

    Output `attester_slashing` data to fork choice test vectors
    hwwhww authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    3458d12 View commit details
    Browse the repository at this point in the history
  3. EIP-4844 consensus-specs review fixes

    Co-Authored-By: terenc3t <terence@prysmaticlabs.com>
    Co-Authored-By: djrtwo <dannyjryan@gmail.com>
    3 people committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    45e207b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b760df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc5f9df View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Merge pull request #2850 from protolambda/eip4844

    EIP-4844: consensus-layer specs of Shard Blob Transactions
    djrtwo authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    b8c061c View commit details
    Browse the repository at this point in the history
  2. Update specs/bellatrix/validator.md

    Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
    djrtwo and hwwhww authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    80292f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Configuration menu
    Copy the full SHA
    0afa7e1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2851 from mkalinin/safe-head

    Add safe_block_hash to notify_forkchoice_updated
    mkalinin authored Mar 16, 2022
    Configuration menu
    Copy the full SHA
    cc347c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    255e942 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36aae1d View commit details
    Browse the repository at this point in the history
  5. wip 00 to 01 cred change

    djrtwo committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    79cdb88 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2022

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

Commits on Mar 21, 2022

  1. Merge pull request #2857 from terencechain/patch-133

    EIP4844: fix a minor typo
    djrtwo authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    f5b5f63 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. refine naming for withdrawals

    djrtwo committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    493b169 View commit details
    Browse the repository at this point in the history
  2. topo sort

    djrtwo committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    9a8ff4f View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
    djrtwo and ralexstokes authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    03f9503 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'withdrawals-push' of github.com:ethereum/eth2.0-specs i…

    …nto withdrawals-push
    djrtwo committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    43ce98b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c10d219 View commit details
    Browse the repository at this point in the history
  6. build

    djrtwo committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    a2db446 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0da78eb View commit details
    Browse the repository at this point in the history
  8. toc

    djrtwo committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    b469593 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    702ed9f View commit details
    Browse the repository at this point in the history
  10. toc

    djrtwo committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    38496ba View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    199398c View commit details
    Browse the repository at this point in the history
  12. Fix toc

    mkalinin committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    d195e06 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    95a2327 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    046eaf2 View commit details
    Browse the repository at this point in the history
  15. test address_change

    djrtwo committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    2017b61 View commit details
    Browse the repository at this point in the history
  16. Fix indententation for one line in the Makefile

    Real minor fix. Rule lines should start with a single tab, not spaces. Vim
    clearly pointed this out by marking the entire line as red.
    jtraglia committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    4c89fdb View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. toc

    hwwhww committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    8a388f2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2860 from jtraglia/fix-makefile-indentation

    Fix indententation for one line in the Makefile
    hwwhww authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    2d0a306 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ac4158 View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
    djrtwo and hwwhww authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    6e369e4 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Reorder params

    Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
    mkalinin and hwwhww authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    bc95973 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c97cc6f View commit details
    Browse the repository at this point in the history
  3. fix ci

    djrtwo committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    ee5f29c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2836 from ethereum/withdrawals-push

    Withdrawals push
    djrtwo authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    656e6ae View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Configuration menu
    Copy the full SHA
    bd66114 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2854 from ralexstokes/update-0x01-creds

    Update 0x01 withdrawal credentials.
    djrtwo authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    19613ac View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

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

Commits on Mar 29, 2022

  1. Merge pull request #2863 from terencechain/patch-134

    EIP4844: fix a typo
    hwwhww authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    70aba23 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    b13a9f0 View commit details
    Browse the repository at this point in the history
  2. minor typo

    djrtwo authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    c87fc48 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2858 from mkalinin/justified-to-safe-block

    Bellatrix: pass justified as a safe block
    djrtwo authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    1bfefe3 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

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

Commits on Apr 10, 2022

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

Commits on Apr 12, 2022

  1. Merge pull request #2868 from ethereum/fix-capella-validator

    Fix Capella `prepare_execution_payload`
    hwwhww authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    49e4b2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcf41ef View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Correct typo: BLSCommitment -> KZGCommitment

    The consensus chain counterpart to ethereum/EIPs#4992. The same comment from there applies here as well.
    benjaminion authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    eca7237 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. Configuration menu
    Copy the full SHA
    f8bf3d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83ac38c View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Fix param order in prepare_execution_payload

    Documentation on how to call `prepare_execution_payload` had the params
    for `safe_block_hash` and `finalized_block` hash flipped compared to the
    function definition. Also updated tests for consistency.
    etan-status committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f125538 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9cb294 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

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

Commits on Apr 29, 2022

  1. Merge pull request #2881 from ethereum/mkalinin-patch-2

    Remove justified block from optimistic candidate conditions
    mkalinin authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    83bf20c View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. Merge pull request #2876 from etan-status/fix-prepare-payload

    Fix param order in `prepare_execution_payload`
    hwwhww authored May 3, 2022
    Configuration menu
    Copy the full SHA
    9e09e96 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2877 from zilm13/fix/equivocating-indices

    Yield attestation in equivocating indices test
    hwwhww authored May 3, 2022
    Configuration menu
    Copy the full SHA
    8a4ea1d View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    3f76792 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2855 from ethereum/00-to-01

    00 to 01 cred change
    djrtwo authored May 5, 2022
    Configuration menu
    Copy the full SHA
    c1d0836 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

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

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    f5303ca View commit details
    Browse the repository at this point in the history
  2. Fix linting

    casparschwa committed May 9, 2022
    Configuration menu
    Copy the full SHA
    712a4f9 View commit details
    Browse the repository at this point in the history
  3. Convert sets to sorted lists prior to sampling

    This is because sampling of sets has been deprecated in Python 3.9. I used
    sorted() instead of list() so that things are deterministic.
    jtraglia committed May 9, 2022
    Configuration menu
    Copy the full SHA
    a7bda48 View commit details
    Browse the repository at this point in the history
  4. Fix linter warnings

    jtraglia committed May 9, 2022
    Configuration menu
    Copy the full SHA
    9dcb2ee View commit details
    Browse the repository at this point in the history
  5. Convert participation_fn from lambda to def

    I felt that the the lambda was a little too complicated.
    jtraglia committed May 9, 2022
    Configuration menu
    Copy the full SHA
    90c1825 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e2cbdb2 View commit details
    Browse the repository at this point in the history
  7. Fix linter warnings again

    jtraglia committed May 9, 2022
    Configuration menu
    Copy the full SHA
    ac7267c View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Merge pull request #2889 from jtraglia/remove-set-sampling

    Convert sets to sorted lists prior to sampling
    hwwhww authored May 10, 2022
    Configuration menu
    Copy the full SHA
    96de0fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2878 from michaelsproul/forkchoice-b4-propose

    Require fork choice to run before proposal
    djrtwo authored May 10, 2022
    Configuration menu
    Copy the full SHA
    242f286 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0a8178 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2890 from ethereum/format

    minor patch to bytes formatting in capella
    hwwhww authored May 10, 2022
    Configuration menu
    Copy the full SHA
    8abf239 View commit details
    Browse the repository at this point in the history
  5. Revert "Fix linter warnings again"

    This reverts commit ac7267c.
    jtraglia committed May 10, 2022
    Configuration menu
    Copy the full SHA
    5868a53 View commit details
    Browse the repository at this point in the history
  6. Revert "Move test case to new location"

    This reverts commit e2cbdb2.
    jtraglia committed May 10, 2022
    Configuration menu
    Copy the full SHA
    d1f0187 View commit details
    Browse the repository at this point in the history
  7. Remove pytest import

    jtraglia committed May 10, 2022
    Configuration menu
    Copy the full SHA
    02090d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    89e7a10 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Configuration menu
    Copy the full SHA
    08db749 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2891 from ethereum/mkalinin-patch-2

    Optimistic Sync: remove INVALID_TERMINAL_BLOCK
    djrtwo authored May 13, 2022
    Configuration menu
    Copy the full SHA
    8c0ca37 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2022

  1. Configuration menu
    Copy the full SHA
    ec7bb23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87991c8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2892 from terencechain/patch-135

    bellatrix-p2p: fix a typo
    ralexstokes authored May 14, 2022
    Configuration menu
    Copy the full SHA
    b7eff21 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2893 from ChihChengLiang/bump-milagro-version

    bump milagro bls binding version
    ralexstokes authored May 14, 2022
    Configuration menu
    Copy the full SHA
    30a3326 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Merge pull request #2888 from casparschwa/update-proposer-score-boost

    Update proposer score boost
    djrtwo authored May 16, 2022
    Configuration menu
    Copy the full SHA
    af1fbab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2887 from jtraglia/add-invalid-withdrawable-epoch…

    …-test
    
    Add invalid large withdrawable epoch test
    djrtwo authored May 16, 2022
    Configuration menu
    Copy the full SHA
    1d82d33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20a90f1 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Ignore subset aggregates (#2847)

    * Ignore subset aggregates
    
    When aggregates are propagated through the network, it is often the case
    that a better aggregate has already been seen - in particular, this
    happens when an aggregator has not been able to include itself in the
    mesh and therefore publishes an aggregate with only its own
    attestations.
    
    This new ignore rule allows dropping all aggregates that are
    (non-strict) subsets of aggregates that have already been seen on the
    network. In particular, it does not mandate dropping aggregates where a
    union of previous aggregates would cause it to become a subset).
    
    The logic for allowing this is based on the premise that any aggregate
    that has already been seen by a peer will also have been seen by its
    neighbours - a subset aggregate (strict or not) brings no new value to
    the aggregation algorithm, except in the extreme edge case where you
    could combine several such sparse aggregates into a single, more dense
    "combined" aggregate and thus use less block space.
    
    Further, as a small benefit, computing the `hash_tree_root` of the full
    aggregate is generally not done -however, `hash_tree_root(data)` is
    already done for other purposes as this is used as index in the beacon
    API.
    
    * add subset ignore rule to sync contributions as well
    
    * typo
    arnetheduck authored May 17, 2022
    Configuration menu
    Copy the full SHA
    bab5e40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5337da5 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    d62ebae View commit details
    Browse the repository at this point in the history
  2. Remove API restrictions for optimistic sync (#2869)

    * Remove API restrictions
    
    * Update optimistic.md
    paulhauner authored May 19, 2022
    Configuration menu
    Copy the full SHA
    b23cdef View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    72f7b88 View commit details
    Browse the repository at this point in the history
  2. deprecate BeaconBlocksByRange.step (#2856)

    * deprecate `BeaconBlocksByRange.step`
    
    The `step` parameter has not seen much implementation in real life
    clients which instead opt to request variations on a few epochs at a
    time (instead of interleaving single blocks, entire epochs are
    interleaved).
    
    At the same time, supporting `step` on the server side brings several
    complications: more complex bounds checking logic, more complex loading
    of blocks from linear storage (which presumably stores all blocks and
    not just certain increments).
    
    This PR suggests that we deprecate the whole idea. Backwards
    compatibility is kept by simply responding with a single block when
    `step > 0` - this is allowed by the spec and should thus be handled
    gracefully by requesting clients already, should there exist any that
    use larger step counts.
    
    Removing `step` now allows simplifying the EL-CL protocol for serving
    execution data from the EL to avoid double storage.
    
    * Update specs/phase0/p2p-interface.md
    
    Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
    
    Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
    arnetheduck and djrtwo authored May 20, 2022
    Configuration menu
    Copy the full SHA
    0e6a7cd View commit details
    Browse the repository at this point in the history