From b0211056f283f81d5e9a46c9f6db56fc3ec609fd Mon Sep 17 00:00:00 2001 From: harkamal Date: Sat, 2 Sep 2023 12:07:02 +0530 Subject: [PATCH] fix: fix breaking builder block production --- .../src/chain/produceBlock/produceBlockBody.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/beacon-node/src/chain/produceBlock/produceBlockBody.ts b/packages/beacon-node/src/chain/produceBlock/produceBlockBody.ts index 2df0f71afa87..1ab87b392150 100644 --- a/packages/beacon-node/src/chain/produceBlock/produceBlockBody.ts +++ b/packages/beacon-node/src/chain/produceBlock/produceBlockBody.ts @@ -329,8 +329,14 @@ export async function produceBlockBody( (blockBody as capella.BeaconBlockBody).blsToExecutionChanges = blsToExecutionChanges; Object.assign(logMeta, { blsToExecutionChanges: blsToExecutionChanges.length, - withdrawals: (blockBody as capella.BeaconBlockBody).executionPayload.withdrawals.length, }); + + // withdrawals are only available in full body + if (blockType === BlockType.Full) { + Object.assign(logMeta, { + withdrawals: (blockBody as capella.BeaconBlockBody).executionPayload.withdrawals.length, + }); + } } Object.assign(logMeta, {blockValue});