From 658f38c6b7d86a24d26da982b2a665f71dc1c22c Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Tue, 5 Aug 2025 11:21:35 +1200 Subject: [PATCH] Add transaction hash to max wait time error --- .changeset/odd-fans-tickle.md | 5 +++++ .../src/transaction/actions/wait-for-tx-receipt.test.ts | 2 +- .../thirdweb/src/transaction/actions/wait-for-tx-receipt.ts | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/odd-fans-tickle.md diff --git a/.changeset/odd-fans-tickle.md b/.changeset/odd-fans-tickle.md new file mode 100644 index 00000000000..14d622b5d00 --- /dev/null +++ b/.changeset/odd-fans-tickle.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Add transaction hash to max wait time error diff --git a/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.test.ts b/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.test.ts index 8037f804833..42b3b55a302 100644 --- a/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.test.ts +++ b/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.test.ts @@ -101,7 +101,7 @@ describe("waitForReceipt", () => { } await expect(result).rejects.toThrow( - `Transaction not found after ${10} blocks`, + `Transaction receipt for ${MOCK_TX_HASH} not found after 10 blocks`, ); expect(mockEthGetTransactionReceipt).toHaveBeenCalledTimes(10); }); diff --git a/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts b/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts index db928a448c9..25949602a0f 100644 --- a/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts +++ b/packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts @@ -72,7 +72,7 @@ export function waitForReceipt( unwatch(); reject( new Error( - `Transaction not found after ${maxBlocksWaitTime} blocks`, + `Transaction receipt for ${transactionHash} not found after ${maxBlocksWaitTime} blocks`, ), ); return;