Skip to content

adamant-api / index / WsOptions

Interface: WsOptions

Defined in: src/helpers/wsClient.ts:29

Properties

admAddress?

ts
optional admAddress?: `U${string}`;

Defined in: src/helpers/wsClient.ts:33

ADM address to subscribe to. Kept for backward compatibility.


admAddresses?

ts
optional admAddresses?: `U${string}`[];

Defined in: src/helpers/wsClient.ts:36

ADM addresses to subscribe to.


assetChatTypes?

ts
optional assetChatTypes?: number[];

Defined in: src/helpers/wsClient.ts:42

transaction.asset.chat.type values to subscribe to.


direction?

ts
optional direction?: "allDirections" | "self" | "incoming" | "outgoing";

Defined in: src/helpers/wsClient.ts:49

Direction of transactions delivered to handlers. Filtering is performed client-side against the subscribed ADM address(es). Default is allDirections.


logger?

ts
optional logger?: Logger;

Defined in: src/helpers/wsClient.ts:67


maxTries?

ts
optional maxTries?: number;

Defined in: src/helpers/wsClient.ts:62

Maximum reconnection attempts. Default is 3.


reconnectionDelay?

ts
optional reconnectionDelay?: number;

Defined in: src/helpers/wsClient.ts:65

Delay between reconnection attempts in milliseconds. Default is 5000.


types?

ts
optional types?: number[];

Defined in: src/helpers/wsClient.ts:39

Transaction types to subscribe to.


useFastest?

ts
optional useFastest?: boolean;

Defined in: src/helpers/wsClient.ts:59

Must connect to node with minimum ping. Not recommended. Default is false.


wsType?

ts
optional wsType?: WsType;

Defined in: src/helpers/wsClient.ts:54

Websocket type: 'wss' or 'ws'. 'wss' is recommended.

Released under the GPL-3.0 License.