Optionalcommitment?: "confirmed" | "finalized"OptionalconfirmationPollingInterval?: numberHow often the chain is polled for transaction status, in milliseconds. Defaults to DEFAULT_CONFIRMATION_POLLING_INTERVAL.
Confirm a previously-sent Solana transaction by polling signature status.
Optionalcommitment?: "confirmed" | "finalized"Optionaltimeout?: numberIn milliseconds
Broadcast without waiting for confirmation.
For a caller with hundreds of independent, idempotent transactions that can establish what landed more cheaply than by tracking signatures — the program-deploy write loop reads the buffer account back. Confirming inside each send instead caps throughput at the fan-out divided by the confirmation latency, which is what sendAndConfirmTransaction is for and what a bulk write cannot afford.
Sends and confirms a Solana transaction.
This method does not retry expired transactions.
Sends and confirms Solana transactions over plain JSON-RPC via HeliusRpcClient. Confirmation is polled — no websocket subscription path — which keeps the dep surface small at a worst-case polling-interval latency penalty.