Optional ReadonlybufferOptional ReadonlycommitmentCommitment for fetching the blockhash. Default: "confirmed".
Optional ReadonlyfeeOptional fee-payer override (Address or TransactionSigner).
ReadonlyinstructionsProgram instructions (no compute-budget ixs needed — we'll add them).
Optional ReadonlyminCU floor & simulation buffer. Defaults: 1_000 / 10%.
Optional ReadonlypriorityOptional cap (microlamports per CU) applied to Helius' recommendation.
Applies to every version — on version 1 the capped rate is what gets
converted into the total lamport fee.
Optional ReadonlypriorityOptional cap on the total priority fee in lamports.
Version 1 pays a total amount rather than a per-CU rate, so this is the
natural unit to budget in. It is applied after priorityFeeCap by clamping
the per-CU rate, so it constrains legacy and v0 transactions too.
ReadonlysignersAll required signers. First signer is the default fee-payer.
OptionaltipTip amount in lamports. Defaults to the Sender Max minimum (1,000,000 = 0.001 SOL).
Optional ReadonlyversionTx version. Default: 0. Pass 1 for the 4,096-byte limit.
Input for
createSmartTransactionWithTip— adds a Sender tip instruction.