Builder Api to construct payload envelope#584
Builder Api to construct payload envelope#584bharath-123 wants to merge 8 commits intoethereum:masterfrom
Conversation
4b114cc to
057e9ba
Compare
114e715 to
e5eed30
Compare
|
Why does this endpoint need the full block? if it's just for verification it should need just the bid, payload and requests, isn't it? |
Not sure what you mean by verification here. This endpoint is for the builders to construct the full The builder can sign the envelope externally. I think passing the beacon block root, payload and execution requests should be good? |
|
this is no longer required due to ethereum/consensus-specs#5094, builders should be able to easily construct the |
|
Yes I will close this PR for now! |
This PR attempts to resolve #575
We introduce a builder prefixed api called
ConstructExecutionPayloadEnvelopewhich takes in the beacon block root of the given slot, execution payload and execution requests. It returns anExecutionPayloadEnvelopewhich will have to be signed by the builder and published to the PTC.