Compare commits

...

2 Commits

Author SHA1 Message Date
Potuz
ff2ed9428b use block number instead 2023-11-24 10:59:16 -03:00
Potuz
23c2fd4443 Check builder's payload parent hash 2023-11-24 10:37:30 -03:00

View File

@@ -71,6 +71,11 @@ func setExecutionData(ctx context.Context, blk interfaces.SignedBeaconBlock, loc
log.WithError(err).Warn("Proposer: failed to get builder payload value") // Default to local if can't get builder value.
return setLocalExecution(blk, localPayload)
}
// Check that the builder has built the right blocknumber
if builderPayload.BlockNumber() != localPayload.BlockNumber() {
log.Warn("Proposer: builder's payload has the wrong block number, using local block.") // Default to local if can't get builder value.
return setLocalExecution(blk, localPayload)
}
withdrawalsMatched, err := matchingWithdrawalsRoot(localPayload, builderPayload)
if err != nil {