Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ccxt-bybit

sil4s1145MIT1.0.0TypeScript support: included

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

algorithmic, algotrading, altcoin, altcoins, api, arbitrage, backtest, backtesting, bitcoin, bot, btc, cny, coin, coins, crypto, cryptocurrency, crypto currency, crypto market, currency, currencies, darkcoin, dash, digital currency, doge, dogecoin, e-commerce, etc, eth, ether, ethereum, exchange, exchanges, eur, framework, invest, investing, investor, library, light, litecoin, ltc, market, market data, markets, merchandise, merchant, minimal, ohlcv, order, orderbook, order book, price, price data, pricefeed, private, public, ripple, strategy, ticker, tickers, toolkit, trade, trader, trading, usd, volume, xbt, xrp, zec, zerocoin, 1Broker, 1BTCXE, ACX, acx.io, allcoin, allcoin.com, ANX, ANXPro, bibox, bibox.com, Binance, binance.com, bit2c.co.il, Bit2C, BitBay, BitBays, bitcoincoid, Bitcoin.co.id, Bitfinex, bitFLyer, bitflyer.jp, bithumb, bithumb.com, bitlish, BitMarket, BitMEX, Bitso, Bitstamp, Bittrex, BL3P, Bleutrade, bleutrade.com, BlinkTrade, braziliex, braziliex.com, BtcBox, btcbox.co.jp, BTCC, BTCChina, BTC-e, BTCe, BTCExchange, btcexchange.ph, BTC Markets, btcmarkets, btcmarkets.net, BTCTrader, btctrader.com, btc-trade.com.ua, BTC Trade UA, BTCTurk, btcturk.com, BTCX, btc-x, bter, Bter.com, BX.in.th, ccex, C-CEX, cex, CEX.IO, CHBTC, ChileBit, chilebit.net, coincheck, CoinExchange, coinexchange.io, coingi, coingi.com, CoinMarketCap, CoinMate, Coinsecure, CoinSpot, coinspot.com.au, Crypto Capital, cryptocapital.co, DSX, dsx.uk, EXMO, flowBTC, flowbtc.com, FoxBit, foxbit.exchange, FYB-SE, FYB-SG, Gatecoin, GDAX, Gemini, HitBTC, Huobi, HuobiPRO, huobi.pro, Independent Reserve, independentreserve.com, itBit, jubi.com, Kraken, Kucoin, Kuna, LakeBTC, lakebtc.com, LiveCoin, Liqui, liqui.io, luno, mercado, MercadoBitcoin, mercadobitcoin.br, mixcoins, mixcoins.com, nova, novaexchange, novaexchange.com, OKCoin, OKCoin.com, OKCoin.cn, OKEX, okex.com, Paymium, Poloniex, QuadrigaCX, Qryptos, QUOINEX, Southxchange, SurBitcoin, surbitcoin.com, Tidex, tidex.com, TheRockTrading, UrduBit, urdubit.com, Vaultoro, VBTC, vbtc.exchange, vbtc.vn, VirWoX, WEX, wex.nz, xBTCe, xbtce.com, YoBit, yobit.net, YUNBI, Zaif, ZB, 1btcxe.com, Allcoin, anxpro.com, anybits.com, Anybits, bcex.top, BCEX, Bibox, big.one, BigONE, bitbank.cc, bitbank, bitbay.net, bitfinex.com, bitFlyer, bitforex.com, Bitforex, Bithumb, bitibu.com, Bitibu, bitkk.com, bitkk, bitlish.com, Bitlish, bitmarket.pl, bitmarket.net, bitmex.com, bitsane.com, Bitsane, bitso.com, bitstamp.net, bittrex.com, bit-z.com, Bit-Z, bl3p.eu, bitonic.nl, Braziliex, btc-alpha.com, BTC-Alpha, btcchina.com, btctrade.im, BtcTrade.im, buda.com, Buda, bx.in.th, c-cex.com, cex.io, trade.chbtc.com, cobinhood.com, COBINHOOD, coinbase.com, Coinbase, prime.coinbase.com, Coinbase Prime, pro.coinbase.com, Coinbase Pro, coincheck.com, coinegg.com, CoinEgg, coinex.com, CoinEx, coinfalcon.com, CoinFalcon, coinfloor.co.uk, coinfloor, Coingi, coinmarketcap.com, coinmate.io, coinnest.co.kr, coinnest, coinone.co.kr, CoinOne, cointiger.pro, CoinTiger, coolcoin.com, CoolCoin, coss.io, COSS, crex24.com, CREX24, cryptonbtc.com, Crypton, deribit.com, Deribit, ethfinex.com, Ethfinex, exmo.me, exx.com, EXX, fcoin.com, FCoin, trader.flowbtc.com, fybse.se, fybsg.com, gatecoin.com, gate.io, Gate.io, gdax.com, gemini.com, getbtc.org, GetBTC, hadax.com, HADAX, hitbtc.com, Huobi Pro, huobi.com.ru, Huobi Russia, ice3x.com, ice3x.co.za, ICE3X, indodax.com, INDODAX, itbit.com, kkex.com, KKEX, kraken.com, kucoin.com, KuCoin, kuna.io, lbank.info, LBank, liquid.com, Liquid, livecoin.net, luno.com, lykke.com, Lykke, mercadobitcoin.com.br, Mercado Bitcoin, MixCoins, negociecoins.com.br, NegocieCoins, Novaexchange, okcoin.cn, OKCoin CNY, okcoin.com, OKCoin USD, paymium.com, poloniex.com, quadrigacx.com, rightbtc.com, RightBTC, southxchange.com, SouthXchange, stronghold.co, Stronghold, theocean.trade, The Ocean, therocktrading.com, tidebit.com, TideBit, uex.com, UEX, upbit.com, Upbit, vaultoro.com, virwox.com, yunbi.com, zaif.jp, zb.com, fcoinjp.com, FCoinJP, binance.je, Binance Jersey, bequant.io, Bequant, mandalaex.com, Mandala, dx.exchange, DX.Exchange, oceanex.pro.com, OceanEx, flowbtc.com.br, foxbit.com.br, latoken.com, Latoken, bitmart.com, BitMart, digifinex.vip, DigiFinex, idex.market, IDEX, adara.io, Adara, binance.us, Binance US, whitebit.com, WhiteBit, bitmax.io, BitMax, bytetrade.com, ByteTrade, ftx.com, FTX, {hostname}, bw.com, stex.com, STEX, BW, timex.io, TimeX, bitz.com, topliq.com, TOP.Q

