-
Notifications
You must be signed in to change notification settings - Fork 58
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
update to latest merge spec #87
Conversation
@@ -65,7 +65,7 @@ message ExecutionPayload { | |||
uint64 gasLimit = 8; | |||
uint64 gasUsed = 9; | |||
uint64 timestamp = 10; | |||
types.H256 extraData = 11; | |||
bytes extraData = 11; |
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.
Why is ExecutionPayload
in types.proto
while other Engine API types like EngineForkChoiceUpdated are in ethbackend.proto? It seems to me that types.proto
is reserved for more basic stuff and we should move ExecutionPayload
to ethbackend.proto
.
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.
My reasoning is that, that is not really a neither a request or a reply and can works both way depending on what engine_ method you are using. so I put it in types because its behaviour more resembled a datatype rather than the request/reply of one single method.
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.
Hmm. OK. @AskAlexSharov what do you think?
can I merge this one then? |
Fine with me. We can probably revisit moving |
No description provided.