UNPKG

@jalmonter/ccxt

Version:

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges

137 lines (130 loc) 7.58 kB
/* MIT License Copyright (c) 2017 Igor Kroitor Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ //----------------------------------------------------------------------------- /* eslint-disable */ import { Exchange } from './src/base/Exchange.js'; import { Precise } from './src/base/Precise.js'; import * as functions from './src/base/functions.js'; import * as errors from './src/base/errors.js'; import { BaseError, ExchangeError, PermissionDenied, AccountNotEnabled, AccountSuspended, ArgumentsRequired, BadRequest, BadSymbol, MarginModeAlreadySet, BadResponse, NullResponse, InsufficientFunds, InvalidAddress, InvalidOrder, OrderNotFound, OrderNotCached, CancelPending, OrderImmediatelyFillable, OrderNotFillable, DuplicateOrderId, NotSupported, NetworkError, DDoSProtection, RateLimitExceeded, ExchangeNotAvailable, OnMaintenance, InvalidNonce, RequestTimeout, AuthenticationError, AddressPending, NoChange } from './src/base/errors.js'; //----------------------------------------------------------------------------- // this is updated by vss.js when building const version = '4.4.0'; Exchange.ccxtVersion = version; //----------------------------------------------------------------------------- import ace from './src/ace.js'; import alpaca from './src/alpaca.js'; import ascendex from './src/ascendex.js'; import bequant from './src/bequant.js'; import bigone from './src/bigone.js'; import binance from './src/binance.js'; import binancecoinm from './src/binancecoinm.js'; import binanceus from './src/binanceus.js'; import binanceusdm from './src/binanceusdm.js'; import bingx from './src/bingx.js'; import bit2c from './src/bit2c.js'; import bitbank from './src/bitbank.js'; import bitbay from './src/bitbay.js'; import bitbns from './src/bitbns.js'; import bitcoincom from './src/bitcoincom.js'; import bitfinex from './src/bitfinex.js'; import bitfinex2 from './src/bitfinex2.js'; import bitflyer from './src/bitflyer.js'; import bitforex from './src/bitforex.js'; import bitget from './src/bitget.js'; import bithumb from './src/bithumb.js'; import bitmart from './src/bitmart.js'; import bitmex from './src/bitmex.js'; import bitopro from './src/bitopro.js'; import bitpanda from './src/bitpanda.js'; import bitrue from './src/bitrue.js'; import bitso from './src/bitso.js'; import bitstamp from './src/bitstamp.js'; import bitvavo from './src/bitvavo.js'; import bl3p from './src/bl3p.js'; import blockchaincom from './src/blockchaincom.js'; import btcalpha from './src/btcalpha.js'; import btcbox from './src/btcbox.js'; import btcmarkets from './src/btcmarkets.js'; import btcturk from './src/btcturk.js'; import bybit from './src/bybit.js'; import cex from './src/cex.js'; import coinbase from './src/coinbase.js'; import coinbasepro from './src/coinbasepro.js'; import coincheck from './src/coincheck.js'; import coinex from './src/coinex.js'; import coinlist from './src/coinlist.js'; import coinmate from './src/coinmate.js'; import coinone from './src/coinone.js'; import coinsph from './src/coinsph.js'; import coinspot from './src/coinspot.js'; import cryptocom from './src/cryptocom.js'; import currencycom from './src/currencycom.js'; import delta from './src/delta.js'; import deribit from './src/deribit.js'; import digifinex from './src/digifinex.js'; import exmo from './src/exmo.js'; import fmfwio from './src/fmfwio.js'; import gate from './src/gate.js'; import gateio from './src/gateio.js'; import gemini from './src/gemini.js'; import hitbtc from './src/hitbtc.js'; import hitbtc3 from './src/hitbtc3.js'; import hollaex from './src/hollaex.js'; import htx from './src/htx.js'; import huobi from './src/huobi.js'; import huobijp from './src/huobijp.js'; import idex from './src/idex.js'; import independentreserve from './src/independentreserve.js'; import indodax from './src/indodax.js'; import kraken from './src/kraken.js'; import krakenfutures from './src/krakenfutures.js'; import kucoin from './src/kucoin.js'; import kucoinfutures from './src/kucoinfutures.js'; import kuna from './src/kuna.js'; import latoken from './src/latoken.js'; import lbank from './src/lbank.js'; import luno from './src/luno.js'; import lykke from './src/lykke.js'; import mercado from './src/mercado.js'; import mexc from './src/mexc.js'; import ndax from './src/ndax.js'; import novadax from './src/novadax.js'; import oceanex from './src/oceanex.js'; import okcoin from './src/okcoin.js'; import okx from './src/okx.js'; import p2b from './src/p2b.js'; import paymium from './src/paymium.js'; import phemex from './src/phemex.js'; import poloniex from './src/poloniex.js'; import poloniexfutures from './src/poloniexfutures.js'; import probit from './src/probit.js'; import timex from './src/timex.js'; import tokocrypto from './src/tokocrypto.js'; import upbit from './src/upbit.js'; import wavesexchange from './src/wavesexchange.js'; import wazirx from './src/wazirx.js'; import whitebit from './src/whitebit.js'; import woo from './src/woo.js'; import yobit from './src/yobit.js'; import zaif from './src/zaif.js'; import zonda from './src/zonda.js'; export { version, Exchange, Precise, functions, errors, BaseError, ExchangeError, PermissionDenied, AccountNotEnabled, AccountSuspended, ArgumentsRequired, BadRequest, BadSymbol, MarginModeAlreadySet, BadResponse, NullResponse, InsufficientFunds, InvalidAddress, InvalidOrder, OrderNotFound, OrderNotCached, CancelPending, OrderImmediatelyFillable, OrderNotFillable, DuplicateOrderId, NotSupported, NetworkError, DDoSProtection, RateLimitExceeded, ExchangeNotAvailable, OnMaintenance, InvalidNonce, RequestTimeout, AuthenticationError, AddressPending, NoChange, ace, alpaca, ascendex, bequant, bigone, binance, binancecoinm, binanceus, binanceusdm, bingx, bit2c, bitbank, bitbay, bitbns, bitcoincom, bitfinex, bitfinex2, bitflyer, bitforex, bitget, bithumb, bitmart, bitmex, bitopro, bitpanda, bitrue, bitso, bitstamp, bitvavo, bl3p, blockchaincom, btcalpha, btcbox, btcmarkets, btcturk, bybit, cex, coinbase, coinbasepro, coincheck, coinex, coinlist, coinmate, coinone, coinsph, coinspot, cryptocom, currencycom, delta, deribit, digifinex, exmo, fmfwio, gate, gateio, gemini, hitbtc, hitbtc3, hollaex, htx, huobi, huobijp, idex, independentreserve, indodax, kraken, krakenfutures, kucoin, kucoinfutures, kuna, latoken, lbank, luno, lykke, mercado, mexc, ndax, novadax, oceanex, okcoin, okx, p2b, paymium, phemex, poloniex, poloniexfutures, probit, timex, tokocrypto, upbit, wavesexchange, wazirx, whitebit, woo, yobit, zaif, zonda, }; //-----------------------------------------------------------------------------