readme

README.md

changelog

Сhangelog

Version 1.10.1 2017-11-06

  • Fixed YoBit create_order(), #465
  • Fixed Poloniex in Python async, #461
  • Fixed HitBTC createOrder in Python async, #460
  • Fixed BCH withdrawals with Bitfinex, #457
  • Fixed USD/USDT withdrawals with Bitfinex, #456
  • Added throttle() to Python asyncio, #297, #373
  • Split the sources into multiple files, #233
  • Fixed BCH vs BCC on HitBTC, #447
  • Fixed the build sequence for Windows, #445
  • Fixed Huobi fetchBalance() and createOrder(), #444
  • Fixed UTF-8 decoding error in Bitfinex, #441
  • Fixed Gemini createrder(), #436
  • Fixed OKCoinUSD fetchTrades() ids integers → strings, #434
  • Added handling for InvalidOrder to GDAX, #427
  • Fixed GDAX fills' parsing, #417
  • Added Bter/Gate.io withdraw(), #413
  • Fixed GDAX fills' sides, #410
  • Fixed GDAX precision strings → floats, #405
  • Binance now supporting both BCC (BitConnect) and BCH (Bitcoin Cash), #402
  • Added BCH/BRL market to Mercado Bitcoin, #400
  • Fixed handling of Bitfinex errors, #399
  • Fixed bitflyer fetch_balance in Python, #394
  • Fixed Liqui rounding triggering InsufficientFunds, #393
  • Fixed multiple symbol inconsistencies with Cryptopia, #390
  • Fixed reversed ticker bidasks form WEX, #389
  • Fixed GDAX order status, #388
  • Fixed fetchTrades timestamps from Bitstamp, #384
  • Added fetchOHLCV to Bitfinex v1, #379
  • Fixed Bitfinex v2 OCHLV → OHLCV, #374
  • Fixed symbol in Kraken fetchMyTrades, #367
  • Added QTUM/KRW market to bithumb, #366
  • Unified all fetchOrderBook() method signatures, #365
  • Added fees, precision, limits, fixed nonce for CEX.io, #364
  • Added fetchOpenOrders to BTCTrade UA, #363
  • Added multiple significant improvements and fixes to HitBTC v2, #362
  • Added aiohttp proxy support to Python async version, #358
  • Resolved FCN → Facilecoin conflict on Cryptopia, #357
  • Added support for a new exchange: Gate.io (China), #353
  • Fixed fetchBalance() error handling for BTCTrade UA, #352
  • Fixed amount in fetchMyTrades for BTCTrade UA, #351
  • Resolved ICN, AIR, ANR, ATM, DCT, DGD, LUN conflicts for YoBit, #350
  • Added fetchOHLCV() to Poloniex, #349
  • Mapped BTM → Bitmark on Poloniex to resolve a conflict with BTM for Bytom, #348
  • Added deposit() method to Cryptopia, #347
  • Added fetchOrder() to bitstamp, #346
  • Fixed SouthXchange withdraw(), #344
  • Fixed Bleutrade fetchBalance return, #341
  • Fixed OKCoin and OKEX cancelOrder, #336
  • Fixed Bithumb fetchBalance return, #333
  • Added support for a new exchange: Kuna (Ukraine), #330, #331, #332, #339
  • Fixed YoBit fetchBalance return, #329
  • Fixed Huobi PRO fetchBalance return, #328
  • Fixed GMT → UTC with some exchanges in JavaScript #325
  • Yunbi, BTCChina, OKCoin CNY shutdown btcchina shutdown
  • Liqui and DSX unified (same BTC-e API)
  • Fixed BCC → BCH on DSX, #83, BCH
  • Yobit and Liqui unified (same BTC-e API)
  • Added support for a new exchange: Allcoin (Canada), #317
  • Fixed HitBTC v1 market buy/sell, #314
  • Fixed PHP 7 method declaraions, #313
  • Added fetchOrders, fetchOpenOrders, fetchClosedOrders to OKCoin/OKEX, #71, #312
  • Fixed OKCoin/OKEX fetchOrder and fetchTrades, #308, #312
  • Added symbol to all tickers
  • Added GDAX fetchOrder, fetchOrders, fetchOpenOrders and fetchClosedOrders, #71
  • Changed the createMarketBuyOrder signature and implementation for OKcoin/OKEX, #307
  • Added fetchOrder, fetchOpenOrders, fetchClosedOrders to HitBTC, #305
  • Added fetchOrder, fetchOrders, fetchOpenOrders, fetchClosedOrders to Cryptopia, Liqui and Poloniex
  • Fixed IoTcoin on ccex, #302
  • Fixed ANICoin, Bitshares2 on YoBit, #302
  • Fixed Binance market orders, #298
  • Added cex.io fetchOpenOrders, #293
  • Fixed reversed baseVolume and quoteVolume with Poloniex fetchTicker, #292
  • Added main/trading account support to HitBTC fetchBalance, #288
  • Added deposit() implementations for Bitfinex (experimental), #288
  • Fixed YoBit pair symbols: EPAY, OMGame, Republicoin, NavajoCoin, LiZi, #287
  • Fixed Cryptopia symbol: CC → CCX, #287
  • Fixed Bitfinex withdraw(), #286
  • Fixed ticker base/quote volumes, #279, #280, #281, #282, #283, #284
  • Fixed cancelOrder() for CEX.io, #277
  • Fixed Bitfinex fetch_balance() in Python 3, #276
  • Added CEX.io fetchOrder() (not unified yet), #275
  • Fixed bitcoin.co.id cancelOrder(), #273
  • Fixed ACX for milliseconds nonce, #273
  • Fixed error details output in Python 3, #271
  • Renamed missed CCXTError → BaseError in Python 3, #270
  • Added support for a new exchange: BtcBox (Japan, experimental)
  • Fixed HitBTC v1 create_order() in PHP, #267
  • Fixed GDAX withdraw(), #266
  • Fixed Bittrex fetchOrder() symbol param, #264
  • Fixed parseOrders() in PHP, #258
  • Fixed HitBTC v2 fetchBalance() function param signature in PHP, #257
  • Removed a duplicate redefinition of request() from PHP, #256
  • Fixed throttle() in PHP, #254
  • Renamed CCXTError base exception class to BaseError
  • Added experimental limits and precision digits to Kraken, Liqui, Binance, Poloniex
  • Added missing markets to Binance
  • Added min/max trade limits to Bittrex and Cryptopia (experimental)

