You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Electra: exclude empty requests in requests list (#14580)
* implementing new decisions around exectuion requests
* fixing test fixture
* adding in more edge case checks and tests
* changelog
* fixing unsafe type cast
* Update beacon-chain/execution/engine_client_test.go
Co-authored-by: Preston Van Loon <[email protected]>
* Update proto/engine/v1/electra.go
Co-authored-by: Preston Van Loon <[email protected]>
* Update proto/engine/v1/electra.go
Co-authored-by: Preston Van Loon <[email protected]>
* Update proto/engine/v1/electra.go
Co-authored-by: Preston Van Loon <[email protected]>
* Update proto/engine/v1/electra.go
Co-authored-by: Preston Van Loon <[email protected]>
* Update proto/engine/v1/electra_test.go
Co-authored-by: Preston Van Loon <[email protected]>
* Update proto/engine/v1/electra_test.go
Co-authored-by: Preston Van Loon <[email protected]>
* updating based on preston's feedback and adding more tests for edge cases
* adding more edgecases, and unit tests
* fixing tests
* missed some export changes
* adding more tests
* Update proto/engine/v1/electra.go
Co-authored-by: Potuz <[email protected]>
* reducing complexity of function based on feedback
---------
Co-authored-by: Preston Van Loon <[email protected]>
Co-authored-by: Potuz <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@ The format is based on Keep a Changelog, and this project adheres to Semantic Ve
37
37
- Use read only state when computing the active validator list.
38
38
- Simplified `ExitedValidatorIndices`.
39
39
- Simplified `EjectedValidatorIndices`.
40
+
-`engine_newPayloadV4`,`engine_getPayloadV4` are changes due to new execution request serialization decisions, [PR](https://github.com/prysmaticlabs/prysm/pull/14580)
returnnil, fmt.Errorf("invalid deposit requests length, requests should not be more than the max per payload, got %d max %d", len(requestListInSSZBytes), drSize)
returnnil, fmt.Errorf("invalid withdrawal requests length, requests should not be more than the max per payload, got %d max %d", len(requestListInSSZBytes), wrSize)
returnnil, fmt.Errorf("invalid consolidation requests length, requests should not be more than the max per payload, got %d max %d", len(requestListInSSZBytes), crSize)
0 commit comments