Class PublicClient

Hierarchy

Constructors

Properties

#private: any
#symbol: string

Accessors

  • get base_url(): URL
  • Returns URL

  • get init(): RequestInit
  • Returns RequestInit

  • get reject(): boolean
  • Returns boolean

  • get transform(): null | ITransformType
  • Returns null | ITransformType

Methods

  • Type Parameters

    • T = unknown

    Parameters

    • Optional path: string
    • Optional init: IFetchOptions

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    • Optional path: string
    • Optional __namedParameters: IFetchOptions

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    Returns Promise<T>

  • Get collateral information for all currencies or a single currency..

    Parameters

    • options: {
          currency: string;
      }
      • currency: string

    Returns Promise<ICollateral>

  • Parameters

    • Optional options: {
          currency?: undefined;
      }
      • Optional currency?: undefined

    Returns Promise<ICollateral[]>

  • Get data for a supported currency all supported currencies.

    Parameters

    • query: {
          currency: string;
          includeMultiChainCurrencies: true;
      }
      • currency: string
      • includeMultiChainCurrencies: true

    Returns Promise<IExtendedCurrency>

  • Parameters

    • query: {
          currency?: undefined;
          includeMultiChainCurrencies: true;
      }
      • Optional currency?: undefined
      • includeMultiChainCurrencies: true

    Returns Promise<IExtendedCurrency[]>

  • Parameters

    • query: {
          currency: string;
          includeMultiChainCurrencies?: false;
      }
      • currency: string
      • Optional includeMultiChainCurrencies?: false

    Returns Promise<ICurrency>

  • Parameters

    • Optional query: {
          currency?: string;
          includeMultiChainCurrencies?: false;
      }
      • Optional currency?: string
      • Optional includeMultiChainCurrencies?: false

    Returns Promise<ICurrency[]>

  • Get latest mark price for a single cross margin symbol.

    Parameters

    • __namedParameters: {
          symbol: undefined | string;
      } = {}
      • symbol: undefined | string

    Returns Promise<IMarkPrice>

  • Get components of the mark price for a given symbol.

    Parameters

    • __namedParameters: {
          symbol: undefined | string;
      } = {}
      • symbol: undefined | string

    Returns Promise<IMarkPriceComponents>

  • Get a single symbol and its trade limit info.

    Parameters

    • __namedParameters: {
          symbol: undefined | string;
      } = {}
      • symbol: undefined | string

    Returns Promise<[ISymbolInformation]>

  • Get the latest trade price for a symbol.

    Parameters

    • __namedParameters: {
          symbol: undefined | string;
      } = {}
      • symbol: undefined | string

    Returns Promise<IPrice>

  • Get ticker in last 24 hours for a given symbol.

    Parameters

    • __namedParameters: {
          symbol: undefined | string;
      } = {}
      • symbol: undefined | string

    Returns Promise<ITicker>

  • Parameters

    • Optional path: string
    • Optional init: IFetchOptions

    Returns Promise<Response>

  • Type Parameters

    • T = unknown

    Parameters

    • Optional path: string
    • Optional init: IFetchOptions

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    • Optional path: string
    • Optional init: IFetchOptions

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    • Optional path: string
    • Optional init: IFetchOptions

    Returns Promise<T>

  • Type Parameters

    • T = unknown

    Parameters

    • Optional path: string
    • Optional init: IFetchOptions

    Returns Promise<T>