Kit
Functions

waitForDurableNonceTransactionConfirmation

waitForDurableNonceTransactionConfirmation(config): Promise<void>

Supply your own confirmation implementations to this function to create a custom nonce transaction confirmation strategy.

Parameters

ParameterType
configWaitForDurableNonceTransactionConfirmationConfig

Returns

Promise<void>

Example

import { waitForDurableNonceTransactionConfirmation } from '@solana/transaction-confirmation';
 
try {
    await waitForDurableNonceTransactionConfirmation({
        getNonceInvalidationPromise({ abortSignal, commitment, currentNonceValue, nonceAccountAddress }) {
            // Return a promise that rejects when a nonce becomes invalid.
        },
        getRecentSignatureConfirmationPromise({ abortSignal, commitment, signature }) {
            // Return a promise that resolves when a transaction achieves confirmation
        },
    });
} catch (e) {
    // Handle errors.
}

On this page