Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ApiWithSocket

Socket.io API

Hierarchy

  • Api
    • ApiWithSocket

Index

Constructors

constructor

Properties

Protected _authAddress

_authAddress: string | null = null

Protected Readonly _endpoint

_endpoint: string

Protected _signature

_signature: string | null = null

Protected Readonly _socket

_socket: SocketClient

Accessors

authAddress

  • set authAddress(authAddress: string): void

signature

  • set signature(signature: string): void

Methods

getAuthLoginData

getOrderPreSubmit

metaConfig

metaTickersSearch

offChartsAsset

  • offChartsAsset(fn: (response: socket.ChartAssetReturns) => unknown): void
  • Parameters

    • fn: (response: socket.ChartAssetReturns) => unknown
        • (response: socket.ChartAssetReturns): unknown
        • Parameters

          • response: socket.ChartAssetReturns

          Returns unknown

    Returns void

onChartsAsset

  • onChartsAsset(fn: (response: socket.ChartAssetReturns) => unknown): void
  • Parameters

    • fn: (response: socket.ChartAssetReturns) => unknown
        • (response: socket.ChartAssetReturns): unknown
        • Parameters

          • response: socket.ChartAssetReturns

          Returns unknown

    Returns void

onChartsDeriv

  • onChartsDeriv(fn: (response: socket.ChartDerivReturns) => unknown): void
  • Parameters

    • fn: (response: socket.ChartDerivReturns) => unknown
        • (response: socket.ChartDerivReturns): unknown
        • Parameters

          • response: socket.ChartDerivReturns

          Returns unknown

    Returns void

onDerivativeStats

  • onDerivativeStats(fn: (response: socket.DerivativeStatsReturns) => unknown): void
  • Parameters

    • fn: (response: socket.DerivativeStatsReturns) => unknown
        • (response: socket.DerivativeStatsReturns): unknown
        • Parameters

          • response: socket.DerivativeStatsReturns

          Returns unknown

    Returns void

onError

  • onError(fn: Function): void

onOrderbookOrdersMakerAddress

  • onOrderbookOrdersMakerAddress(fn: (response: socket.OrderbookOrdersMakerAddressReturns) => unknown): void
  • Parameters

    • fn: (response: socket.OrderbookOrdersMakerAddressReturns) => unknown
        • (response: socket.OrderbookOrdersMakerAddressReturns): unknown
        • Parameters

          • response: socket.OrderbookOrdersMakerAddressReturns

          Returns unknown

    Returns void

onOrderbookOrdersTicker

  • onOrderbookOrdersTicker(fn: (response: socket.OrderbookOrdersTickerReturns) => unknown): void
  • Parameters

    • fn: (response: socket.OrderbookOrdersTickerReturns) => unknown
        • (response: socket.OrderbookOrdersTickerReturns): unknown
        • Parameters

          • response: socket.OrderbookOrdersTickerReturns

          Returns unknown

    Returns void

onPositions

  • onPositions(fn: (response: socket.PositionAddressReturns) => unknown): void
  • Parameters

    • fn: (response: socket.PositionAddressReturns) => unknown
        • (response: socket.PositionAddressReturns): unknown
        • Parameters

          • response: socket.PositionAddressReturns

          Returns unknown

    Returns void

onTradesTickerAddress

  • onTradesTickerAddress(fn: (response: Partial<socket.TradesTickerAddressReturns>) => unknown): void
  • Parameters

    • fn: (response: Partial<socket.TradesTickerAddressReturns>) => unknown
        • (response: Partial<socket.TradesTickerAddressReturns>): unknown
        • Parameters

          • response: Partial<socket.TradesTickerAddressReturns>

          Returns unknown

    Returns void

onTradesTickerAll

  • onTradesTickerAll(fn: (response: socket.TradesTickerAllReturns) => unknown): void
  • Parameters

    • fn: (response: socket.TradesTickerAllReturns) => unknown
        • (response: socket.TradesTickerAllReturns): unknown
        • Parameters

          • response: socket.TradesTickerAllReturns

          Returns unknown

    Returns void

ordersGetAllOrdersByAddress

  • ordersGetAllOrdersByAddress(authAddress?: string, signature?: string): Promise<ResponseBody>

postOrderForm

postOrderSign

  • postOrderSign(order: RequestBody, authAddress?: string, signature?: string): Promise<unknown>
  • Parameters

    • order: RequestBody
    • Default value authAddress: string = this._authAddress!
    • Default value signature: string = this._signature!

    Returns Promise<unknown>

putOrdersCancel

  • putOrdersCancel(query: RequestQuery, authAddress?: string, signature?: string): Promise<unknown>

socketShutdown

  • socketShutdown(): void

subscribeOnChartsAsset

  • subscribeOnChartsAsset(params: socket.ChartAssetParameters): void

subscribeOnChartsDeriv

subscribeOnDerivativeStats

subscribeOnOrderbookOrdersMakerAddress

subscribeOnOrderbookOrdersTicker

subscribeOnTradesTickerAddress

  • subscribeOnTradesTickerAddress(payload: Omit<TradesTickerAddressParameters, "addr" | "sig">, authAddress?: null | string, signature?: null | string): void

subscribeOnTradesTickerAll

subscribePositions

  • subscribePositions(authAddress?: string, signature?: string): void
  • Parameters

    • Default value authAddress: string = this._authAddress!
    • Default value signature: string = this._signature!

    Returns void

tickersGetAll

tickersGetData

tickersGetDerivatives

  • tickersGetDerivatives(query: Partial<RequestQuery>): Promise<unknown>

tradesGetAllTradesByAddress

  • tradesGetAllTradesByAddress(authAddress?: string, signature?: string): Promise<ResponseBody>

unsubscribeOnChartsAsset

  • unsubscribeOnChartsAsset(payload: socket.ChartAssetParameters): void

unsubscribeOnChartsDeriv

unsubscribeOnDerivativeStats

unsubscribeOnOrderbookOrdersMakerAddress

unsubscribeOnOrderbookOrdersTicker

unsubscribeOnTradesTickerAddress

  • unsubscribeOnTradesTickerAddress(payload: Omit<TradesTickerAddressParameters, "addr" | "sig">, authAddress?: null | string, signature?: null | string): void

unsubscribeOnTradesTickerAll

unsubscribePositions

  • unsubscribePositions(authAddress?: string, signature?: string): void
  • Parameters

    • Default value authAddress: string = this._authAddress!
    • Default value signature: string = this._signature!

    Returns void

walletTokenBalance

  • walletTokenBalance(authAddress?: string, signature?: string): Promise<ResponseBody>

Generated using TypeDoc