Transport-Level Errors
Broadcast Errors
When a signed transaction is submitted but rejected duringCheckTx (for example, insufficient fees or an invalid signature), the client throws a BroadcastTxError:
Timeout Errors
When a transaction is submitted successfully but not included in a block before the timeout expires, the client throws aTimeoutError with the transaction hash:
Fire-and-Forget Broadcasting
If you don’t want to wait for block inclusion, usesignAndBroadcastSync to get the transaction hash immediately after submission:
TimeoutError entirely. Use it when your application handles confirmation tracking separately.
No Built-In Retry
NeitherHttpClient nor HttpBatchClient retry failed requests. If your application needs retry logic for transient network errors, wrap the RPC client or implement retries at the application level.
Next Steps
Timeouts
Configure timeout values to tune error behavior.
Connect to a Chain
Return to the connection overview.