From c3c7205fe830ca7c4622716eef00d52cb3d854ce Mon Sep 17 00:00:00 2001 From: Sally MacFarlane Date: Tue, 22 Aug 2023 11:35:51 +1000 Subject: [PATCH] fix: added shouldOverrideBuilder field with default false to engine_getPayloadV3 response (#5780) default to false Signed-off-by: Sally MacFarlane Co-authored-by: Gabriel-Trintinalia --- .../internal/results/EngineGetPayloadResultV3.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/EngineGetPayloadResultV3.java b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/EngineGetPayloadResultV3.java index 985ddc66359..8bf076d4980 100644 --- a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/EngineGetPayloadResultV3.java +++ b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/EngineGetPayloadResultV3.java @@ -27,11 +27,12 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; import org.apache.tuweni.bytes.Bytes32; -@JsonPropertyOrder({"executionPayload", "blockValue", "blobsBundle"}) +@JsonPropertyOrder({"executionPayload", "blockValue", "blobsBundle", "shouldOverrideBuilder"}) public class EngineGetPayloadResultV3 { protected final PayloadResult executionPayload; private final String blockValue; private final BlobsBundleV1 blobsBundle; + private final boolean shouldOverrideBuilder; public EngineGetPayloadResultV3( final BlockHeader header, @@ -42,6 +43,7 @@ public EngineGetPayloadResultV3( this.executionPayload = new PayloadResult(header, transactions, withdrawals); this.blockValue = blockValue; this.blobsBundle = blobsBundle; + this.shouldOverrideBuilder = false; } @JsonGetter(value = "executionPayload") @@ -59,6 +61,11 @@ public BlobsBundleV1 getBlobsBundle() { return blobsBundle; } + @JsonGetter(value = "shouldOverrideBuilder") + public boolean shouldOverrideBuilder() { + return shouldOverrideBuilder; + } + public static class PayloadResult { protected final String blockHash;