-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Integrate request validation in EngineValidator #13849
Comments
Hi i can do it |
assigned, ty! |
@mattsse can you please explain how this makes the code run differently for optimism and ethereum? this check would have to be moved into as for the linked issue #13831, this is smthg we want in the end anyway, even if it doesn't block inclusion of the EL req eip in next op hf. eventually we want to use the op-alloy trait engine api in op-reth, not the same as ethereum, so it needs to be exposed at sdk level. low priority though, but very helpful if impl ♡ as for the linked op-alloy issue, to fix the blanket impl of |
Is it okay if I tackle this? |
Can I jump on this task? |
@Elite-tch @chiscookeke11 there is already a pr in progress for this issue. check out anything else tagged good-first-issue! thanks! opened follow-up to solve what I pointed out above #13908 cc @mattsse |
Describe the feature
I think this is an alternative to
#13831
and
alloy-rs/op-alloy#395
currently we do:
reth/crates/rpc/rpc-engine-api/src/engine_api.rs
Line 271 in 5db0129
empty requests should be enforced anyway via the hash check but makes sense to add an additional check for this directly in engine API validation
we should move
validate_execution_requests
intoreth/crates/engine/primitives/src/lib.rs
Line 116 in 5db0129
cc @emhane
Additional context
No response
The text was updated successfully, but these errors were encountered: