From fc63328af13f755a6f4995fba2039962952276a1 Mon Sep 17 00:00:00 2001 From: tjs Date: Mon, 5 Sep 2022 17:36:42 -0400 Subject: [PATCH] set lastValidBlockHeight for tx confirmation --- ts/client/src/utils/rpc.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ts/client/src/utils/rpc.ts b/ts/client/src/utils/rpc.ts index 4ed67d16d..4d1a03ab0 100644 --- a/ts/client/src/utils/rpc.ts +++ b/ts/client/src/utils/rpc.ts @@ -8,9 +8,11 @@ export async function sendTransaction( ) { const connection = provider.connection; const payer = provider.wallet; - transaction.recentBlockhash = ( - await connection.getLatestBlockhash(opts.preflightCommitment) - ).blockhash; + const latestBlockhash = await connection.getLatestBlockhash( + opts.preflightCommitment, + ); + transaction.recentBlockhash = latestBlockhash.blockhash; + transaction.lastValidBlockHeight = latestBlockhash.lastValidBlockHeight; transaction.feePayer = payer.publicKey; if (opts.additionalSigners?.length > 0) { transaction.partialSign(...opts.additionalSigners);