-
Notifications
You must be signed in to change notification settings - Fork 485
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
Prague: Add support for getPayloadBodiesBy Hash + Range #7133
Conversation
df2a765
to
f27f610
Compare
f27f610
to
5156339
Compare
@rjnrohit Can you update the description of this PR? |
Updated, thanks! |
src/Nethermind/Nethermind.Merge.Plugin/Handlers/GetPayloadBodiesByHashV2Handler.cs
Outdated
Show resolved
Hide resolved
src/Nethermind/Nethermind.Merge.Plugin/Handlers/GetPayloadBodiesByHashV2Handler.cs
Outdated
Show resolved
Hide resolved
src/Nethermind/Nethermind.Merge.Plugin/Handlers/GetPayloadBodiesByRangeV2Handler.cs
Outdated
Show resolved
Hide resolved
src/Nethermind/Nethermind.Merge.Plugin/Handlers/GetPayloadBodiesByRangeV2Handler.cs
Outdated
Show resolved
Hide resolved
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.
if the list is a read-only in parameter or read-only result prefer IReadOnlyList
over IList
src/Nethermind/Nethermind.Core.Test/Builders/Build.WithdrawalRequest.cs
Outdated
Show resolved
Hide resolved
src/Nethermind/Nethermind.Evm/TransactionProcessing/SystemTxProcessor.cs
Outdated
Show resolved
Hide resolved
Appropriately used, thanks! |
src/Nethermind/Nethermind.Merge.Plugin/Handlers/GetPayloadBodiesByRangeV2Handler.cs
Outdated
Show resolved
Hide resolved
Co-authored-by: Rohit Ranjan <rohit@gigabyte.local> Co-authored-by: MarekM25 <marekm2504@gmail.com> (cherry picked from commit d6b1a95)
Changes
This Introduces ExecutionPayloadBodyV2 to accommodate depositRequests and withdrawalRequests added to the payload body in Prague, more info: ethereum/execution-apis#545 , add tests for WithdrwalRequestProcessor and DepositProcessor and some optimizations.
Types of changes
What types of changes does your code introduce?
Testing
Requires testing
If yes, did you write tests?