Added cancun blob test vectors #52
Merged
+596
−51
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added test vectors for generating blobs with nethermind and applying them to reth.
Changes
scripts/apply_test_vectors.sh
: Added support for multiple versions ofengine_newPayloadV_
andengine_forkchoiceUpdatedV_
.blobSchedule
,eip4844TransitionTimestamp
, etc.scripts/run_nethermind.sh
: Due to a change in nethermind's optimization, txs were being stuck in pending if sent locally. This image is a rollback of the change (hotfix) till they release the proper fix in an image release (soon).scripts/generate_eip4844-cancun_vectors.sh
: The main file which generates the test vectors. It first deploys the deposit contract, and in the second block sends a blob containing a "Hello World" text padded with zeros. The generation steps are mentioned here.post-merge-run.yml
: Adds the new test to CI.