Version 1.9.x 2017-10-01

  • Added precision thresholds to Binance, Bittrex, Cryptopia, Kraken markets
  • Added order cache and emulated fetchClosedOrders workaround to Cryptopia
  • Added a symbol param to cancelOrder () / cancel_order ()
  • Added new ZEC/KRW market to Bithumb
  • Fixed CEX.io endpoint URLs for extra params, #250, #251
  • Fixed Poloniex fetchTrades, #246
  • Fixed all PEP8-conformance issues entirely, #244
  • Added support for a new exchange: QRYPTOS (China, Taiwan, a property of QUOINE)
  • Added fetchOpenOrders and fetchClosedOrders to Bitfinex v1 (experimental)
  • Added fetchOrder and fetchOrders to OKCoin CNY, OKCoin USD and OKEX (experimental)
  • Added withdraw method to Exmo (experimental)
  • Added more robust private API error handling for CEX.io
  • Added withdraw method to Mercado Bitcoin (experimental)
  • Fixed Liqui cancelOrder missing await in Python asyncio-version, #241
  • Fixed Cryptopia fetchTicker misplaced volumes, #239
  • Added HitBTC v1 fetchOrder (experimental)
  • Added more exceptions to coincheck for non-BTC/JPY-markets, #236
  • Fixed Liqui balance totals, #235
  • Fixed fetchTicker transpilation bug, #234
  • Added fetchMyTrades to Kraken
  • Added fetchFreeBalance, fetchUsedBalance, fetchTotalBalance
  • Added hasFetchTicker, hasFetchOrderBook, hasFetchTrades properties
  • Fixed BTCTradeUA fetchTicker for empty bidasks
  • Fixed Kraken fetchTicker baseVolume
  • Fixed BCH support / updated markets for Bit2C
  • Renamed fetchBestPrices to fetchMarketPrice for Virwox
  • Fixed Virwox fetchTicker for empty bidasks
  • Added fetchOrder, fetchOrders, fetchOpenOrders, fetchMyTrades to Binance

