UNPKG

@vechain/sdk-network

Version:

This module serves as the standard interface connecting decentralized applications (dApps) and users to the VeChainThor blockchain

21 lines (18 loc) 690 B
import { thorest } from '../thorest'; import { type BlockSubscriptionOptions } from './types'; /** * Returns the URL for subscribing to new blocks through a websocket connection. * * @param baseURL - The URL of the node to request the subscription from. * @param options - (optional) other optional parameters for the request. * `blockID` - The block id to start from, defaults to the best block. * * @returns The websocket subscription URL. */ const getBlockSubscriptionUrl = ( baseURL: string, options?: BlockSubscriptionOptions ): string => { return thorest.subscriptions.get.BLOCK(baseURL, options?.blockID); }; export { getBlockSubscriptionUrl };