signAndBroadcast, the client handles confirmation automatically:
- The signed transaction is submitted via
broadcastTxSync(CheckTx) - The client polls
getTx(txHash)every 3 seconds (configurable) - Once the transaction appears in a block, the
DeliverTxResponseis returned
Configuring Timeouts
Control how long the client waits and how often it polls:Handling Timeouts
If the transaction is not included within the timeout, aTimeoutError is thrown. The transaction may still succeed — it could be sitting in the mempool:
Next Steps
Error Handling
Handle CheckTx rejections, execution failures, and timeouts.
Events & Lookups
Read transaction events and look up past transactions.