Version 1.8.x 2017-09-24

  • Added support for a new exchange: Tidex (United Kingdom)
  • Added missing new markets to Bitcoin.co.id, #228, , #229
  • Restored Bistamp v2 fetchOrderStatus, #226
  • Added hasCORS property to base exchange class, #225
  • Minor fix to GDAX OHLCV, #221
  • Fixed the since param in GDAX fetchOHLCV, #221
  • Added support for a new exchange: WEX (New Zealand)
  • Dropped the legacy ECMAScript 5 support for the greater maintainability and performance gains
  • Added missing spot pairs BCC/BTC LTC/BTC ETH/BTC ETC/BTC to OKEX, improved futures support, #216
  • Added support for a new exchange: Bithumb (South Korea, private API in progress)
  • Removed excessive body.encode() from Python 3.5+ asyncio version, #214
  • Fixed Bter orderbook in Python3 for empty bidasks in their response, #213
  • Added initial test_async.py for testing against Python 3.5+ asyncio
  • Cleaned up for the upcoming refactoring, multiple bugfixes (mostly to Python3.5+ asyncio version)
  • Fixed bitFlyer futures, #212
  • Fixed HitBTC v2 cancelOrder, #211
  • Added experimental support for a new exchange: Independent Reserve (Australia, New Zealand)
  • Added experimental support for a new exchange: Nova Exchange (Tanzania)
  • Fixed itBit createOrder/cancelOrder for walletId
  • Fixed Jubi cancelOrder
  • Switched HitBTC v2 fetchBalance to trading account by default, #210
  • Added an internal rate-limiting REST poller to JS (experimental)
  • Fixed Cryptopia fetchTicker volume, #206
  • Fixed Bittrex await cancelOrder, #205
  • Fixed empty CEX DASH/USD fetchTicker
  • Added Bittrex v2 fetchOHLCV (alpha-stage of their new API)

