Interface IProvider

Hierarchy

  • EventEmitter

    Hierarchy

    • IProvider

Implemented by

Properties

apiKey: string
apiPassPhrase?: string
apiSecret: string
id: string
name: string
subAccountId?: string | number
testnet?: boolean

Methods

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns IProvider

  • Returns void

  • Parameters

    • baseAsset: string
    • quoteAsset: string

    Returns void

  • Parameters

    • baseAsset: string
    • quoteAsset: string

    Returns Promise<boolean | IOrder[]>

  • Parameters

    • side: "BUY" | "SELL"
    • quantity: number
    • price: number
    • baseAsset: string
    • quoteAsset: string

    Returns Promise<IOrder>

  • Parameters

    • props: IOrderMarketProps

    Returns Promise<IOrder>

  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

  • Returns (string | symbol)[]

  • Parameters

    • baseAsset: string
    • quoteAsset: string

    Returns string

  • Returns Promise<IBalance[]>

  • Parameters

    • baseAsset: string
    • quoteAsset: string
    • Optional daysRange: number

    Returns Promise<IOrder[]>

  • Parameters

    • baseAsset: string
    • quoteAsset: string
    • Optional daysRange: number

    Returns Promise<IOrder[]>

  • Returns Promise<any>

  • Parameters

    • asset: string

    Returns Promise<IBalance>

  • Returns Promise<IAsset[]>

  • Parameters

    • baseAsset: string
    • quoteAsset: string
    • Optional intervalType: ICandleChartIntervalKeys
    • Optional opts: { endDate?: Date; limit?: number; startDate?: Date }
      • Optional endDate?: Date
      • Optional limit?: number
      • Optional startDate?: Date

    Returns Promise<ICandle[]>

  • Returns number

  • Parameters

    • baseAsset: string
    • quoteAsset: string

    Returns Promise<number>

  • Parameters

    • baseAsset: string
    • quoteAsset: string

    Returns Promise<IAsset>

  • Returns Promise<IBalance[]>

  • Parameters

    Returns [low: number, high: number, variation: number]

  • Parameters

    • clientOid: string
    • baseAsset: string
    • amount: number
    • transferType: "FUNDING_TRADE" | "TRADE_FUNDING"

    Returns Promise<string>

  • Parameters

    • event: string | symbol

    Returns number

  • Parameters

    • event: string | symbol

    Returns Function[]

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns IProvider

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns IProvider

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns IProvider

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns IProvider

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns IProvider

  • Parameters

    • event: string | symbol

    Returns Function[]

  • Parameters

    • Optional event: string | symbol

    Returns IProvider

  • Parameters

    • event: string | symbol
    • listener: ((...args: any[]) => void)
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns IProvider

  • Parameters

    • n: number

    Returns IProvider

Generated using TypeDoc