-
Notifications
You must be signed in to change notification settings - Fork 881
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
EIP-7702 Skip CodeDelegation processing for invalid recid #8212
EIP-7702 Skip CodeDelegation processing for invalid recid #8212
Conversation
Signed-off-by: Simon Dudley <[email protected]>
crypto/algorithms/src/main/java/org/hyperledger/besu/crypto/CodeDelegationSignature.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Simon Dudley <[email protected]>
Signed-off-by: Simon Dudley <[email protected]>
Still 6 failed hive tests again...we avoided one issue, but there are other places where we try to compute the invalid code delegation |
To run the failing hive tests... On this branch, run Create besu-local.yaml:
Should take ~18 mins to run, but you can limit further...these are the actual failing tests:
|
…other places Signed-off-by: Daniel Lehrner <[email protected]>
.../hyperledger/besu/ethereum/api/jsonrpc/internal/methods/engine/AbstractEngineNewPayload.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Daniel Lehrner <[email protected]>
Hive is passing for 7702:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…ature Signed-off-by: Simon Dudley <[email protected]>
…r#8212) In CodeDelegation.authorizer(), return empty to skip code delegation processing if recId outside native lib's bounds --------- Signed-off-by: Simon Dudley <[email protected]> Signed-off-by: Daniel Lehrner <[email protected]> Co-authored-by: Daniel Lehrner <[email protected]> Co-authored-by: Karim Taam <[email protected]> Signed-off-by: Bhanu Pulluri <[email protected]>
Fixes these Hive tests:
#8200 (comment)