Version 1.7.x 2017-09-15

  • Added missing endpoints to Bitstamp v2, #198
  • Added support for older Bitstamp v1 API, #198
  • Removed BTC/USD market from Huobi, #195
  • Added Huobi PRO API: BCH/BTC, ETC/BTC, ETH/BTC, LTC/BTC, #195
  • Added Huobi CNY API: BCH/CNY, ETH/CNY, ETC/CNY, #195
  • Fixed Bitfinex parseOrder timestamp, #200
  • Fixed Bitfinex cancelOrder error, #199
  • Removed EOS market from CHBTC, #197
  • Added missing BCH/HSR/QTUM markets to CHBTC, #197
  • Added missing BCH/ETH/ETC markets to OKCoin CNY, #196
  • Fixed BCH/ETH markets with BTCChina, #194
  • Added fetchOpenOrders/fetchClosedOrders implementation to Kraken, #71
  • Added support for a new exchange: Bleutrade (Brazil)
  • Fixed Cryptopia fetchOpenOrders issue, #192
  • Added .hasPublicAPI / .hasPrivateAPI properties to all derived exchanges
  • Added support for a new exchange: ACX (Australia)
  • Fixed Bitflyer's private GET APIs, #187
  • BitBays exchange was renamed to MixCoins, now operating in UK and Hong Kong
  • Removed support for BTCe exchange (was shut down earlier)
  • Fixed float formatting issue, #185
  • Fixed side issue with Bitflyer parseTrade, #184
  • Fixed fetchOpenOrders amount/symbol with Bittrex and Poloniex #183
  • Fixed Bitfinex DASH balance issue, #178
  • Added missing ETH and BCH markets to BTCChina, #175
  • BitBays ceased operation in China

BitBays ceased operation

  • Added support for HitBTC v2 API, #172
  • Unified most of fetchOHLCV implementations where available, related commits, #169
  • Added initial support for Bitfinex v2 API, #154
  • Added git release tags on Travis CI, #151

Version 1.6.x 2017-09-03

  • Added experimental fetchOHLCV implementations, #169
  • Unified most of fetchTrades returns, related commits
  • Added experimental unified withdraw () method to Bitfinex, #167
  • Added examples/js/basic-chart.js and examples/py/basic-chart.py
  • Changed fetchBalance to floats, #166
  • Added handling of InsufficientFunds for HitBTC #164
  • Prepared for an API update on Bitfinex #154
  • Changed order type handling for margin orders on Bitfinex, #130, #157
  • Added experimental fetchClosedOrders, fetchOpenOrders to Zaif, #71
  • Fixed BlinkTrade createOrder response
  • Fixed Zaif BCH balance issue, #156
  • Added handling for vwap == null in coinfloor tickers
  • Moved the docs from GitHub wiki into the master branch inside the repository, #134, #137
  • Added extra params to all fetchTrades() implementations, #135
  • Fixed HitBTC issue with overrided nonce vs clientOrderId, #155
  • Added experimental fetchOrder to Kraken, #71, #102
  • Added order_status endpoint to Bitstamp, #148

Version 1.5.x 2017-08-24

  • Added support for a new exchange: OKEX (China, US)
  • Fixed Kraken KeyError: 'txid' exception, #143
  • Added hasFetchTickers property to indicate method availability #145
  • Added support for a new exchange: Binance (China) #142
  • Fixed asyncio Unclosed client session warning in Python 3.5+ 139
  • Fixed asyncio TypeError: must be str, not bytes issue in Python 3.5+ with GDAX, Bitfinex and Kraken 139
  • Python package now includes a bdist wheel (binary distribution for a faster install), #136
  • Fixed market orders for OKCoin, #138
  • Added fetchMyOpenOrders to Poloniex and Bittrex, #102
  • Fixed exchange.version property in Python, #126
  • Added initial async/await support to Python 3.5+, #7
  • Fixed HitBTC cancel_order issue with clientOrderId vs orderId, #125
  • Fixed HitBTC price formatting issue, #122
  • Added support for a new exchange: Cryptopia (New Zealand), #119, #123
  • Fixed Yobit low price in exponential format, #122
  • Fixed Bitflyer private API, #121
  • Added new Bitstamp markets: ETH/USD, ETH/EUR and ETH/BTC, #120
  • Added parameterization to unified fetchTrades, #118
  • Added parseOHLCVs, parseOLHCV base methods
  • Added experimental unified fetchOHLCV to GDAX
  • Added experimental unified fetchOHLCV method to OKCoin

