interface SendAndConfirmTransactionWithBlockhashLifetimeConfig {
    abortSignal?: AbortSignal;
    commitment: Commitment;
    confirmRecentTransaction: (
        config: Omit<
            WaitForRecentTransactionWithBlockhashLifetimeConfirmationConfig,
            | "getRecentSignatureConfirmationPromise"
            | "getBlockHeightExceedencePromise",
        >,
    ) => Promise<void>;
    maxRetries?: bigint;
    minContextSlot?: bigint;
    preflightCommitment?: Commitment;
    rpc: Rpc<SendTransactionApi>;
    skipPreflight?: boolean;
    transaction: FullySignedTransaction & TransactionWithBlockhashLifetime;
}

Hierarchy (View Summary)

Properties

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