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 v1.3.0-alpha.2 #3161

Merged
merged 63 commits into from
Dec 14, 2022
Merged

release v1.3.0-alpha.2 #3161

merged 63 commits into from
Dec 14, 2022

Commits on Sep 26, 2022

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

Commits on Oct 28, 2022

  1. Pass blocks to LC data creation functions

    Future light client protocol extensions may include data from the block
    in addition to data from the state, e.g., `ExecutionPayloadHeader`.
    To prepare for this, also pass the block to the corresponding functions.
    In practice, blocks access is easier than historic state access, meaning
    there are no practical limitations due to this change.
    etan-status committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    ff0e525 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

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

Commits on Nov 16, 2022

  1. cleanup explicit fork enumerations in tests

    Fork epoch override test decorators were still referring to `SHARDING`.
    Replace the implementation with one that needs less maintenance.
    etan-status committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    b612ec5 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Configuration menu
    Copy the full SHA
    19c8f21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3000ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0fb2447 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Merge pull request #3120 from xrchz/fix-type-annot

    Fix type annotation in verify_aggregate_kzg_proof
    asn-d6 committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    3d23574 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. Configuration menu
    Copy the full SHA
    4e3b700 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3123 from zilm13/fix/kzg-constant

    Fix initialization of VERSIONED_HASH_VERSION_KZG
    hwwhww committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    2d99f1b View commit details
    Browse the repository at this point in the history
  3. Remove is_data_available

    terencechain committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    3624742 View commit details
    Browse the repository at this point in the history
  4. proper EL block hash implementation in tests

    Replaces the "FAKE RLP HASH" in `ExecutionPayload.block_hash` of all
    generated tests with the correct value.
    etan-status committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    d51345c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d202f62 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Cleanup unnecessary init

    etan-status committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    e9111a5 View commit details
    Browse the repository at this point in the history
  2. EIP4844: Refactor Fiat-Shamir logic to handle empty sidecars (#3093)

    Additionally, it makes the Fiat-Shamir hashing logic more robust by making the challenges independent of each other. It also makes it more efficient to implement by moving both challenge computations to a single function needing a single transcript hash.
    
    Co-authored-by: George Kadianakis <desnacked@riseup.net>
    Co-authored-by: Dankrad Feist <mail@dankradfeist.de>
    3 people committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    f0ff15c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3127 from ethereum/fix-eip4844-previous-version

    Fix EIP4844 `previous_version` field in tests
    ralexstokes committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    30bc390 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Configuration menu
    Copy the full SHA
    3ec25a8 View commit details
    Browse the repository at this point in the history
  2. EIP4844: Fix return value of compute_challenges (#3129)

    Co-authored-by: George Kadianakis <desnacked@riseup.net>
    roberto-bayardo and asn-d6 committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    a1e46d1 View commit details
    Browse the repository at this point in the history
  3. Add link to Capella's P2P doc

    potuz committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    b5a0ff0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bfc634d View commit details
    Browse the repository at this point in the history
  5. Formatting

    etan-status committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    0bb3470 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f804109 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Merge pull request #3131 from potuz/add-capella-p2p-link

    Add link to Capella's P2P doc
    hwwhww committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    b65f1c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f32fd9 View commit details
    Browse the repository at this point in the history
  3. WIP. Fixing mypy errors

    hwwhww committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    b3a1766 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edde563 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Configuration menu
    Copy the full SHA
    339b788 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3014 from tersec/deprecate-phase0-beacon-blocks-r…

    …eq-resp
    
    deprecate phase 0-only versions of beacon_blocks_by_{range,root}
    hwwhww committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    b62c9e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

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

Commits on Dec 1, 2022

  1. Configuration menu
    Copy the full SHA
    aae00a0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3146 from timbeiko/patch-1

    Clarify that full withdrawals only apply to exited validators
    djrtwo committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    9ae59e2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3134 from ethereum/eip4844-lint

    Add EIP4844 pylint and Mypy checks
    hwwhww committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    602f846 View commit details
    Browse the repository at this point in the history
  4. EIP4844 precompile: Be strict when parsing field elements from network (

    #3138)
    
    * EIP4844: bytes_to_bls_field() must not accept values >= BLS_MODULUS
    
    bytes_to_bls_field() will be used in the precompile and hence it should error out when provided with malicious inputs.
    
    * EIP4844: Add hash_to_bls_field() for use in compute_challenges()
    
    The previous commit made bytes_to_bls_field() be strict about its inputs. However in compute_challenges() we are
    dealing with Fiat-Shamir and hash outputs that could be innocuously higher than the modulus. For this reason we add the
    hash_to_bls_field() helper for use in compute_challenges().
    
    * EIP4844: Further use of bytes_to_bls_field() // Fix executable spec
    
    Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
    asn-d6 and hwwhww committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    23d3aee View commit details
    Browse the repository at this point in the history
  5. Fix tests

    hwwhww committed Dec 1, 2022
    1 Configuration menu
    Copy the full SHA
    0dda0b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Configuration menu
    Copy the full SHA
    8524f54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79c2099 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f4dafcf View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Merge pull request #3070 from etan-status/lc-blockfuncs

    Pass blocks to LC data creation functions
    hwwhww committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    2a7083d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3125 from terencechain/rm-is-data-available

    EIP4844: remove optimistic sync mentions
    djrtwo committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    5498519 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3145 from terencechain/update-max-blobs

    EIP4844: Update `MAX_BLOBS_PER_BLOCK` to 4
    djrtwo committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    9839ed4 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

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

Commits on Dec 12, 2022

  1. Configuration menu
    Copy the full SHA
    a8449fa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3152 from StefanBratanov/fix_typo

    Fix typo in BlobsSidecarsByRange v1
    djrtwo committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    3b34903 View commit details
    Browse the repository at this point in the history
  3. lint

    djrtwo committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    478b437 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a062757 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1f943f0 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Merge pull request #3095 from ralexstokes/bound-withdrawals-sweep

    bound the maximum number of validators considered for withdrawals per sweep
    djrtwo committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    06d6d38 View commit details
    Browse the repository at this point in the history
  2. Test case naming clean up (#3143)

    * Add @description decorator
    
    * Unify test case naming style
    
    * more clean ups
    
    * Altair tests cleanup
    
    * Clean up Altair and Bellatrix `process_deposit` tests
    
    * Clean up Bellatrix tests
    
    * Clean up Capella tests
    
    * PR feedback from @ralexstokes
    
    * Add comments on the deposit fork version tests
    
    * Remove `test_incorrect_sig_other_version` since it is duplicate to `test_ineffective_deposit_with_bad_fork_version`
    
    * Add `test_ineffective_deposit_with_current_fork_version`
    hwwhww committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    da3f5af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c59b06c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19c38db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ac06c1 View commit details
    Browse the repository at this point in the history
  6. Add EIP4844 support

    Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
    etan-status and hwwhww committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    666a902 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3126 from etan-status/el-rlp

    proper EL block hash implementation in tests
    hwwhww committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    e9a7a6d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #3107 from etan-status/sf-epochoverrides

    cleanup explicit fork enumerations in tests
    hwwhww committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    dc17b1e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    26605ac View commit details
    Browse the repository at this point in the history
  10. Add missing qoute

    jtraglia committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    224b0f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Merge pull request #3158 from jtraglia/fix-eip4844-spec-nits

    Fix some nits in eip4844 specs
    hwwhww committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    a57e156 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7e102a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e467ab9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3157 from ethereum/balance-op

    Add tests to test sync aggregate's order of balance operation
    djrtwo committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    991f817 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3156 from ethereum/kzg-trusted-setup

    Update G2 trusted setup length to 65
    djrtwo committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    f7187a6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3159 from kevaundray/patch-3

    EIP4844: Clarify that z should not be in the domain
    asn-d6 committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    05c2eb8 View commit details
    Browse the repository at this point in the history
  7. bump version.txt

    djrtwo committed Dec 14, 2022
    1 Configuration menu
    Copy the full SHA
    302f54b View commit details
    Browse the repository at this point in the history