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.

Hierarchy

  • Error
    • BroadcastFailedError

Constructors

Properties

Constructors

Properties

cause: unknown
txHash: string