Skip to content

Conversation

@spencer-tb
Copy link
Collaborator

🗒️ Description

Following: ethereum/execution-apis#630

I don't think we needed to change much on our end but please double check. I added the get_blobs engine rpc method here on the assumption that we can maybe create a test suite that sends blob txs to ELs, then we call get_blobs to validate the response. This feels suited towards an extension in execute.

🔗 Related Issues

N/A.

✅ Checklist

  • All: Set appropriate labels for the changes.
  • All: Considered squashing commits to improve commit history.
  • All: Added an entry to CHANGELOG.md.
  • All: Considered updating the online docs in the ./docs/ directory.

@spencer-tb spencer-tb added type:chore Type: Chore fork:osaka Osaka hardfork labels Apr 29, 2025
@spencer-tb spencer-tb marked this pull request as ready for review April 29, 2025 17:12
@marioevz
Copy link
Member

test suite that sends blob txs to ELs, then we call get_blobs to validate the response. This feels suited towards an extension in execute.

This could even replace most of hive simulator tests if possible. The main issue right now is that most of the time we don't have full blobs in our tests but we only put the versioned hashes in the transaction. But perhaps we could put full blobs in the test transactions if we are running in execute mode (we could create a "mode" fixture that is populated with "fill" or "execute" depending on the pytest plugin).

Copy link
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

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

Thanks for this! Just a couple of comments.

Copy link
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

@marioevz marioevz merged commit 2f42f60 into main Apr 30, 2025
21 checks passed
@marioevz marioevz deleted the spencer-tb/osaka-engine-api-updates branch April 30, 2025 17:38
pacrob pushed a commit to pacrob/execution-spec-tests that referenced this pull request May 5, 2025
* chore: add osaka engine updates.

* chore(docs): add changelog.

* Update src/ethereum_test_rpc/types.py

Co-authored-by: Mario Vega <[email protected]>

* Update src/ethereum_test_rpc/types.py

Co-authored-by: Mario Vega <[email protected]>

* chore: tox fixes.

---------

Co-authored-by: Mario Vega <[email protected]>
felix314159 pushed a commit to felix314159/execution-spec-tests that referenced this pull request May 16, 2025
* chore: add osaka engine updates.

* chore(docs): add changelog.

* Update src/ethereum_test_rpc/types.py

Co-authored-by: Mario Vega <[email protected]>

* Update src/ethereum_test_rpc/types.py

Co-authored-by: Mario Vega <[email protected]>

* chore: tox fixes.

---------

Co-authored-by: Mario Vega <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fork:osaka Osaka hardfork type:chore Type: Chore

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants