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

Conversation

djrtwo
Copy link
Contributor

@djrtwo djrtwo commented Dec 14, 2022

DO NOT MERGE

todo:

  • run testgen
  • bump version.txt

tersec and others added 30 commits September 26, 2022 15:01
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.
Fork epoch override test decorators were still referring to `SHARDING`.
Replace the implementation with one that needs less maintenance.
Fix type annotation in verify_aggregate_kzg_proof
Fix initialization of VERSIONED_HASH_VERSION_KZG
Replaces the "FAKE RLP HASH" in `ExecutionPayload.block_hash` of all
generated tests with the correct value.
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>
Fix EIP4844 `previous_version` field in tests
Co-authored-by: George Kadianakis <desnacked@riseup.net>
…eq-resp

deprecate phase 0-only versions of beacon_blocks_by_{range,root}
etan-status and others added 27 commits December 5, 2022 18:38
Pass blocks to LC data creation functions
EIP4844: remove optimistic sync mentions
EIP4844: Update `MAX_BLOBS_PER_BLOCK` to 4
Fix typo in BlobsSidecarsByRange v1
bound the maximum number of validators considered for withdrawals per sweep
* 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`
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
proper EL block hash implementation in tests
cleanup explicit fork enumerations in tests
Add tests to test sync aggregate's order of balance operation
Update G2 trusted setup length to 65
EIP4844: Clarify that z should not be in the domain
Copy link
Contributor

@potuz potuz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release this :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet