Skip to content

fix: update FCUv2 invalid payload attributes error code to -38003#1398

Merged
lightclient merged 1 commit into
ethereum:masterfrom
MysticRyuujin:fix/engine-withdrawals-fcu-error-code
Mar 9, 2026
Merged

fix: update FCUv2 invalid payload attributes error code to -38003#1398
lightclient merged 1 commit into
ethereum:masterfrom
MysticRyuujin:fix/engine-withdrawals-fcu-error-code

Conversation

@MysticRyuujin
Copy link
Copy Markdown
Contributor

Per ethereum/execution-apis#761, engine_forkchoiceUpdatedV2 should return -38003 (INVALID_PAYLOAD_ATTRIBUTES) instead of -32602 (INVALID_PARAMS) when the wrong version of payloadAttributes is provided.

Ref: ethereum/go-ethereum#33918

Per ethereum/execution-apis#761, engine_forkchoiceUpdatedV2 should return
-38003 (INVALID_PAYLOAD_ATTRIBUTES) instead of -32602 (INVALID_PARAMS)
when the wrong version of payloadAttributes is provided.
@MysticRyuujin
Copy link
Copy Markdown
Contributor Author

@fjl - the execution-apis PR was merged so this needs to be merged too

@lightclient lightclient merged commit 88786d9 into ethereum:master Mar 9, 2026
6 checks passed
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.

2 participants