From 394761be17912faeebe2fb7cf0cd68d17428519a Mon Sep 17 00:00:00 2001 From: Santiago Palladino Date: Tue, 17 Mar 2026 09:21:21 -0300 Subject: [PATCH] fix: capture txs not available error reason in proposal handler We were reporting txs not available as an unknown error. --- yarn-project/validator-client/src/block_proposal_handler.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/yarn-project/validator-client/src/block_proposal_handler.ts b/yarn-project/validator-client/src/block_proposal_handler.ts index 43c890bdafa..1582c74b334 100644 --- a/yarn-project/validator-client/src/block_proposal_handler.ts +++ b/yarn-project/validator-client/src/block_proposal_handler.ts @@ -487,7 +487,9 @@ export class BlockProposalHandler { } private getReexecuteFailureReason(err: any): BlockProposalValidationFailureReason { - if (err instanceof ReExInitialStateMismatchError) { + if (err instanceof TransactionsNotAvailableError) { + return 'txs_not_available'; + } else if (err instanceof ReExInitialStateMismatchError) { return 'initial_state_mismatch'; } else if (err instanceof ReExStateMismatchError) { return 'state_mismatch';