Version 1.4.x 2017-08-17

  • Added unified fetchOrder to Bittrex and Liqui, #116
  • Fixed Bter createOrder, #115
  • Added Browser Bundle for use with the <script> tag, served from the unpkg CDN
  • Refactored imports / exports handling, making it compatible with JavaScript module bundlers
  • Added initial support for a new exchange:, coinfloor UK (still under development)
  • Isolated code genome into ccxt.js, ccxt.php and ccxt.py, added build folder for generated files
  • Fixed Bter BCC vs BCH in fetchTickers, #83
  • Fixed Python byte-encoding with Gemini, #30, #113
  • Added experimental fetchOrders () workaround and other private methods for Poloniex (WIP), #102
  • Python pip is now cached in Travis CI, #108
  • Tox is now enforcing Python PEP8 with flake8 upon each build in Travis CI, #107
  • Added ETH markets to OKCoin USD, #103
  • Python codebase is now PEP8-conformant, #104, #106
  • Unified createOrder () return, #94
  • Started work on orders/trades unification, #71, #102
  • Added support for a new exchange: BTC Markets (Australia)
  • Updated CONTRIBUTING guidelines
  • Added a new ad-hoc test-frontend to run individual tests of all exchanges in all languages in parallel, see How To Build & Run Tests On Your Local Machine
  • Started adding fetchTickers () (all at once) where applicable, #7
  • Fixed Bittrex used/pending balance, #91

Version 1.3.x 2017-08-08

- Version 1.3.x is backward incompatible with previous versions due to a major renaming in the code
  • Renamed basic elements for consistency, this change is backward-incompatible, #89
    • renamed (M|m)arket[s] → (E|e)xchange[s] everywhere in code, tests, examples and docs
    • renamed (P|p)roduct[s] → (M|m)arket[s] everywhere as well
  • Added optional substituteCommonCurrencyCodes exchange parameter (true by default)
  • Fixed HitBTC string/float/decimal conversions, #88
  • Initial Bitcoin Cash support (preferred BCH to BCC), #83
  • Fixed Kraken BTC balance, #82
  • Added additional extra params to fetchOrderBook to control the level of order book aggregation detail, #84
  • Reworked exception hierarchy and error handling for unification
  • Fixed CHBTC missing bid/ask handling in order books for certain symbols

Version 1.2.x 2017-08-01

  • Fixed Gatecoin private API body in GET-requests, #80
  • Added optional userAgent property, #67
  • Balance APIs unified, #36
  • Added auto product loading, users forget to preload them manually, #57, #68, #69
  • Added missing last field to Poloniex tickers, #75
  • Fixed CHBTC fetchOrder, #74
  • Removed obsolete crypto dependency (switched to crypto-js completely), #23, #52
  • New tests system that launches individual market tests in parallel (now running 3 minutes instead of 20)
  • BTC-e shutdown

BTCe shutdown

  • Fixed a typo in Python examples, #65
  • Fixed Yunbi and CHBTC orders, #62, #63
  • Fixed missing Kraken balance currencies, #60
  • Fixed Kraken EOrder:Trading agreement required, fixed support for custom order params, #58
  • Coingi exchange support added
  • Added basic error handling and exceptions for connectivity / auth errors
  • Switched major version to 1.x.x
  • Fixed Yunbi private API, #55
  • Gatecoin exchange added, #54
  • Yunbi exchange added, #50
  • CHBTC exchange added, #50
  • Added JavaScript, Python and PHP examples
  • Added missing LTC/USD, LTC/EUR, LTC/BTC pairs to Bitstamp, #48
  • Fixed reversed pairs for Poloniex, #46
  • BL3P exchange support added, #44
  • Fixed Bittrex load_products method, #43
  • Fixed a typo in bitfinex ocoorder parameter, #38
  • Fixed GDAX orders, #35
  • Added missing method param to BTC-e private API, #33
  • Fixed multiple auth errors due to the missing .encode () in Python:
  • Added __version__ to Python bindings, #25
  • Fixed multiple auth errors, #24
  • CoinMarketCap API support added (not an exchange), #22
  • Fixed GDAX API minor errors, #20
  • Fixed Bitfinex private API, #19
  • Added products_by_id and symbols market properties, #18
  • Fixed Python 3.4.5 compatibility, #14
  • Fixed DSH/DASH inconsistency with HitBTC and BTC-e, #12
  • Fixed missing bid/ask handling in Liqui (same API as BTC-e), #11
  • Fixed bid/ask inconsistency with BTC-e, #10
  • Reworked unified order APIs (removed unnecessary methods), #9
  • Liqui exchange support added, #8
  • Bter exchange support added, #8
  • Livecoin exchange support added, #8
  • Added a markets variable for listing exchange ids programmatically, #6
  • Fixed ANXPRO ticker API in Python, #5
  • Fixed pairs inconsistencies across markets, #4
  • Orderbook APIs unified, #3
  • Ticker APIs unified
  • Fixed GDAX fetch_trades, #2