Kit
Functions

waitForRecentTransactionConfirmation

waitForRecentTransactionConfirmation(config): Promise<void>

Supply your own confirmation implementations to this function to create a custom confirmation strategy for recently-landed transactions.

Parameters

ParameterType
configWaitForRecentTransactionWithBlockhashLifetimeConfirmationConfig

Returns

Promise<void>

Example

import { waitForRecentTransactionConfirmation } from '@solana/transaction-confirmation';
 
try {
    await waitForRecentTransactionConfirmation({
        getBlockHeightExceedencePromise({ abortSignal, commitment, lastValidBlockHeight }) {
            // Return a promise that rejects when the blockhash's block height has been exceeded
        },
        getRecentSignatureConfirmationPromise({ abortSignal, commitment, signature }) {
            // Return a promise that resolves when a transaction achieves confirmation
        },
    });
} catch (e) {
    // Handle errors.
}

On this page