-
Notifications
You must be signed in to change notification settings - Fork 871
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
7288: include WithdrawalRequestPredeployAddress in genesis configuration #7356
7288: include WithdrawalRequestPredeployAddress in genesis configuration #7356
Conversation
Signed-off-by: Matilda Clerke <[email protected]>
Signed-off-by: Matilda Clerke <[email protected]>
Signed-off-by: Matilda-Clerke <[email protected]>
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.
Might be nice to add a startup log when the address is different to default, could be a separate PR.
...src/main/java/org/hyperledger/besu/ethereum/mainnet/requests/WithdrawalRequestProcessor.java
Outdated
Show resolved
Hide resolved
@macfarla Do you think we should have the same for Consolidation requests since we have it for deposits and withdrawals? |
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.
think it makes sense to use "withdrawal request contract" similar to "deposit contract" rather than "predeploy" unless there's a reason to keep that
config/src/main/java/org/hyperledger/besu/config/JsonGenesisConfigOptions.java
Outdated
Show resolved
Hide resolved
config/src/main/java/org/hyperledger/besu/config/JsonGenesisConfigOptions.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Matilda Clerke <[email protected]>
…ntractAddress Signed-off-by: Matilda Clerke <[email protected]>
Signed-off-by: Matilda Clerke <[email protected]>
Signed-off-by: Matilda-Clerke <[email protected]>
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.
Changelog needs moving from 24.7.1 section to "next release"
Signed-off-by: Matilda Clerke <[email protected]>
Good catch, thanks Simon. I didn't think of that |
…ion (hyperledger#7356) * 7288: include WithdrawalRequestPredeployAddress in genesis configuration Signed-off-by: Matilda Clerke <[email protected]> * 7288: Update changelog Signed-off-by: Matilda Clerke <[email protected]> * 7288: Fix typo in new variable Signed-off-by: Matilda Clerke <[email protected]> * 7288: Rename withdrawalRequestPredeployAddress to withdrawalRequestContractAddress Signed-off-by: Matilda Clerke <[email protected]> * 7288: Update changelog to match recent changes Signed-off-by: Matilda Clerke <[email protected]> * 5098: Move changelog item to next release Signed-off-by: Matilda Clerke <[email protected]> --------- Signed-off-by: Matilda Clerke <[email protected]> Signed-off-by: Matilda-Clerke <[email protected]> Signed-off-by: gconnect <[email protected]>
PR description
Allow configuration of WithdrawalRequestPredeployAddress in genesis configuration
Fixed Issue(s)
#7288
Thanks for sending a pull request! Have you done the following?
doc-change-required
label to this PR if updates are required.Locally, you can run these tests to catch failures early:
./gradlew build
./gradlew acceptanceTest
./gradlew integrationTest
./gradlew ethereum:referenceTests:referenceTests