interface SendAndConfirmDurableNonceTransactionConfig {
    abortSignal?: AbortSignal;
    commitment: Commitment;
    confirmDurableNonceTransaction: (
        config: Omit<
            WaitForDurableNonceTransactionConfirmationConfig,
            "getRecentSignatureConfirmationPromise"
            | "getNonceInvalidationPromise",
        >,
    ) => Promise<void>;
    maxRetries?: bigint;
    minContextSlot?: bigint;
    preflightCommitment?: Commitment;
    rpc: Rpc<SendTransactionApi>;
    skipPreflight?: boolean;
    transaction: FullySignedTransaction & TransactionWithDurableNonceLifetime;
}

Hierarchy (View Summary)

Properties

abortSignal?: AbortSignal
commitment: Commitment
confirmDurableNonceTransaction: (
    config: Omit<
        WaitForDurableNonceTransactionConfirmationConfig,
        "getRecentSignatureConfirmationPromise"
        | "getNonceInvalidationPromise",
    >,
) => Promise<void>
maxRetries?: bigint
minContextSlot?: bigint
preflightCommitment?: Commitment
skipPreflight?: boolean