Skip to content

Pectra devnet 5 interop + execution spec tests#8080

Closed
siladu wants to merge 24 commits intobesu-eth:mainfrom
siladu:pectra-devnet-5-interop_execution-spec-tests
Closed

Pectra devnet 5 interop + execution spec tests#8080
siladu wants to merge 24 commits intobesu-eth:mainfrom
siladu:pectra-devnet-5-interop_execution-spec-tests

Conversation

@siladu
Copy link
Copy Markdown
Contributor

@siladu siladu commented Jan 6, 2025

siladu and others added 22 commits December 17, 2024 22:24
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
…or each fork

This isolates defaulting to MainnetProtocolSpecs and reduces blast radius for tests

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
…loadV4

Fixes ethereum/execution-apis#599 change to EIP-7685

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
- Add asMap for blobSchedule so it appears in admin_nodeInfo
- Prememptively add OsakaTargetingGasLimitCalculator and wire in the max blob count

Add blobschedule to mainnet.json to be explicit, since the code will default to the same values anyway

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
…nstead of responding with error

Would fix besu-eth#8055 but unit tests still todo

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
https://github.com/ethereum/EIPs/pull/9097/files
https://github.com/ethereum/EIPs/pull/9098/files
https://github.com/ethereum/EIPs/pull/9116/files

Signed-off-by: garyschulte <garyschulte@gmail.com>

adjust unit test gas costs, fix offset-by-one bug in the discount table

Signed-off-by: garyschulte <garyschulte@gmail.com>

implement bump in gas cost for bls map functions according to ethereum/EIPs@92c94cf

Signed-off-by: garyschulte <garyschulte@gmail.com>

using Pawel's suggested discount table from ethereum/EIPs#9116 (comment)

Signed-off-by: garyschulte <garyschulte@gmail.com>

use bls pairing costs from https://github.com/ethereum/EIPs/pull/9098/files

Signed-off-by: garyschulte <garyschulte@gmail.com>

remove MUL per ethereum/EIPs#8945

Signed-off-by: garyschulte <garyschulte@gmail.com>

fix g1 msm max discount case, add g2 msm max discount case

Signed-off-by: garyschulte <garyschulte@gmail.com>

remove bls mul ops from benchmark subcommand

Signed-off-by: garyschulte <garyschulte@gmail.com>

use besu-native 1.1.1

Signed-off-by: garyschulte <garyschulte@gmail.com>
* prague fee market for blob gas

Signed-off-by: garyschulte <garyschulte@gmail.com>

* Fix wiring and unit test

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>

---------

Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
…params instead of responding with error"

This reverts commit c5e564c.

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
* don't throw if all the gasprice params are specified

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
besu-eth#8061

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Revert "Rename targetBlobCount to targetBlobsPerBlock (besu-eth#7981)"

This reverts commit 1671306.

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>

Revert "EIP-7742: Add target_blob_count to block header (besu-eth#7808)"

This reverts commit f855d5b.

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
@siladu siladu force-pushed the pectra-devnet-5-interop_execution-spec-tests branch from e2105b6 to f759b77 Compare January 7, 2025 01:28
@siladu siladu changed the title Pectra devnet 5 interop execution spec tests Pectra devnet 5 interop + execution spec tests Jan 7, 2025
…erenceTests

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
@siladu siladu force-pushed the pectra-devnet-5-interop_execution-spec-tests branch from f759b77 to 5efd396 Compare January 14, 2025 06:44
@github-actions
Copy link
Copy Markdown

This pr is stale because it has been open for 30 days with no activity.

@github-actions github-actions Bot added the Stale label Feb 14, 2025
@siladu siladu closed this Feb 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pectra Execution Spec Tests

4 participants