Skip to content

Conversation

@amkCha
Copy link
Collaborator

@amkCha amkCha commented Nov 13, 2025

No description provided.

amkCha and others added 30 commits October 14, 2025 14:05
* For PRAGUE, the blockchain ref tests source changes : 
   the tests are generated from ethereum/execution-spec-tests repo.
   We download the tar from the releases to get the already available "fixtures" (json files).

* This PR adds 3 new gradle tasks
   downloadExecutionSpecFixtures download tar file in build folder
   generateExecutionSpecBlockchainTests untar and generate the BlockchainReferenceTest
   referenceExecutionSpecBlockchainTests launches the tests

* BlockchainReferenceTestTools class and template have been made generic to handle both sources for ref tests
   ethereum/tests repo, our current submodule
   ethereum/execution-spec-tests repo, from which we download a tar
Signed-off-by: F Bojarski <[email protected]>
* For PRAGUE, the blockchain ref tests source changes : 
   the tests are generated from ethereum/execution-spec-tests repo.
   We download the tar from the releases to get the already available "fixtures" (json files).

* This PR adds 3 new gradle tasks
   downloadExecutionSpecFixtures download tar file in build folder
   generateExecutionSpecBlockchainTests untar and generate the BlockchainReferenceTest
   referenceExecutionSpecBlockchainTests launches the tests

* BlockchainReferenceTestTools class and template have been made generic to handle both sources for ref tests
   ethereum/tests repo, our current submodule
   ethereum/execution-spec-tests repo, from which we download a tar
This updates the release version to rc18 which includes only the gas
calculation fix for TX skip sections.
…hash()

This may help fix @ameziane's performance issue.

Note: this deviates from the spec which identifies empty code using a
comparison to

    KECCAK(())

It should be functionally equivalent.
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.

6 participants