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.5.0-alpha.9 #3982

Merged
merged 192 commits into from
Nov 22, 2024
Merged

Release v1.5.0-alpha.9 #3982

merged 192 commits into from
Nov 22, 2024

Commits on May 7, 2024

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

Commits on May 14, 2024

  1. p2p: Deprecate TTFB, RESP_TIMEOUT, introduce rate limiting recommenda…

    …tions
    
    As part of the discussions surrounding EIP-7594 (peerdas), it was
    highlighted that during sampling and/or data requests, the sampler does
    not have timing information for when a samplee will have data available.
    It is desireable to not introduce a deadline, since this artificially
    introduces latency for the typical scenario where data becomes available
    earlier than an agreed-upon deadline.
    
    Similarly, when a client issues a request for blocks, it does often not
    know what rate limiting policy of the serving end and must either
    pessimistically rate limit itself or run the risk of getting
    disconnected for spamming the server - outcomes which lead to
    unnecessarily slow syncing as well as testnet mess with peer scoring and
    disconnection issues.
    
    This PR solves both problems by:
    
    * removing the time-to-first-byte and response timeouts allowing
    requesters to optimistically queue requests - the timeouts have
    historically not been implemented fully in clients to this date
    * introducing a hard limit in the number of concurrent requests that a
    client may issue, per protocol
    * introducing a recommendation for rate limiting that allows optimal
    bandwidth usage without protocol changes or additional messaging
    roundtrips
    
    On the server side, an "open" request does not consume significant
    resources while it's resting, meaning that allowing the server to manage
    resource allocation by slowing down data serving is safe, as long as
    concurrency is adequately limited.
    
    On the client side, clients must be prepared to handle slow servers
    already and they can simply apply their existing strategy both to
    uncertainty and rate-limiting scenarios (how long before timeout, what
    to do in "slow peer" scenarios).
    
    Token / leaky buckets are a classic option for rate limiting with
    desireable properties both for the case when we're sending requests to
    many clients concurrently (getting good burst performance) and when the
    requestees are busy (by keeping long-term resource usage in check and
    fairly serving clients)
    arnetheduck committed May 14, 2024
    Configuration menu
    Copy the full SHA
    f975387 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. lint

    arnetheduck committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f349bfc View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Update specs/phase0/p2p-interface.md

    Co-authored-by: Pop Chunhapanya <[email protected]>
    arnetheduck and ppopth authored May 22, 2024
    Configuration menu
    Copy the full SHA
    e4919d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    e872fdb View commit details
    Browse the repository at this point in the history
  2. fix method name

    tbenr committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    09966cd View commit details
    Browse the repository at this point in the history
  3. typo

    tbenr committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    6f21915 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Avoid generating empty transactions in tests

    Transactions cannot be empty, they always have at least 1 byte.
    Random tests should produce valid CL data by default.
    There are still individual tests for invalid transactions.
    etan-status committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    99bf3c1 View commit details
    Browse the repository at this point in the history
  2. Synchronously check all transactions to have non-zero length

    As part of `newPayload` block hash verification, the `transactionsRoot`
    is computed by the EL. Because Merkle-Patricia Tries cannot contain `[]`
    entries, MPT implementations typically treat setting a key to `[]` as
    deleting the entry for the key. This means that if a CL receives a block
    with `transactions` containing one or more zero-length transactions,
    that such transactions will effectively be skipped when computing the
    `transactionsRoot`. Note that `transactions` are opaque to the CL and
    zero-length transactions are not filtered out before `newPayload`.
    
    ```python
    # https://eips.ethereum.org/EIPS/eip-2718
    def compute_trie_root_from_indexed_data(data):
        """
        Computes the root hash of `patriciaTrie(rlp(Index) => Data)` for a data array.
        """
        t = HexaryTrie(db={})
        for i, obj in enumerate(data):
            k = encode(i, big_endian_int)
            t.set(k, obj)  # Implicitly skipped if `obj == b''` (invalid RLP)
        return t.root_hash
    ```
    
    In any case, the `blockHash` validation may still succeed, resulting in
    a potential `SYNCING/ACCEPTED` result to `newPayload` by spec.
    
    Note, however, that there is an effective hash collision if a payload is
    modified by appending one or more zero-length transactions to the end of
    `transactions` list: In the trivial case, a block with zero transactions
    has the same `transactionsRoot` (and `blockHash`) as one of a block with
    one `[]` transaction (as that one is skipped).
    
    This means that the same `blockHash` can refer to a valid block (without
    extra `[]` transactions added), but also can refer to an invalid block.
    Because `forkchoiceUpdated` refers to blocks by `blockHash`, outcome may
    be nondeterministic and implementation dependent. If `forkchoiceUpdated`
    deems the `blockHash` to refer to a `VALID` object (obtained from a src
    that does not have the extra `[]` transactions, e.g., devp2p), then this
    could result in honest attestations to a CL beacon block with invalid
    `[]` transactions in its `ExecutionPayload`, risking finalizing it.
    
    The problem can be avoided by returning `INVALID` in `newPayload` if
    there are any zero-length `transactions` entries, preventing optimistic
    import of such blocks by the CL.
    etan-status committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e1eaa7f View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Rebase eip7594 onto Electra

    jtraglia committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    647a45d View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Fix comment

    jtraglia committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b24d53f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf6f0ce View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. remove timeout constants

    arnetheduck committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    08e020e View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Separate type for unaggregated network attestations

    As a complement to
    #3787, this PR
    introduces a `SingleAttestation` type used for network propagation only.
    
    In Electra, the on-chain attestation format introduced in
    [EIP-7549](#3559)
    presents several difficulties - not only are the new fields to be
    interpreted differently during network processing and onchain which adds
    complexity in clients, they also introduce inefficiency both in hash
    computation and bandwidth.
    
    The new type puts the validator and committee indices directly in the
    attestation type, this simplifying processing and increasing security.
    
    * placing the validator index directly in the attestation allows
    verifying the signature without computing a shuffling - this closes a
    loophole where clients either must drop attestations or risk being
    overwhelmed by shuffling computations during attestation verification
    * the simpler "structure" of the attestation saves several hash calls
    during processing (a single-item List has significant hashing overhead
    compared to a field)
    * we save a few bytes here and there - we can also put stricter bounds
    on message size on the attestation topic because `SingleAttestation` is
    now fixed-size
    * the ambiguity of interpreting the `attestation_bits` list indices
    which became contextual under EIP-7549 is removed
    
    Because this change only affects the network encoding (and not block
    contents), the implementation impact on clients should be minimal.
    arnetheduck committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0b95012 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. update list of checks

    arnetheduck committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    5761fb4 View commit details
    Browse the repository at this point in the history
  2. spelling

    arnetheduck committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    0833551 View commit details
    Browse the repository at this point in the history
  3. Fix blob transaction serialization to use RLP

    EIP-4844 uses RLP not SSZ for blob transactions.
    etan-status committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    d61f95e View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    9d53bb9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c746890 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c5549e View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    1c529a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bef69c View commit details
    Browse the repository at this point in the history
  3. merge cleanup

    arnetheduck committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    768fb45 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    223d734 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01793e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. update

    tbenr committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    f1d23eb View commit details
    Browse the repository at this point in the history
  2. fix typos

    tbenr committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    37d6d37 View commit details
    Browse the repository at this point in the history
  3. fix toc

    tbenr committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    2acf362 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    918a394 View commit details
    Browse the repository at this point in the history
  5. typos

    tbenr committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    63ad07b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4531fe6 View commit details
    Browse the repository at this point in the history
  7. remove another reference

    tbenr committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    97db65e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    911019c View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. two streams again

    arnetheduck committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    456372e View commit details
    Browse the repository at this point in the history
  2. apply suggestions

    tbenr committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    edd7377 View commit details
    Browse the repository at this point in the history
  3. rephrasing

    tbenr committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2612f7f View commit details
    Browse the repository at this point in the history
  4. clarification

    tbenr committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    a96065c View commit details
    Browse the repository at this point in the history
  5. improvement

    tbenr committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    5b93d6a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Update specs/deneb/p2p-interface.md

    Co-authored-by: Mehdi AOUADI <[email protected]>
    tbenr and mehdi-aouadi authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7c31b3e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Update specs/electra/p2p-interface.md

    Co-authored-by: NC <[email protected]>
    arnetheduck and ensi321 authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    96fbfcb View commit details
    Browse the repository at this point in the history
  2. EIP-7594: Specify inclusion proof function to run.

    For by root and by range requests checks, the exact function to run is specified for KZG commitments, but not for the inclusion proof.
    
    This PR aligns both checks.
    nalepae authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    8f044ab View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    34510e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e96d23 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ecf334 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5d4577 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    afdf563 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d966188 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1bca1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bf49f53 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8630a44 View commit details
    Browse the repository at this point in the history
  10. Make Electra bold

    jtraglia committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    03655ae View commit details
    Browse the repository at this point in the history
  11. Add missing space

    jtraglia committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6e18e70 View commit details
    Browse the repository at this point in the history
  12. Fix lint

    jtraglia committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    72f5190 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    81a0f43 View commit details
    Browse the repository at this point in the history
  14. Re-order kzg tests

    jtraglia committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8cfe8fb View commit details
    Browse the repository at this point in the history
  15. Merge pull request #3904 from etan-status/df-rlptx

    Fix blob transaction serialization to use RLP
    jtraglia authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9752a1c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3011727 View commit details
    Browse the repository at this point in the history
  17. Fix indexes

    lucassaldanha committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1a2ff47 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Add deserialize fn

    lucassaldanha committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    a3153a5 View commit details
    Browse the repository at this point in the history
  2. fix deserialize typing

    lucassaldanha committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    5eb77c2 View commit details
    Browse the repository at this point in the history
  3. fix toc

    lucassaldanha committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    cd51168 View commit details
    Browse the repository at this point in the history
  4. Change list -> List

    lucassaldanha committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    16e6085 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc3ee13 View commit details
    Browse the repository at this point in the history
  6. Fix lint errors

    lucassaldanha committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    2a163ad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    04a40d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e9d27d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0ecc871 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #3973 from jtraglia/outdated-specs

    In README, move outdated specs to new section
    jtraglia authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    6bbe3ae View commit details
    Browse the repository at this point in the history
  11. Clarify execution requests return

    Co-authored-by: Alex Stokes <[email protected]>
    jtraglia and ralexstokes authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f9ae4c5 View commit details
    Browse the repository at this point in the history
  12. Capitalize SSZ

    Co-authored-by: Alex Stokes <[email protected]>
    jtraglia and ralexstokes authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    83c04b8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6416a56 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Merge pull request #3976 from lucassaldanha/update-validator-electra

    Updated validator spec with rules for including execution requests in the beacon block body
    jtraglia authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    a2e16c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c051f4f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Merge pull request #3975 from jtraglia/fix-invalid-file-references

    Fix invalid file references in markdown files
    jtraglia authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    5fa7791 View commit details
    Browse the repository at this point in the history
  2. Add new check_mods function for generators (#3970)

    * Add new check_mods function for generators
    
    * Use single qoutes for consistency
    
    * Add [ERROR] to the exception & update readme
    
    * Fix typos
    
    * Fix lint
    jtraglia authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    179cde6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a22776 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3940 from jtraglia/move-depcon-make-rules

    Move deposit contract rules to its own Makefile
    jtraglia authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7922b62 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3978 from jtraglia/fix-new-validator-order

    Fix validator fields in `get_validator_from_deposit`
    jtraglia authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    da3b23a View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    dcdf30e View commit details
    Browse the repository at this point in the history
  2. Update specs/deneb/p2p-interface.md

    Co-authored-by: Justin Traglia <[email protected]>
    tbenr and jtraglia authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    5b55e95 View commit details
    Browse the repository at this point in the history
  3. Update specs/deneb/p2p-interface.md

    Co-authored-by: Justin Traglia <[email protected]>
    tbenr and jtraglia authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    71b995c View commit details
    Browse the repository at this point in the history
  4. Update specs/deneb/p2p-interface.md

    Co-authored-by: Justin Traglia <[email protected]>
    tbenr and jtraglia authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    cb837f2 View commit details
    Browse the repository at this point in the history
  5. Update p2p-interface.md

    tbenr authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6c99b0b View commit details
    Browse the repository at this point in the history
  6. Update specs/deneb/p2p-interface.md

    Co-authored-by: Justin Traglia <[email protected]>
    tbenr and jtraglia authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    1767c34 View commit details
    Browse the repository at this point in the history
  7. Update specs/deneb/p2p-interface.md

    Co-authored-by: Justin Traglia <[email protected]>
    tbenr and jtraglia authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9787a61 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Apply suggestions by @jtraglia

    Co-authored-by: Justin Traglia <[email protected]>
    mkalinin and jtraglia authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    62a3d1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    778a32a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    792cb18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4a7f02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    93496e3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3963 from nalepae/patch-3

    EIP-7594: Specify data column sidecar verification functions to run
    jtraglia authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    96b1d31 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8ce4418 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    d64e537 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17f6454 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a06d91 View commit details
    Browse the repository at this point in the history
  4. Fix linter

    mkalinin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    84d7ba2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2f9b88 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba8c092 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    991ccd2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    57bd0ae View commit details
    Browse the repository at this point in the history
  9. Remove print statement

    jtraglia committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    c280e56 View commit details
    Browse the repository at this point in the history
  10. Clean up electra LC

    ensi321 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    d2a9506 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Remove full-node.md

    ensi321 committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    3748ac1 View commit details
    Browse the repository at this point in the history
  2. Fix all pytest warnings

    jtraglia committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    f588733 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    60cd223 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdfe808 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions by @jtraglia

    mkalinin committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    aa5ebb3 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    44c1c31 View commit details
    Browse the repository at this point in the history
  2. language

    arnetheduck committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a232b25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e8930c View commit details
    Browse the repository at this point in the history
  4. Update specs/deneb/beacon-chain.md

    Co-authored-by: Justin Traglia <[email protected]>
    etan-status and jtraglia authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a6095bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f58b5ba View commit details
    Browse the repository at this point in the history
  6. Sync changes to Electra

    etan-status committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    44d5a1b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5270d79 View commit details
    Browse the repository at this point in the history
  8. Change "modified" to "new"

    jtraglia authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    0f964b0 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3989 from jtraglia/fix-pytest-warnings

    Fix all pytest warnings
    jtraglia authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    eff1f6d View commit details
    Browse the repository at this point in the history
  10. Merge pull request #3893 from jtraglia/rebase-eip7594-onto-electra

    Rebase eip7594 onto Electra
    jtraglia authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    526625d View commit details
    Browse the repository at this point in the history
  11. Merge pull request #3981 from ethereum/bump-version-1

    Bump version to 1.5.0-alpha.9
    jtraglia authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    dba1179 View commit details
    Browse the repository at this point in the history
  12. Revert some changes

    jtraglia authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    82093dd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6de2e29 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #3991 from jtraglia/upgrade-pylint-split-ini-files

    Upgrade pylint & split config files
    jtraglia authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    41882a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Simplify test helpers

    mkalinin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    f2e45fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d53419b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3884 from etan-status/bf-emptytx

    Avoid generating empty transactions in tests
    jtraglia authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    d022a7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5e976b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc772a6 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    ff49b7f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3754 from jtraglia/add-0x-quotes

    Encode zero-length hex-strings with quotes
    jtraglia authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    60343ae View commit details
    Browse the repository at this point in the history
  3. Add one more validator

    jtraglia committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    9507b86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a4101b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3995 from jtraglia/pending-deposits-are-sorted-test

    Add `test_fork_pending_deposits_are_sorted` test
    jtraglia authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    087e737 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

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

Commits on Oct 27, 2024

  1. Configuration menu
    Copy the full SHA
    734938c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9849fb3 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    d763a6e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3986 from jtraglia/gen-collect-only

    Add `gen-modcheck` CI check
    jtraglia authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f392a22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c5a136 View commit details
    Browse the repository at this point in the history
  4. Fix table of contents

    jtraglia committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    369b7e5 View commit details
    Browse the repository at this point in the history
  5. Use assert instead of raise

    jtraglia committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2bd570c View commit details
    Browse the repository at this point in the history
  6. Fix indentation

    jtraglia committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    8a8a321 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ce2929 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Check for ascending order

    jtraglia committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    4438166 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ad0f4e View commit details
    Browse the repository at this point in the history
  3. Delete useless comment

    jtraglia committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    a5a6939 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    076a0f1 View commit details
    Browse the repository at this point in the history
  5. Fix indentation

    jtraglia committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    5a6121b View commit details
    Browse the repository at this point in the history
  6. Fix typo

    Co-authored-by: Alex Stokes <[email protected]>
    jtraglia and ralexstokes authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    e90c792 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b3e77d2 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #3864 from tbenr/engine_getBlobV1-clarifications

    P2P clarifications when introducing `engine_getBlobsV1`
    jtraglia authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c7f7064 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3979 from mkalinin/more-withdrawal-tests

    eip7251: Bugfix and more withdrawal tests
    jtraglia authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c060147 View commit details
    Browse the repository at this point in the history
  10. Add new test

    jtraglia committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    dfb3ca6 View commit details
    Browse the repository at this point in the history
  11. Use less python sugar

    jtraglia committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    276c562 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2c59da7 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    31d4974 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3900 from status-im/single-attestation

    Separate type for unaggregated network attestations
    jtraglia authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    f169475 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3767 from status-im/remove-ttfb

    p2p: Deprecate TTFB, RESP_TIMEOUT, introduce rate limiting recommenda…
    jtraglia authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    eb60227 View commit details
    Browse the repository at this point in the history
  4. Apply suggestion from pop

    jtraglia committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    09754f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    08cb828 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b408e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13bff62 View commit details
    Browse the repository at this point in the history
  4. Fix lint issue

    jtraglia committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    93d9ee6 View commit details
    Browse the repository at this point in the history
  5. Revert "Apply suggestion from pop"

    This reverts commit 09754f5.
    jtraglia committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    410b14f View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    a3d4dba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2222c24 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3999 from jtraglia/simplify-apply-deposit

    Deduplicate code in `apply_deposit`
    jtraglia authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    17feed7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4001 from jtraglia/improve-initial-earliest-exit-…

    …epoch
    
    Update initial `earliest_exit_epoch` calculation & add tests
    jtraglia authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    50f8fa6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3984 from mkalinin/epoch-processing-tests

    electra: Epoch processing tests
    jtraglia authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b4311fe View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3980 from mkalinin/more-op-tests

    electra: Misc beacon chain operations tests
    jtraglia authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    49b6840 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5653d73 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    01d6ab1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1afabf7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3990 from mkalinin/upgrade-to-electra-tests

    electra: Add more transition tests
    jtraglia authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a09d0c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

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

Commits on Nov 13, 2024

  1. Add BLOB_SIDECAR_SUBNET_COUNT_EIP7594, `MAX_BLOBS_PER_BLOCK_EIP7594…

    …`, and `MAX_REQUEST_BLOB_SIDECARS_EIP7594`
    hwwhww committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    62e6a30 View commit details
    Browse the repository at this point in the history
  2. update tests

    hwwhww committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    f67e6cc View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

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

Commits on Nov 19, 2024

  1. Fix some minor nits

    jtraglia committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    ac53675 View commit details
    Browse the repository at this point in the history
  2. Fix bug

    jtraglia committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    7b0b7df View commit details
    Browse the repository at this point in the history
  3. Fix blobs cast

    jtraglia committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    5753be7 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Merge pull request #4002 from mkalinin/fix-committee-validation

    eip7549: Ensure non-zero bits for each committee bitfield comprising an aggregate
    jtraglia authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    af72bae View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4008 from ethereum/eip7594-param

    Add `MAX_BLOBS_PER_BLOCK_EIP7594` and corresponding configs
    jtraglia authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    ec9460d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3885 from etan-status/bf-emptytxspec

    Synchronously check all `transactions` to have non-zero length
    jtraglia authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    abbfef5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e472afd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1c9d27 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Fix block hash computation for deposit transition tests

    Request hash is not considered in `compute_el_block_hash`, have to use
    one of the other overloads for this to work.
    etan-status committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    de52c76 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Merge pull request #1 from etan-status/exclude-empty-requests

    Fix block hash computation for deposit transition tests
    jtraglia authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    36b4979 View commit details
    Browse the repository at this point in the history
  2. Fix block hash computation for withdrawal sanity tests

    Request hash is not considered in `compute_el_block_hash`, have to use
    one of the other overloads for this to work.
    etan-status committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    15e3f15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfe166c View commit details
    Browse the repository at this point in the history
  4. Clean up dead link and typo in LC docs for Electra

    Followup from #3987 to remove references to the deleted document.
    etan-status committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    6e95263 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4aad8eb View commit details
    Browse the repository at this point in the history
  6. Merge pull request #4019 from etan-status/lc-rmfull

    Clean up dead link and typo in LC docs for Electra
    jtraglia authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e5aba7b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3998 from jtraglia/exclude-empty-requests

    Exclude empty requests in requests list
    jtraglia authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    148ccca View commit details
    Browse the repository at this point in the history