Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Caplin: Fixed EL<->CL communication for Deneb #9257

Merged
merged 8 commits into from
Jan 22, 2024
Merged

Conversation

Giulio2002
Copy link
Contributor

@Giulio2002 Giulio2002 commented Jan 17, 2024

Moved the blob hashes verification to execution driven service

@yperbasis yperbasis added dencun The Deneb/Cancun protocol upgrade caplin labels Jan 18, 2024
@yperbasis yperbasis merged commit c020723 into devel Jan 22, 2024
7 checks passed
@yperbasis yperbasis deleted the publish-aggregate branch January 22, 2024 10:45
yperbasis added a commit that referenced this pull request Jan 22, 2024
golang slice can be `nil`. There's no reason to pass it by pointer.

This is a fix to PR #9257. It fixes the following error in Hive test
"Withdrawals Fork on Block 1 (Paris)":
```
<< (0953747c) {"jsonrpc":"2.0","id":5,"error":{"code":-32000,"message":"ethereumExecutionModule.InsertBlocks: blob gas used is nil"}}
CLMocker: Could not ExecutePayloadV1: ethereumExecutionModule.InsertBlocks: blob gas used is nil
CLMocker: BroadcastNewPayload Error (0953747c): ethereumExecutionModule.InsertBlocks: blob gas used is nil
```
@somnathb1
Copy link
Contributor

Needs more context, as to why the move. This breaks existing Engine-API expected error response in case of invalid versionedHashes array

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
caplin dencun The Deneb/Cancun protocol upgrade
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants