Skip to main content

WebSocketChannelWithRetries

Defined in: atomiq-chain-starknet/src/starknet/provider/WebSocketChannelWithRetries.ts:9

An impl of WebSocketChannel which override the default exponential backoff and makes it linear Also adds connection timeouts and retries if the initial connection fails. Retries indefinitely!

Extends

  • unknown

Constructors

Constructor

new WebSocketChannelWithRetries(options): WebSocketChannelWithRetries;

Defined in: atomiq-chain-starknet/src/starknet/provider/WebSocketChannelWithRetries.ts:20

Creates a new websocket channel, you can pass an additional options.connectionTimeoutMs param, which defines a connection timeout, after the timeout the connection is re-attempted

Parameters

ParameterTypeDescription
optionsany

Returns

WebSocketChannelWithRetries

Overrides

WebSocketChannel.constructor

Methods

reconnect()

reconnect(): void;

Defined in: atomiq-chain-starknet/src/starknet/provider/WebSocketChannelWithRetries.ts:35

Returns

void