Helius SDK - v2.2.2
    Preparing search index...

    Interface CreateSmartTxWithTipInput

    Input for createSmartTransactionWithTip — adds a Jito/sender tip instruction.

    interface CreateSmartTxWithTipInput {
        bufferPct?: number;
        commitment?: Commitment;
        feePayer?: Address | TransactionSigner<string>;
        instructions: readonly Instruction<string, readonly any[]>[];
        minUnits?: number;
        priorityFeeCap?: number;
        signers: readonly TransactionSigner<string>[];
        tipAmount?: number;
        version?: TransactionVersion;
    }

    Hierarchy (View Summary)

    Index

    Properties

    bufferPct?: number
    commitment?: Commitment

    Commitment for fetching the blockhash. Default: "confirmed".

    feePayer?: Address | TransactionSigner<string>

    Optional fee-payer override (Address or TransactionSigner).

    instructions: readonly Instruction<string, readonly any[]>[]

    Program instructions (no compute-budget ixs needed — we'll add them).

    minUnits?: number

    CU floor & simulation buffer. Defaults: 1_000 / 10%.

    priorityFeeCap?: number

    Optional cap (microlamports per CU) applied to Helius' recommendation.

    signers: readonly TransactionSigner<string>[]

    All required signers. First signer is the default fee-payer.

    tipAmount?: number

    Tip amount in lamports. Defaults to 500,000.

    version?: TransactionVersion

    Tx version. Default: 0.