Skip to content

adamant-api / index / WsOptions

Interface: WsOptions

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

Properties

admAddress?

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

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

ADM address to subscribe to. Kept for backward compatibility.


admAddresses?

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

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

ADM addresses to subscribe to.


assetChatTypes?

ts
optional assetChatTypes?: number[];

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

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


direction?

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

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

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:69


maxTries?

ts
optional maxTries?: number;

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

Maximum reconnection attempts. Default is 3.


reconnectionDelay?

ts
optional reconnectionDelay?: number;

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

Delay between reconnection attempts in milliseconds. Default is 5000.


types?

ts
optional types?: number[];

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

Transaction types to subscribe to.


useFastest?

ts
optional useFastest?: boolean;

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

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


wsType?

ts
optional wsType?: WsType;

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

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

Released under the GPL-3.0 License.