Thrown by the SDK transport layer when an HTTP request to the Demos node
exhausts its retry budget. This is intentionally small and local - we
don't want a hierarchy of transport errors at this layer.
attempts is the total number of attempts that were made (including the
final failing one). cause is the underlying error (typically an
AxiosError) so callers can inspect .response, .code, etc.
Thrown by the SDK transport layer when an HTTP request to the Demos node exhausts its retry budget. This is intentionally small and local - we don't want a hierarchy of transport errors at this layer.
attemptsis the total number of attempts that were made (including the final failing one).causeis the underlying error (typically an AxiosError) so callers can inspect.response,.code, etc.