Thrown by DemosTransactions.broadcastAndWait when the broadcast itself
could not reach the node (no server contact at all). Distinct from
BroadcastTimeoutError, which means the broadcast was accepted by the
transport but the SDK never observed a terminal state within the timeout.
Only raised when the caller opts in via failFastOnBroadcastError: true.
The default behavior (lenient) preserves the previous "keep polling and
eventually time out" semantics so existing consumers see no change.
cause is the underlying transport error (typically an AxiosError) so
callers can inspect .code, .response, etc.
Thrown by
DemosTransactions.broadcastAndWaitwhen the broadcast itself could not reach the node (no server contact at all). Distinct fromBroadcastTimeoutError, which means the broadcast was accepted by the transport but the SDK never observed a terminal state within the timeout.Only raised when the caller opts in via
failFastOnBroadcastError: true. The default behavior (lenient) preserves the previous "keep polling and eventually time out" semantics so existing consumers see no change.causeis the underlying transport error (typically an AxiosError) so callers can inspect.code,.response, etc.