- feat(ValidateTypes): assert proper int number (#21221) 3d21cb2765
- okx: add apis (#21236) 94b6fd0213
- hitbtc: add apis (#21235) 704636b0c5
- bithumb: add apis (#21233) 56f258e5ca
- feat(docker): add dotnet sdk (#21234) dde3e7447f
- coinbase.fetchDepositAddressesByNetwork docstring (#21227) 5596ce6726
- coincheck: add @see (#21237) a5f6ca21d0
- btcturk: add @see (#21238) debbdafa20
- timex: fetchDepositAddress, implodeParams used in sign (#21230) db21d8b324
- binance: fetchPositionsRisk, remove empty positions (#21248) fd2a2f0870
- coinmate: update (#21252) 9270a82b86
- fix(cryptocom) switch fetchDepositWithdrawFees from spot to unified api (#21250) ec0b214e55
- fix(bitget): watchOrderBook (#21251) 919b618003
- feat(idex): fetchDepositAddress (#21232) 4895af4666
- binance: edit fetchBalance, portfolio margin (#21249) b2b87c849e
- feat(Exchange): type WS structures (#21222) 06733eba75
- fix(build): disable onetrading (#21256) 83888c8b2e
- bitfinex2 HTX mapping (#21261) d5dea08a42
- coinspot: add @see (#21259) 8ef764958a
- 4.2.46 246d48f945
- fix(hitbtc) watchTickers never receives updates (#21212) fc8eca925b
- fix(Exchange): fix !== 0 after safeNumber (#21213) 5448e4df2a
- fix(Exchange): fix !== 0 after safeNumber (#21213) e37727201d
- binance: fetchMyLiquidations, add portfolio margin support (#21216) 19648bbd79
- bybit: add fetchOpenOrder, fetchClosedOrder, remove fetchOrder, fetchOrders (#21218) 608db9a1a4
- binance: fetchOpenOrder (#21219) 4520d543cd
- coinbase: fetchCurrencies and fetchDepositAddressesByNetwork (#21215) 000fb6bc5e
- fix(bingx)!: fetchDepositAddress renamed to fetchDepositAddressesByNetwork. fetchDepositAddress reimplemented to return a single deposit address structure (#21172) a36cd6d57c
- feat(exchange): fetchDepositAddress uses fetchDepositAddressesByNetwork if fetchDepositAddress is not implemented (#21217) 36b52c2fba
- 4.2.45 3469af64a2
- fix!(mexc): fetchDepositAddressesByNetwork returns an object indexed by network code (#21175) 9d2d813fef
- feat(binance): unify networks inside currency (#21202) f39d2b7109
- feat(binance): unify networks inside currency (#21202) 364e7e43a0
- fix(kucoin): protect fetchLedger (#21203) c05c62b72e
- fix(blofin): fetchBalance with accountType (#21204) c2f78ec88e
- bingx SNOW Snowman vs SnowSwap conflict 3aa8f0c88e
- feat(Exchange.py): handle wait_for calls (#21205) [ci deploy] e940287338
- binance: fetchTradingFee, add portfolio margin support (#21206) befcd6ad9d
- binance: fetchOrders, add portfolio margin support (#21207) b7c11ce7f1
- fix(krakenfutures): format price/amount properly (#21210) e27841b2a6
- fix(coinbase): v2 methods signature (#21209) 9a6d37bd9a
- fix build: bitflyer (#21211) efd32d3d19
- 4.2.44 56fed530e2
- fix(binance): fetchClosedOrders limit (#21194) be8191f96c
- feat(cs): add currency and market example (#21196) 77520c589f
- feat(exchange): addMargin, setMargin, reduceMargin, parsePosition to return Position type" (#21197) 723d2bd9af
- 4.2.43 bee86050ff
- feat(exchange): type networkIdToCode and fix usage (#21185) 0beab95504
- feat(exchange): type networkIdToCode and fix usage (#21185) 209b402ac6
- bitrue withdraw handleNetworkCodeAndParams 4339708af3
- 4.2.42 b32e3cf6e0
- feat(transpile): helper script (#21183) 1e8c7bc100
- binance: fetchMyTrades, add portfolio margin support (#21186) 7ffa1d1b77
- binance: fetchBorrowInterest, add portfolio margin support (#21187) 77e52d5b1b
- fix(timestamps): replace safeNumber (#21188) 6cca9ff5b5
- 4.2.41 c62bded466
- feat(tests): don't load keys by default (#21153) 8d48153029
- fix .length on some exchanges (#21162) dd0ae06808
- feat(coinbasepro): add conversion/fees endpoint (#21164) 59963f13f0
- binance: fetchLeverageTiers, portfolio margin (#21161) 632a052b91
- binance: borrowCrossMargin, repayCrossMargin, portfolio margin support (#21159) d57006c3fc
- feat(krakenfutures): add fetchClosedOrders and fetchCanceledOrders (#21154) 760b1ea925
- phemex.has: closePosition = false (#21168) 2fb5aff3c7
- feat(Exchange): remove some safeValue (#21152) 9ba24af9ba
- feat(bingx): editOrder (#21156) 18e68bda38
- feat(binance): remove safeValue (#21166) 9626b79bbb
- feat(binance): remove safeValue (#21166) 5c8fb7b1b6
- fix(bitget): flip side if hedged+reduceOnly (#21170) c348640fd3
- fix(bitget): flip side if hedged+reduceOnly (#21170) 9bb2505cde
- docs(mexc): exchange name in docstrings changed from mexc3 to mexc (#21173) d7522aab5d
- binance: fetchPositonsRisk, add portfolio margin support (#21174) e239aa4d84
- binance: fetchLedger, add portfolio margin support (#21177) 6892a268dd
- binance: fetchAccountPositions, add portfolio margin support (#21180) d46aec96ac
- binance: fetchFundingHistory, add portfolio margin support (#21179) 71bf4a9529
- 4.2.40 29effaaf60
- fix(mexc): watchOrderBook assigns timestamp for contract markets (#21132) da3f413fe5
- fix(krakenfutures): parseMyTrades returns symbol with response (#21133) 541f30fab9
- binance: fetchOrder, portfolio margin (#21134) d586e7ff2a
- binance: fetchOrder, portfolio margin (#21134) 9c9fcce125
- docs(okx): fetchOpenOrders remove till from docstring (#21135) 8400bbf73c
- binance: cancelOrder, portfolio margin support (#21137) 7942e206f1
- bitso: add @see (#21138) 002c951acc
- binance: setPositionMode, portfolio margin support (#21142) 7a6d8d488b
- btcmarkets: add @see (#21146) f8fd759935
- bitstamp: add @see (#21139) b525b65a54
- bl3p: add @see (#21140) 713bded3f8
- btcbox: add @see (#21144) 5e6a5f33ed
- coinbase: add preview in createOrder (#21147) bf11c6e5e0
- btcalpha: add @see (#21143) ac838092fc
- blockchaincom: add @see (#21141) 67096a2228
- binance: setLeverage, portfolio margin support (#21145) ef2ee8f3f0
- feat(exchange): type overridden methods (#21148) bcdd1d7788
- feat(Exchange.cs): call networks afterConstruct and OKX currency networks (#21150) aa346004a3
- fix(build): waves precision [ci deploy] (#21155) 08027e245d
- 4.2.39 590e6191ee
- feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) e63a9ed6b1
- feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) b51aba9c98
- Blofin implementation (#20371) [ci deploy] 36697b7619
- 4.2.38 3d881a412b
- feat(cs): remove .vs dir (#21110) 2c40085a51
- feat(tests): run a single test (#21108) 0a9f295a39
- feat(tests): run a single test (#21108) de44b76631
- fix(docs): typo (#21111) 4aea6a1932
- feat(bybit): limit tpsl orders support (#21114) 38dbb6636c
- fix(bybit): remove marginMode from parsePosition (#21117) 1930a64495
- fix(types): orderTypes (#21118) 34842bd725
- fix(types): add missing values to position (#21119) 940699ca18
- fix(types): add missing values to position (#21119) e4b49432a6
- binance: createOrder, postOnly (#21116) 1e8a590921
- feat(C#): update docs (#21122) b2dd29e770
- binance: cancelAllOrders, portfolio margin support (#21126) a41f397abf
- binance: fetchOpenOrders, portfolio margin support (#21123) 2de02d44e5
- bitfinex: edit rate limit weights (#21120) 5a417e7778
- bitmex: add @see (#21127) cf64a730ca
- 4.2.37 ce49387672
- bitfinex: add @see (#21073) 0edc8b6087
- bithumb: add @see (#21074) 302ea26093
- feat(woo): can now use since parameter on fetchOHLCV (#21083) 5a9bdf7fb6
- fix(binance): restore ws url port (#21101) b71c8901df
- Regression watch ticker binance (#21102) [ci deploy] 3fa3034f21
- binance: createOrder, portfolio margin support (#21105) 3e6b79b87f
- 4.2.36 ce1189ee70
- binance: fetchBalance, portfolio margin (#21093) ce4c9db1d5
- wrong string/number concatenation (#21091) d951fe2c44
- fix(Exchange): fetchPaginatedCallIncremental error msg (#21095) 2b5cf15d75
- fix(binance): watchPositions safeSymbol and watchMyTrades parser, fix #21076 (#21086) f2005c4c8d
- bitfinex2: set the remaining margin methods to false (#21092) 481c2beef2
- fix!(krakenfutures): update fees structure (#21081) 145b540e1f
- fix(Exchange.py): linting (#21096) 353c21d1e0
- fix(watch) regression after c# intervention; watch for binance is broken (#21099) 75c0ab9f23
- 4.2.35 4ed68efc48
- Fix image [ci deploy] (#21084) 4dd267a869
- update image [ci deploy] (#21085) 8518011286
- fix images format [ci deploy] (#21088) b2bbef46e9
- update package reference [ci deploy] (#21089) cc5a5b51c9
- 4.2.34 0a82dd8ca7
- fix file permissions [ci deploy] (#21082) 358d68d9fa
- 4.2.33 f71cb6e104
- [C#][netstandard2.0][netstandard2.1] CCXT implementation (#17650) ac3a02b57e
- bit2c: add @see (#21066) cd6d3a9b10
- bigone: add @see (#21067) 245ca933e1
- build: tmp disable exchanges (#21070) 19b9aeb562
- fix(static): gate tests (#21075) 940b627c24
- fix(static): gate tests (#21075) 65b2462c6c
- fix(kraken): invalid price (#21078) [ci deploy] ba80a667ec
- 4.2.32 3bcf2ac910
- bitfinex2: cancelOrders (#21048) 932c5f9557
- timex update docs url (#21043) f99669aed5
- coinbase: add apis (#21051) bbd153fefe
- okx: add apis (#21054) 59c32e2eae
- has["fetchDepositAddress"] == false (#21044) 320988fafb
- Whitebit change rate limit (#21032) a5ef5d5c29
- Whitebit change rate limit (#21032) 59186c5e21
- docs(lbank): lbank docstrings reference lbank instead of lbank2 (#21042) 585866e65e
- bitfinex2: createOrders (#21050) e2c987db1b
- feat(bitget,okx): static tests (#21058) 22de03db5f
- fix(kraken) fetchOHLC since must be passed as nanoseconds (#21055) 2e8c2b1d45
- fix(bitget): update request test (#21059) 4f0ab43436
- fix(bitget): update request test (#21059) 43f367aecc
- filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966) 98fb226159
- filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966) d89de5c477
- deribit: fetchOHLCV, missing the first candle in some cases (#21062) b61bb43d93
- bitfinex2: add the remaining swap support (#21064) f7911197ef
- 4.2.31 0ec28659d5
- bitget has (#21026) c12d902e24
- Bitfinex2: update createOrder (#21028) d254b5e2c9
- fix(hitbtc): reduceMargin, addMargin, can set marginMode (#21025) 356c91cab7
- Replace safe value safe bool 3 (#21030) f00a6a3474
- feat(p2b): websockets/pro implementation (#20982) 5ce89c1033
- Fix build (#21041) 19c61fd5ce
- fix(okx): fetches first candle from start of since (#21040) 92572c0911
- Digifinex: fetchTickers, safeMarket fourth argument error (#21047) 484948a1f7
- 4.2.30 86b41eeed4
- feat(okx): add full ob endpoint (#21013) ed13f2e22f
- fix(bybit): order fee (#21014) 53211424bc
- feat(bitmex): update link (#21015) a668dd4e8f
- feat(bitmex): update link (#21015) 18a0183200
- coinmetro.ts
sign
update (#21016) 2238174a70 - feat(bybit): add error mapping (#21018) abd40e7cf2
- feat(bybit): add error mapping (#21018) 5cdfbcdbc1
- feat(Exchange): add safeBool/safeList/safeDict (#21012) 1fe587738b
- feat(Exchange): add safeBool/safeList/safeDict (#21012) 6058b41842
- coinmetro header update (#21023) 8cc1aa4185
- 4.2.29 1aded1dd0f
- feat(Exchange): add class tag (#21001) 4f70a01be4
- feat(bitforex): cancelAllOrders (#21004) 0b090448be
- has["cancelAllOrders"] (#21005) 6aab24e52e
- Bitfinex2: setMargin (#21008) ed99d45aae
- bitfinex2: fetchBalance, debt field (#21009) c735dd750d
- 4.2.28 1865386efd
- feat(Exchange): improve fetchOrders error message (#20996) b5107b2777
- feat(Exchange): improve fetchOrders error message (#20996) 6552b9deba
- fix(coinbase): add params to body when using token (#20997) 800aee7fbf
- fix(coinbase): add params to body when using token (#20997) 6d4f8280ff
- fix(upbit): fetchDepositAddress takes params["network"] (#20998) 1086c1d43b
- Coinmetro integration [ci deploy] (#20297) 2d2eb1fbac
- fix Static tests [ci deploy] (#20999) bd072876c1
- 4.2.27 5f77a77b06
- fix(ws): freezing eror (#20988) 9dacfb09c9
- fix(ws): freezing eror (#20988) ab73522fbf
- fix(bingx): order parsing (#20993) 3abf71e004
- fix(bingx): order parsing (#20993) fcb52616d5
- bingx: add watchTicker (#20995) 838c045a73
- bingx: add fetchMarkOHLCV (#20994) 893572fe7c
- 4.2.26 a2671dc0fc
- Bitfinex2: fetchLiquidations (#20989) b4b94c227a
- fix(gate): parse web trade id (#20987) 44527c4b24
- 4.2.25 cc3458ee84
- Bitfinex2: fetchOpenInterestHistory (#20980) d0c9506b9e
- bitopro: add watchMyTrades (#20950) dca1e94452
- Wrong class on error Bingx (#20979) 1314d9e26c
- fix(phemex): position parsing (#20985) e8f9d9f943
- 4.2.24 b18af9e36a
- fix(binance) no timestamp for futures watched tickers (#20973) ddfcb225f6
- Okx: edit algo order (#20970) 69445297af
- bitfinex2: fetchOpenInterest (#20972) 903c462761
- Okx: watchMyTrades, add spot margin support (#20971) f3fdc7903e
- feat(phemex): add endpoint to fetchPositions (#20976) 7d799ea1cf
- feat(coinex): add history endpoint to fetchPositions (#20975) c976b48323
- feat(hitbtcPro): add sandbox mode (#20978) 5e0291ae64
- 4.2.23 ccd0713d59
- Okx: watchOrders, unify spot margin support (#20930) 024ad95700
- Okx: watchOrders, unify spot margin support (#20930) 094b211496
- fix(bitrue): use proper orderbook type (#20936) f90fbc73a5
- fix(bitrue): use proper orderbook type (#20936) 546770053b
- feat(woo): fix fetchDepositAddress flag (#20937) cc704e6d50
- feat(woo): fix fetchDepositAddress flag (#20937) 34e105ee73
- docs: Divide docs in globla referene and reference per exchange (#20902) 9ae8493619
- feat(tests): allow request and response tests to run in the same command (#20939) cabf668cfc
- feat(coinex): handleMarginMode (#20940) 8448ecf0d7
- feat(phemex): improve fetchBalance docs (#20941) 9d0449270c
- feat(phemex): improve fetchBalance docs (#20941) fe0903ae66
- Manual: add notes on the marginMode parameter (#20944) 4d03948f9c
- Binance: watchOrders, add handleMarginModeAndParams (#20933) 12210a7ea2
- Deribit: createExpiredOptionMarket (#20942) 744ab43632
- feat(tests): add binance static tests (#20947) 93ea3af555
- feat(binance): update test ws endpoint (#20952) 02c947b952
- feat(binance): improve docs and method handling (#20953) be944c5826
- wrong comment breaks build (#20955) 579ce1359e
- bitget has (#20958) 152eb4925d
- feat(binance): add convert endpoints (#20959) e7a31ee0ed
- has["fetchFundingRate"] (#20960) 2d5059e584
- feat(bybit): improve market orders for UTA (#20965) e555457cad
- 4.2.22 6e263c4d3e
- feat(bitvavo): ws trading (#18629) 8e4bcd721c
- feat(bitvavo): ws trading (#18629) 73120ad6d2
- fix(blockchaincom): fetchDepositAddress (#20916) 3155cd591f
- fix(blockchaincom): fetchDepositAddress (#20916) b81cd6c0bd
- feat(lbank): remove limit from fetchOrderBookWs (#20918) 23ee23f5bb
- fix(gate): fetchLeverageTiers parsing (#20920) eadec4d8be
- gate: add apis (#20932) 90d8bb3b53
- WsClient eslint errors fix (#20925) 6cca91b4fc
- fix(bitopro): fix ws url and signature (#20928) d67cacd866
- Add querying contract funds from Phemex (#20931) cb5f849469
- novadax: add apis, update ratelimit (#20934) aa95489977
- 4.2.21 b4fbbfb8fe
- BingX New error parsed to InsufficientFunds (#20901) b36ef50d20
- feat(Exchange): move expired option market to the base class (#20888) c29f127973
- feat(binance): add papi/ping endpoint (#20906) ab203a541c
- feat(base): add fetchCanceledAndClosedOrders stub (#20883) 3aa29c09ff
- feat(bitteam): update logo (#20907) 6dd19df17a
- Bitrue fix build (#20915) 21409d3a3b
- 4.2.20 3253c3948c
- Added support for WECAN, TRAC, EURCV, PYUSD (#20865) a7663f3e42
- fix(kraken): rate limiter fixed for public methods (#20859) 5bb61da7bb
- feat(luno): add fetchOHLCV (#20869) 1bdff9799c
- fix(luno): fetchOHLCV docstring return type fix for build error (#20874) 2c1a8b49cc
- Deribit: fix fetchFundingRateHistory since (#20876) 34b7d93585
- htx: add apis (#20878) 2fa47007b5
- gate: add apis (#20879) ba72ebacb6
- Binance: trailing percent order example (#20881) 99c0285153
- Deribit: fix fetchPositions linear currency (#20880) 7529449be1
- poloniexfutures.has["fetchFundingRateHistory"]: false (#20891) 591254fe8b
- mexc update docs link (#20893) e4814c4fd3
- Bitget: fetchPositions, enable calling with no symbols argument (#20890) 2d4758c6ea
- ascendex.has["fetchOpenInterest,fetchOpenInterestHistory"] = false (#20892) 0caa90ca64
- createTrailingAmountOrder and createTrailingPercentOrder typescript examples (#20889) 0d3afaee9e
- fix(binanceWs): watchPositions (#20895) 149fea7ed5
- fix build: disable bitpanda (#20897) eda19b876a
- feat(onetrading): rename from bitpanda (#20739) 716f246cba
- feat(bitpanda): add alias (#20898) bed7e3b26d
- 4.2.19 6a4d5c1f10
- feat(coincheck): add pro (#20846) fc3b81dc65
- Bybit: edit cancelAllOrders orderFilter param (#20844) 56e7809c29
- fix(cryptocom): remove this as any (#20851) ce9e3e68e1
- bitget: allow books1 channel in watchOrderBookForSymbols (#20850) 08a8352b53
- bitget: allow books1 channel in watchOrderBookForSymbols (#20850) d321a6743d
- fix(BinanceWs): stream limits reading (#20852) 0b51d3e8d5
- fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) b3dc0eda2e
- fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) 6a0584b54a
- binance: add apis (#20857) 0842f1749d
- Deribit: static request tests (#20861) ced14289a2
- docs(kraken): update kraken docs link (#20858) a99eb6075c
- feat(bingx): add fetchFundingRates (#20864) 9e6484015d
- Bybit: adjust stop handling for fetchMyTrades, fetchOrders and fetchOpenOrders (#20856) 2296166ff6
- 4.2.18 b6180d0aae
- coinlist: add apis (#20848) 0b8fcc55b7
- 4.2.17 88b2d16bb1
- feat(phemex): update orders methods (#20825) 277f53d17d
- feat(bingx): add swap sandbox (#20806) 379cdb087e
- feat(bingx): add swap sandbox (#20806) 8f02d48c78
- bingx parseTransaction from withdraw function be5539dfdf
- bingx parseTransaction from withdraw function e1b92479d3
- Bitmex: fix disabled static request tests (#20829) 5fe4589179
- fix(bingx): has["margin"] = false (#20831) a0d7ded17e
- feat(coinone): add ws apis (#20824) b59af9d0b5
- 4.2.16 cd71a9d7cb
- bingx ip mismatch PermissionDenied exception mapping 9c7a6bf8bd
- HTX: correct the status for partially filled orders (#20822) 5af996aa59
- fix(kraken): takeProfit/stopLoss parsing (#20821) 05403c86ea
- feat(woo): watchPositions, fix #20790 (#20823) fe4b97ea21
- 4.2.15 1ca3a40599
- fix(build) jsdoc2md.js script throws exception for woo and htx exchanges (#20805) 09fca46201
- feat(kucoinfutures): add fetchFundingRateHistory and createOrders (#20803) bead105323
- feat(delta): remove method usage (#20795) d4108b142f
- Bitmex: add static request tests (#20809) 8171eba1ff
- fetchOHLCV: switch between current and history candles (#20802) 4a176fb1a2
- fix(bigone): fetchMarkets uses /symbols endpoint (#20808) 1831f08a5b
- fix build: okx static tests (#20812) fb2b045cfa
- fix(build): disabled bitmex tests (#20813) 91e370f142
- fix(kraken): remove reduceOnly (#20819) f857ec1a4f
- exchange: stop, stop loss and take profit functions (#20442) b66e737de9
- fix(tests): import (#20820) 3b1123865a
- 4.2.14 cb8b46e200
- Htx, Woo: trailing order methods, require trailingTriggerPrice (#20772) e336623344
- Binance: update transfer endpoint for isolated margin (#20771) 9b109815b1
- bitmart update fee (#20774) d5e3a78003
- lbank: remove method usage (#20770) 2e355df463
- feat(okx): add new endpoint (#20783) 1c4c6f2131
- feat(phemex): update ID (#20781) bd72913571
- feat(staticTests): rename huobi to htx (#20785) 878936e7d1
- independentreserve: remove method usage (#20784) 60a91aff1b
- transpile: update process num when build parallel (#20658) 192ba550a8
- fix(IdTests): rename huobi to htx (#20789) 00c60fc3e1
- fix(kraken): watchOHLCV interval must be passed as integer (#20787) ff58a040ff
- fix(kraken): watchOHLCV interval must be passed as integer (#20787) 61c8938bd9
- Gate: update parsePosition (#20798) 0ea1ef0637
- feat(bingx): add fetchMyTrades in spot market (#20801) 4174849c42
- Coinbase: withdraw (#20796) f0782d9bf1
- fix(bitget): historical endpoint until parameter (#20804) 55c0a80a8d
- 4.2.13 1be27a8067
- feat(tests): add assertion key to static messages (#20741) 3e33c2a7eb
- okx reflink 5b65f53e06
- Alpaca Fees Update (#20740) c6bb997fe1
- bybit: add apis (#20758) 0d952efc07
- gate: add apis (#20746) 70bfef96e9
- fix(alpaca): updata fees link (#20743) 860767e539
- Bitget: fetchOHLCV alternative spot endpoint, add since support (#20730) 527879f72f
- Okx: fix fetchStatus (#20755) 143e4698fb
- feat(bigone): contract implicit api endpoints, fetchMarkets (#19696) 7224070039
- Binance: update endpoints for borrow margin methods (#20757) d427b95e2c
- fix(bingx): cancel swap orders by client order ids (#20759) 715d8c5cbc
- fix(closePosition): default error message typo (#20760) 19bc9db461
- feat(binance): add websocket limit to binance watchMultiple (#20745) 7254cdc1e2
- fix(binance): watchPositions (#20762) 2d5af1eafa
- exchange: createTrailingAmountOrder, createTrailingPercentOrder (#20754) ccb02891b3
- fix(htx): can place isolated margin orders (#20603) 0781965d99
- Upbit decimal (#14873) b07cae5aab
- feat(mexc): add ts to orderbook (#20766) 1d8f1ed92a
- fix(Exchange): watchTickers return type (#20763) 10a1572f08
- fix(build): run php static tests (#20767) 98a47aec03
- 4.2.12 ec391afa71
- Bybit: fix fetchCurrencies RateLimitExceeded error (#20731) e1fe1ec4da
- useProxy flag in tests (#20706) cac1e242c3
- Bitget: createOrder, one way mode orders (#20732) 5e2ba7413f
- feat(kucoin): add hf support to fetchBalance and fetchLedger (#20733) 0b301b0830
- fix(bingx): tp/sl orders parsing (#20738) 5a10ebf8e0
- 4.2.11 8525a0e39d
- fix(exchange): safemarket with empty delimiter (#20712) 4072eb081d
- fix(kucoin): hf orders parsing (#20720) be8795adb8
- fix(kucoin): hf orders parsing (#20720) 2e33805678
- Deribit: trailing order support (#20673) 529fb527e6
- feat(cryptocom): watchOrderBook using updates and parseOrderBook for CountedOrderBook (#20691) d50b67183a
- feat(binance): provide symbols to spot fetchBidsAsks (#20726) 8b05e06407
- 4.2.10 1ad6dfcbfe
- fix(binance): watchTickers hotfix (#20710) faa6a37d5a
- bitmart errors mapping (#20714) cb1b8b63e8
- fix(bitmart): watchTickers hot fix (#20711) 41c3d3fa7c
- 4.2.9 1cbd2098c0
- fix(cryptocom): watchOrderBookForSymbols (#20684) ffcc0b400a
- Bybit: createOrder, add trailingAmount support (#20671) b533f4fb7f
- fix(poloniex): Pro timeframes (#20689) 9c2bef8e18
- fix(poloniex): Pro timeframes (#20689) a5fc6132a6
- Okx: trailing orders (#20693) 44a95d8a43
- bingx error mapping (#20707) 4287c3cd68
- Binance: createOrder, trailingPercent orders (#20672) 28975c8a86
- fix test: disable bingx test (#20709) 25b337b2af
- 4.2.8 3aadac1033
- feat(phemex): update id (#20675) 7d3ecb18f4
- bitmex new endpoints (#20488) fb7ac168b9
- 4.2.7 1ef3a8a91d
- feat(htx): setPositionMode (#20657) 290cd9f32e
- feat(htx): setPositionMode (#20657) a0b9cc2f52
- Bitmex: createOrder, editOrder, add trailing support (#20639) bb45ed5cfd
- feat(bingx): add clientOrderId to cancelOrder (#20666) 0f13e6cfe5
- Woo: createOrder, fetchOrders, editOrder trailing support (#20656) a7bbeef82f
- feat(exchange.close()): have exchange.close() [ci deploy] 225bc94a45
- 4.2.6 6164ea1572
- bybit: add apis (#20636) bdf7882fe4
- fix(delta): expired option markets conditional check (#20634) b0a612ae11
- fix(bingx): add spot ticker change and percentage (#20640) 6965e510cd
- update readme (#20642) 3e563f4743
- HTX: fetchOrders, fetchOpenOrders, cancelOrder, cancelAllOrders, trailing support (#20635) 002c7d6bc3
- alpaca: fix us equity undefined quote (#20632) 4fa92a2e48
- fix(ws): error handling for watchMultiple, fix #20412 (#20563) 971db89d1c
- fix(Binance,Bingx): cancelOrders ids type (#20645) af899a08e3
- fix build: disable bitteam (#20647) 07001f1cbc
- fix build: disable bitteam (#20650) f3a7e5b75f
- fix(bingx): clientOrderId handling (#20661) 42da4a38e7
- phemex error mapping (#20660) 9ad628c30f
- 4.2.5 6b19125a0a
- bybit: add error codes (#20624) 8d0514ab3c
- Manual: trailing orders (#20623) c30aff6982
- coinsph: remove method usage (#20627) 58100d551d
- bitmart: add apis (#20628) d84b2aeb6f
- HTX: trailing percent orders (#20625) 016da243f9
- feat(okx): add support to privateGetTradeOrdersHistoryArchive (#20633) d01376a1d6
- 4.2.4 c2ba98ca3c
- feat(BingxPro): extend listen Key (#20602) 900f600952
- feat(Exchanges): add triggerSupport (#20601) bcf6d7acaf
- feat(Exchanges): add triggerSupport (#20601) 307e8229f8
- fix(alpaca): fetchBalance flag (#20608) 3415934d5b
- Fix python asyncio proxy example (#20607) be0109d59c
- fix(Bybit): watchTickers (#20610) [ci deploy] 3950ad1f46
- feat(bingx): unify tp/sl type 3 (#20611) 24bd6b462c
- feat(IdTests): add bingx (#20614) b5a053e736
- feat(bingx): add clientOrderIds to cancelOrders (#20618) 2891befe89
- 4.2.3 640f5c3108
- fix: removed extra zaif file from ts/src (#20582) 742d2325d8
- feat(bingx): swap ticker with change % (#20592) f6f82eac5b
- bingx: update cancelAllOrders (#20589) bfc39b41b5
- binance error mapping (#20578) dbc1e0f22b
- bitstamp: remove method usage (#20575) 57f2108fcb
- feat(binance): remove method from pro (#20584) 25cfe4836b
- poloniexfutures: remove method (#20586) 7711fbcca8
- bybit: handleMyTrades remove method usage (#20585) ab9e122656
- fix(build): disable proxy tests (#20593) a2ae427b39
- disable proxy tests (#20595) f8c0eebc8a
- lykke: remove method (#20588) baa8d8a396
- 4.2.2 5fc576e80f
- feat(bitmart): watchOrderBook increase channel (#20531) 3623b93af5
- fix(WsTests): watchMyTrades (#20570) 35530f95a4
- fix(WsTests): watchMyTrades (#20570) 0f2a58710b
- php async & sync (#20568) f431f9fd5e
- php async & sync (#20568) 1c1558ad9a
- deribit: remove method usage (#20573) a261cc754a
- cex: remove method usage (#20574) 93e3f36482
- fix(bitget): OHLCV volume (#20576) 5022536903
- 4.2.0 abefc6ec99
- bitget fetchBalance fix for swap (#20558) 5a2b37a5db
- kucoinfutures reduceOnly parse (#20579) 2e690c020b
- 4.2.1 b7d8b79bcf
- fix(kucoin): reset url store when token is expired (#20525) 550e584a71
- fix(kucoin): reset url store when token is expired (#20525) 0dc3d85460
- mexc: BEP20 network (#20559) 9812bdeea5
- Bitget: fetchOrder, type error (#20560) 84be26f311
- bit.team integration (#20049) d8883697bd
- fix(okx): fetchDepositAddressesByNetwork (#20564) 11719702e2
- fix(bitteam): remove this.number [ci deploy] (#20565) 662f6f62c2
- 4.1.100 cf6a592c1f
- fix(exchange): safeOrder trade fees parse to number not string (#20534) 96175dae15
- fix(watchOHLCVForSymbols): set to false (#20545) 54061ab96f
- feat(binance): add apis (#20547) 89f87fa9ac
- binance: fetchOpenInterestHistory remove method usage & update static… (#20480) 7878f3fbbc
- bitvavo: add clientOrderId (#20506) 235c8f2fb3
- examples: add lending bot for bitfinex (#20539) 97cb08e8a5
- Bitget: createOrder, trailingStopPercent support (#20475) 79ea16c9bd
- Bitmart: createOrder, trailingStopPercent, triggerPrice (#20481) 0e2c396c0d
- BingX: trailing orders (#20519) d0fcf04427
- Kraken: update trailing stop unification (#20501) b0fe944691
- feat(Exchange): emulate fetchClosedOrders (#20532) d4a4dce0a1
- coinex: update apis (#20549) e4f639af08
- 4.1.99 5d50f68480
- binance: modifyMarginHelper remove method usage 26f0f1be5c
- bitget parseTrade fix 534f0dea1b
- use Precise.Abs db3bbed76c
- fix(bitget): utc timeframes 0812afdbc8
- feat(bingx): closePosition implementation (#20538) cc58b7d04e
- BingX: marketType ternary handling (#20536) 75378cb157
- fix(bitmart): watchOrders, fix #20524 (#20529) 606dcd5773
- 4.1.98 d1bbba6948
- add multiple proxy to cause throwing exception a9cd5758fd
- test updates for static request handling 19c5db61a5
- change ex error to bad request c1a4c847c0
- add badRequest ebee2ed66d
- php badRequest c1a4f87396
- exception msg python c8a45925ca
- exchange class updates 7695de8ad9
- exception text func 5ac92b05a0
- change to ProxyError ed5f46eb6f
- err hier a1e22def21
- proxyErr in py a9c1d1421f
- proxyErr php 4f194aec7c
- exc d37ab2d2f3
- move to exerr fbcc6d443b
- remove exception text 9da5c5d6e2
- badreq a7862d1653
- comma f6eddd3407
- ex 684b69c23b
- php proxyError a549e3b047
- py err fae6b30af2
- Update Exchange.ts
safeLedgerEntry
35c8f307f4 - fix(bingx): watchOHLCV, add timestamp for swap markets 06d37f4cc0
- doc: update limit 7c54f5ab33
- bingx: add setPositionMode 0fd86cd4f0
- bingx: update doc bd386702f2
- bingx: update static test 3cf579b43b
- 4.1.97 f279fec2e7
- feat(kraken): stopLossPrice, takeProfitPrice d2402ea75b
- feat(kraken): add trailing stop loss support 826730fc32
- test(kraken): static request, createOrder stopLossPrice and trailingStopLossPrice b74077796c
- fix(bingx): ticker change removal 076bb8d997
- use trailingStopPrice instead of trailingStopLossPrice 4b672d87a8
- fix stopLossPrice static request failure d193f28a9a
- cryptocom parseTicker fix f61565cea7
- remove percentage 53fb2cd603
- feat(krakenfutures): createOrder, triggerPrice, stopLossPrice, takeProfitPrice b8b67ed47a
- test(krakenfutures): static request, triggerPrice, stopLossPrice, takeProfitPrice 34be1e3e6b
- test(kraken): static request, createOrder, takeProfitPrice 6c6a536006
- binance: static test add future & option symbol 86e90e4412
- remove safeNumber bbb86f3fbc
- ssl_context 85b6c2ec3b
- session proxy closing on every req a1d027afc0
- fix transpiling d355672076
- multi session 72fdfe043b
- multi session in instance 6b4459b090
- lint py 4203d9c4b8
- add balance response tests cc3923030c
- fix(kucoin): protect fetchOrder against undefined order df9850ec48
- use safeString instead ba31f976cf
- fix bool difference 1496042723
- fix(gate): correct timestamp property in handleBalance db19b8ac5a
- docsify version bump 668e7ce796
- docsify version bump 8bc8d57305
- docs: fix types 13ae0413f3
- kucoin: add apis 7cc3e6f395
- binance: setMarginMode remove method usage 477e1dede8
- okx: fix watchMyTrades cost bug a910913259
- fix(binance): watchTicker remove default timestamp value of this.milliseconds c8621cb5e5
- fix(bitmart): fetchTicker remove default timestamp value of this.milliseconds 66d5efe5dc
- bingx error mapping 408f9c8fd9
- kucoin: update cancelAllOrders in hf orders 66a9797438
- proxy conn 0ae754f24f
- rework proxies 9590947cca
- addr 79f4a6ae8d
- add spot/isolated tests 8b0c8e2145
- tmp remove test 09aed753cd
- restore tests f2cf90a5dc
- dynamic default connectors 5d49244495
- reorg init 90afa3e6ed
- migrate connector init a8a02491c4
- remove props 0b734cb725
- proxy inplace 8aee2fe522
- rename 57bf45c6a0
- arg f6f9a01ed2
- remove prop 5a66ed850b
- simplification a12417cf3b
- add static test a4feb2a7bb
- fix(coinbase): parseOrder, stop orders 14ec610f0c
- feat(delta): closeAllPositions 7204253390
- emulate return type 5113d66418
- feat(kucoin): add createMarketBuyOrder thods f2133f88c6
- add static tests 002332f181
- spot margin tests 66c30f26a6
- Update transpile.js be5f49aef3
- travis: debug statements d7562f6b48
- tmp comment python env c765857875
- revert push.sh changes 89c738767c
- 4.1.96 8db5407617
- bitget: update fetchOpenOrders 3f6cc1ce8c
- 4.1.95 3e49d7b7c0
- bybit: add apis 4df4b9fde5
- coinbase: add apis 0f1929fb4a
- okx: add apis 784f40730e
- fix build: tmp disable release/changelog 499ddf671f
- feat(kucoinfutures): add cancelOrder with clientOrderId e459daa82e
- update endpoint f684aacd2e
- fix endpoint 1b14a3eaf7
- typo d5cf1c1a4f
- check for symbol c384e61e74
- add static tests ae184fa1d7
- fix php test 7565ad037b
- 4.1.94 a08e6c6e63
- fix: travis release e074a29509
- 4.1.93 fdb1368e8c
- coinone: add v2 apis 0a16ae1a9e
- coinone: add fetchCurrencies 25edd8e29e
- coinone: fetchMarkets update to v2 e148741eeb
- coinone: fetchBalance update to v2.1 5b68f60011
- coinone: fetchOrderBook update to v2 bd40fe3f36
- coinone: fetchTickers update to v2 d6decb1f76
- coinone: fetchTicker update to v2 785680579c
- coinone: fetchTrades update to v2 3593aa8cc0
- coinone: createOrder update to v2.1 f3f2827633
- coinone: revert createOrder 3946f9b81e
- coinone: revert fetchBalance 673e05122e
- coinone: add static test 9cbfafd923
- coinone: update f5f3913cad
- feat(bingx): add snapshot and track used and free balance, fix #20356 dc8ccf9f25
- feat: create release on publish and update changelog 2cf016ee95
- fix pr comments 6c7ba85931
- add github cli install to travis f826aeedfe
- remove sudo 290e02e69b
- empty commit 1dc77dbc87
- fix parse 7828c6515b
- add sudo ac65941984
- fix precision 52573da5b6
- fix(bingx): parse swap trades 15bc773bb7
- fix: bitrue fetch tickers return spot price only for first symbol 78261759fa
- revert 60ebfd3642
- fix spot tickers 919de5c858
- remove swap support d32ceaec7b
- fix(coinbase): createOrder, improve error handling 32d2c3e203
- fix(bitget): fetchCanceledAndClosedOrders, call without symbol e94d034273
- feat(bitget): closePosition, closeAllPositions, v2 05b4a518d5
- test(bitget): static request, closePosition, closeAllPositions, v2 c7f59ee519
- feat(hitbtc): add closePosition e04332d0b0
- add static test 75651e00f9
- add static tests 4dbfc769a3
- feat(binance): improve fetchTickers spot call ca690670e7
- add static tests 2c8c299f95
- 4.1.92 a6fadb30a4
- feat(binance): createMarketOrderWithCost methods 1302c9407b
- fix(bitmart): watchBalance, fix #20358 e0083d5fa9
- feat(kucoinfutures): closePosition b3ded86029
- phemex parseTransactions fixes c0ca92294b
- add dummy comment b961f657a8
- kucoin revert WAXP mapping e49bef9bf0
- test(binance): static request, create market order with cost methods d3ad6d14b1
- add flags acbf493c81
- fix(zaif): parseTicker remove timestamp from parsed data 4af4eeae25
- 4.1.91 c58f91280d
- feat(phemex): withdraw method implementation 4246c25de2
- phemex withdraw static test ed8a5b917b
- phemex withaw test fix 64ee24e7cf
- remove duplicated endpoints 9bdf2131b3
- add flag 6227e9e8f0
- add SOl currency to cache 30a9a7db5b
- gate separated repayMargin and borrowMargin separated to repayCrossMargin .... 04faaa1779
- gate repayCrossMargin, borrowIsolatedMargin static tests b93ba14d57
- gate borrowCrossMargin minor fix 3c4bb30fdc
- has["repayCrossMargin"] === false, and repayIsolatedMargin 924c67f1fa
- fix(bitget): spot fees and response tests f83cab8620
- remove borrowMargin and repayMargin stubs b3f673a354
- binance fix watchTrades 63985f885a
- url 6eee6a50fc
- example ae6e105601
- minor gate edit dbe2c96166
- feat(poloniex): update createMarketBuyOrderRequiresPrice ceeb8212ac
- remove ArgumentsRequired from poloniex pro import 6f0eadca8b
- feat(gate): createMarketBuyOrderWithCost 22c488a0f6
- test(gate): createMarketBuyOrderRequiresPrice 431995d0fe
- fix(okcoin): spot market sell orders a056565d61
- test(okcoin): static request, spot market orders 6810e85601
- bybit: update fetchMarkets 494cb039e9
- add static tests 86c496c104
- fix default createMarketBuyOrderWithCost e7546e00e6
- add option 644fbac19b
- feat(gate): closePosition fc8f21e1e7
- gate closePosition static tests 401091f2f4
- binance: patch watchOrders 448aa7be10
- small fix 2fac49fca2
- fix handleOrder 3d1132df56
- bitmex.has["closePositions"] == false 9fa600c3d5
- add options b2fcbf217b
- fix(gate): closePosition test/php side 8f5f4ab1a2
- 4.1.90 ac95cabfef
- phemex fetchMarkets v2 0e3b55e1aa
- okcoin add margin methods to has false c10e337908
- okcoin has minor chagnes 45fc967e2f
- feat(cli.ts): add static report option 03943a41c3
- feat(tokocrypto): createMarketBuyOrderWithCost 6bb090fc58
- test(tokocrypto): static request, createMarketBuyOrderRequiresPrice fa5d4722ac
- fix error remove trailing comma 32a5a74b8b
- feat(okcoin): createMarketBuyOrderRequiresPrice d63ecd2c3a
- feat(woo): createMarketBuyOrderRequiresPrice 815a4186a6
- Coinex: createMarketBuyOrderWithCost check type 898342194b
- docs: add full changelog b13b34327f
- Bigone: createMarketBuyOrderWithCost check type 617135f41d
- add safeMethod 11c1ff2c3c
- reduceOnly fix and static tests 77c194c1c5
- add test 5e3d0a2b41
- add market 95124ea37d
- 4.1.89 e0a6cfa835
- refactor(bitget): fetchMarkets v2 6b71c42008
- refactor(bitget): fetchTime 816515a0f6
- make expiry an integer 7c8fde7720
- set margin to undefined e30a8b225a
- refactor(bitget): fetchCurrencies v2 a2e79a715a
- refactor(bitget): fetchMarketLeverageTiers v2 924dd09c20
- refactor(bitget): fetchOrderBook v2 bf71df15c8
- refactor(bitget): fetchDeposits v2 f1a7ad9e9c
- refactor(bitget): withdraw v2 2eeed06656
- refactor(bitget): fetchWithdrawals v2 7252835445
- refactor(bitget): fetchDepositAddress v2 f7c1a1b50a
- refactor(bitget): fetchTicker, fetchTickers v2 b943848c43
- added fetchPaginatedCallCursor to fetchWithdrawals and fetchDeposits 994507d38f
- refactor(bitget): fetchTrades v2 9f7230d362
- refactor(bitget): fetchTradingFee, fetchTradingFees v2 9509835f69
- refactor(bitget): fetchOHLCV v2 083cd44051
- feat(bitget): fetchTradingFees, add margin support 1ccba0bf45
- refactor(bitget): fetchBalance v2 080738fa25
- fetchBalance, margin switch back to v1 because missing values 2ac9fddb54
- refactor(bitget): createOrder v2 5f829425d5
- refactor(bitget): createOrders v2 53a0e13a2f
- refactor(bitget): editOrder v2 72fa939790
- refactor(bitget): cancelOrder v2 88e760aa6a
- refactor(bitget): cancelOrders v2 d2461656c2
- refactor(bitget): cancelAllOrders v2, leave margin as v1 a0ac3c5a6a
- refactor(bitget): fetchOrder v2 781c98b0b9
- refactor(bitget): fetchOpenOrders v2 39156109c6
- refactor(bitget): fetchCanceledAndClosedOrders v2 df6943316a
- refactor(bitget): fetchLedger v2 1c0f8d1d1e
- refactor(bitget): fetchMyTrades v2 e0d4dfdf7f
- refactor(bitget): remove fetchOrderTrades f3958d699a
- refactor(bitget): fetchPosition, fetchPositions v2 12a0c3426d
- refactor(bitget): fetchFundingRateHistory v2 280f8e598d
- refactor(bitget): fetchFundingRate v2 f9cce2f2f6
- refactor(bitget): fetchFundingHistory v2 6b6e508aab
- refactor(bitget): addMargin, reduceMargin v2 3d339736cc
- refactor(bitget): fetchLeverage v2 9d11b6b383
- refactor(bitget): setLeverage v2 1ce761c4f4
- refactor(bitget): setMarginMode v2 9c76671258
- refactor(bitget): setPositionMode v2 d51acd64b0
- refactor(bitget): fetchOpenInterest v2 0a7ac2eaa0
- refactor(bitget): transfer, fetchTransfers v2 ee109f0fba
- edit transfer fromType and toType 2beffa393e
- refactor(bitget): fetchDepositWithdrawFees v2 db29be3922
- refactor(bitget): borrowCrossMargin, repayCrossMargin v2 3c15deffc4
- refactor(bitget): borrowIsolatedMargin, repayIsolatedMargin v2 82afbb09e8
- refactor(bitget): fetchMyLiquidations v2 b5d829dc08
- refactor(bitget): fetchIsolatedBorrowRate, fetchCrossBorrowRate v2 c6807a22af
- refactor(bitget): fetchBorrowInterest v2 ea41563e28
- refactor(staticTests): bitget markets update to v2 0d0a9d39e9
- refactor(staticTests): bitget currencies update to v2 f5deee13da
- bitget: remove currently unused addPaginationCursorToResult 6545a3b6b7
- fix(bitget): createOrder, swap reduceOnly orders 978b62c6f8
- refactor(staticTests): bitget v2 request tests 9830b3c09b
- fix(bitget): fetchCanceledAndClosedOrders, empty spot response 3d6f39c5f5
- refactor(staticTests): bitget v2 response tests d88b12da3b
- feat(bitget): convertSymbolForSandbox e80dddacec
- feat(bitget): add pagination to relevant methods b49d4760c8
- resolve method type differences a64c5d5410
- add Liquidation to transpile.js and types.py 42985e6e6a
- add Position to transpile.js 6d161364a7
- test(bitget): editOrder request static tests e23ee8e838
- default marginMode to cross for swap and future b37be9d29e
- convertSymbolForSandbox use startsWith and fix market id conversion 2653778b39
- a fix for transpile issue 7083a9cee5
- add question mark 996d2fd237
- static tests, add newClientOid and startTime to shipKeys 16119b009d
- refactor(bitget): standardize createMarketBuyOrderRequiresPrice 68addd97bd
- test(bitget): static request, createMarketBuyOrderRequiresPrice 5384f9e416
- remove createMarketOrderWithCost 0c311541b8
- refactor(bitget): pro, updated URLS to v2, remove getWsMarketId and getMarketIdFromArg f7d0179c5d
- refactor(bitget): watchTicker, watchTickers v2 6257982603
- refactor(bitget): watchOHLCV, watchOHLCVForSymbols v2 70e79593ef
- refactor(bitget): watchOrderBook, watchOrderBookForSymbols v2 8c7a8fcdd6
- add getInstType helper method to bitget pro ea10d676f7
- refactor(bitget): watchTrades, watchTradesForSymbols v2 85f3b178a5
- refactor(bitget): watchPositions v2 4f8dee9197
- refactor(bitget): watchOrders, v2 31f9ffe2e8
- refactor(bitget): watchMyTrades, v2 dee55d69b9
- refactor(bitget): watchBalance, v2 27b6ee4b15
- gate fetchDepositAddress network support 6521fd1974
- add derived files ec42e63840
- add base class stuff 39050daf65
- add some minor edits 6305cb27ca
- merge master 044a975e9a
- restore edit 69e503aaf1
- restore edit 6768521d7e
- transpile edit f31ec96dca
- remove useless code 61944f8d11
- minor edits e14fa1131b
- fix build 9afbc64c04
- minor bitmex fix d85081674f
- feat(bitmart): trailing stop orders f71d429120
- test(bitmart): static request, trailing stop orders 9fa0818985
- temporarily remove watchOHLCVForSymbols d17aa09a87
- bitget remove watchOHLCVForSymbols a770fd3425
- restore bitget watchOHLCV bc7384b0e8
- fix strings must use single quotes error 7e34a0d948
- feat(cryptocom): createMarketBuyOrderRequiresPrice 00e96d9ee4
- feat(novadax): createMarketBuyOrderWithCost 89aef4e1d9
- gate networkIdToCode b20899d6ea
- cr fixes 783501c99d
- fix linting 8dc6beef23
- fix lint e1de83acfd
- fix createOrder type 9ae7820132
- fix(cryptocom): add referral 83ea2fd5e8
- Revert "remove static tests" 17ea4b45e4
- add createOrders test 7d5a312b2c
- add abstract 88e0daf151
- restore abstract file for coinbasepro 240052135b
- fix coinbasepro ba6d3803d8
- fix messageHash 6f0c9ad0c1
- restore flag da89828631
- restore watchOrderBookForSymbols 312bdcb7ed
- cleanup api spec, remove deposit 7d6be5f6da
- cleanup api spec 4f0bd15330
- return type fixes b1e5f4acb8
- Revert "cleanup api spec" 475d9b1474
- add ignore tag to jsdocs 239db5853a
- fix(coinbasepro): remove import bde7c0453e
- fix(binancePro): snapshot messageHash 93e672a0cb
- ignore jsdocs 477649d2a1
- restore changes 41609918f9
- ignore jsdoc 523708a861
- ignore two more methods from api spec a55f48a6f6
- remove bitget response test ae6448be11
- 4.1.88 a05f506d4c
- feat(upbit): createMarketBuyOrderWithCost 0ff9b9ad2b
- test(upbit): static request, createOrder, createMarketBuyOrderWithCost, cancelOrder 20a86ae186
- test(upbit): add BTC/USDT to static markets 533a59a48d
- fix(Pro): type watchTrades/myTrades/ticker/OrderBook/Orders 760fc89df7
- add import types 2afe655fe4
- remove import 91189c8b09
- type watchTickers and watchOHLCV 7cb2d5f94a
- type watchPositions 3c1e75238b
- add more types 46a35a67b8
- for Symbols types 9747f29573
- missing order type efb0a499b4
- editOrderWs type e15297f9b9
- add order import 635570b644
- fix order import 318f2e9fd5
- type watchOrderBookForSymbols and more a2934b40ad
- type watchBalances ed67d6db15
- update types 2000a948cf
- missing ; 2fbbe5f176
- explicit type importation <.> f6935ad9e0
- resolve conflict a10e3d80e8
- remove borrowMargin / repayMargin cb9c841746
- add pro return types 48639a291a
- rm bittrex static tests 134dc5400b
- fix(ccxt.ts): delist coinbaseprime and coinbasepro 8b1b976668
- minor edits 0abd42a84d
- remove borrowMargin / repayMargin from gateio 1fc15d28ce
- remove deleted files 85d9ad776e
- remove static tests 9294c70348
- modify gate static tests 37c0e7edda
- import type in ccxt.ts 5256117e70
- 4.1.87 a562de5140
- feat(bitmex): watchPositions && parsePosition fix d8548bd4b9
- feat:add eslint for jsdocs ebcd07c039
- fix pacakge.json 589e9139a9
- mexc: fetchOrders remove method usage 83b26e08c1
- mexc: fetchOpenOrders remove method usage 722bdfd587
- mexc: cancelAllOrders remove method usage 542c3ce493
- socks proxy ws 5cb27aa652
- manual d38b80933a
- sample WS proxy test script 74570fa36e
- js imp 3c334f7787
- ren & proxy upd 3992d250e8
- socks ex 6bc207ea5f
- exch methods for ws:// c230081191
- test sample upd 8258d969fa
- rem met 08808a61de
- manuals, examples and test 8a3fc0205c
- py php ts 13202254f1
- python socks cc8860a050
- ex 3abc5a3ec8
- remove transpilation flag 9b12b2a0c6
- feat(probit): createMarketBuyOrderWithCost b2288d8a10
- test(probit): static request, createMarketBuyOrderRequiresPrice f60784da29
- digifinex: fetchOpenOrders remove method usage a47ed38681
- digifinex: fetchOrders remove method usage cf0a5079f3
- digifinex: fetchMyTrades remove method usage 792e69e1f5
- digifinex: fetchTransactionsByType remove method usage 8001e13465
- rename method d30006fc1e
- revert edit 4adc10c13b
- update tests 13a6a04bb7
- add cost type e0b9d34126
- make field optional bfba4ba358
- add signIn to cli.py 818a122111
- kucoin delete delisted and renamed aliases aa57795eb8
- update promises var 89c48a71b4
- add check 66a4d5bc03
- 4.1.86 a4ef77cbb0
- feat(bitmart): add websocket support for futures, and spot watchBalance 146cb8dc4e
- transpile fix 1c2c6d56db
- parseTRades fix 0312678c64
- pr comments 7af904256e
- ohlcv fix 51130ac932
- fix transpile 37eb8ae764
- bingx: update fetchOpenOrders symbol become optional parameter 2fb6f10f8d
- fix method's name 3452698c5e
- fix parseOrder 02582e5d8f
- fix watchTicker e4c43c9404
- fix(bitopro): make fetchOpenOrders async 94a09d84a3
- move l3 to base 3778b734d9
- fix(bithumb): cancelUnified order type 2b8a2257dc
- coinex certified 46a1637477
- 4.1.85 d457cdde7b
- feat(htx): createMarketBuyOrderWithCost 4416b98d68
- test(htx): static request, createMarketBuyOrderRequiresPrice ab87b4c9f4
- feat(huobijp): createMarketBuyOrderWithCost 16593e3363
- feat(coinsph): createMarketBuyOrderWithCost f73c27eec8
- test(coinsph): static request, createOrder b2d32375eb
- fix(binance): sign, origclientorderidlist length d21e161e83
- remove origclientorderidlist=[] from cancelOrders static request test url 8c27c2b3fc
- fix(bybit): fetchPositions exchange id handling a98fdef4fe
- use marketSymbols e5e393670e
- 4.1.84 2909433305
- docs: unique link in spec for each header a558f9572f
- okx closePosition parsing 9c4c4b6611
- okx.closePosition works correctly 3b83c03880
- docs(closePosition, closeAllPositions) 65ab06f52a
- closePosition argument switch around b19fed83b6
- okx.closePosition static tests c06b48b930
- closePosition parameter order change 303175bb87
- feat(cryptocom): closePosition ecf0c5e72a
- cryptocom.closePosition static test 1f43ee2119
- okx update static test descriptions 4ba9df42f6
- feat(cex): createMarketBuyOrderWithCost 97dc582718
- static requests expecting the amount as a string 71eab39562
- fix static tests bab677c3ac
- use strings for amounts/prices d71b7c502f
- add static test 5f2560a01a
- update docs 601d057858
- cr edits 81f5af5eda
- add static market 3943850e6b
- fix docs build errors addfb30b81
- docs: fix scrolling 7624a1ba8a
- cr edits feed7f6696
- fix handleMarginModeAndParams 59b1cacb62
- 4.1.83 8165eb0036
- htx cross swap balance parse 0d8541012f
- okx: cancelOrders remove method usage a1f9bcd573
- okx: fetchOrder remove method usage 412d019ae6
- okx: fetchOpenOrders remove method usage 3fdd729656
- okx: fetchCanceledOrders remove method usage 632bc3b83e
- okx: fetchClosedOrders remove method usage 5cd623db5c
- okx: fetchLedger remove method usage b3ba759996
- okx: fetchPositions remove method usage ef3a4a99c9
- example: add watchTickers c8a4022728
- feat(lbank): createMarketBuyOrderWithCost 7247685030
- test(lbank): createMarketBuyOrderRequiresPrice fe250d5edf
- fix(lbank): documentation links 1dd4ff2369
- coinex: cancelOrder remove method usage cca979e61a
- coinex: cancelAllOrders remove method usage 3790de7a14
- coinex: fetchOrder remove method usage f0549d3067
- coinex: fetchMyTrades remove method usage cbabc3c23f
- coinex: transfer remove method usage 576bc3468c
- coinex: add @see 5bded6a92b
- update fetchTransfers code b45de67c67
- revert files 096f3677b9
- revert python folder 6e877a32a1
- Manual: fetchGreeks description 32445610e5
- 4.1.82 571d40d227
- bybit: add quick repay api fcc758a37c
- feat(digifinex): createMarketBuyOrderWithCost 121f23d69e
- test(digifinex): static request, createMarketBuyOrderRequiresPrice cc5808315e
- examples: rename variable symbol 9ec0c68303
- whitebit: add @see 565d821a63
- fix(bybit): fetchTickers 521260ff10
- 4.1.81 48e4ffeebd
- mexc update rateLimits 11eb324fe1
- probit fetchCurrencies fee fix 2e0132c261
- currencycom: fetchTransactionsByMethod remove method usage 25e0598228
- woo: add insuranceFund e532c0538f
- bingx: update transaction status a2d7194046
- the report for static tests gives a directory that exists 7ec2eaa6dc
- fixed spot/swap symbol error d509808836
- fix(bitget): improve docs bf973d88d9
- 4.1.80 74e9f04b82
- Update bingx.ts 7da101942c
- fix(ClientTrait.php): fix warning for unused code 9dc0936fef
- coinbase: add apis 6a0bba4b56
- cryptocom: add apis 45cf3d7d25
- 4.1.79 0fd304e326
- upbit: withdraw remove method usage 4970e0213c
- upbit: add static test bb93c82e92
- idex: fetchTransactionsHelper remove method usage ad47ef6803
- gate: add apis, remove deprecated apis 2c586e80f2
- feat(okx): support trigger parameter 27b94892f7
- add has 0c8e7e7ff8
- default to USDT d76eb599f5
- add static test 0f315cdf9d
- bingx has minor fix f6328f3c61
- extra 6378b555d0
- Update okx.ts 561c37e64f
- remove deleted files 09fb122cec
- edit generateImplicitApi to use ts 6dbe9b05a6
- fix(gate): change watchTicker optionName to 'name' 8cea6c7a7d
- Revert "edit generateImplicitApi to use ts" 7c8329651c
- Revert "edit generateImplicitApi to use ts" b39f550a9a
- feat(mexc): createMarketBuyOrderWithCost 7d6b954ad7
- test(mexc): static request, createMarketBuyOrderWithCost 3af18549a0
- bybit: update broker apis f193d84c55
- gate: update apis 5f335b2acb
- upbit: update eca0fb5465
- binance: add sor.order.test 6a0a3c65ac
- upbit: update 68f3bd86f0
- hitbtc: add @see 65dc9082e9
- okx: add monthly statement api 51543fe4f0
- okx: update 5c02c8c835
- fix(binanceus): missing override 46be9b6d8c
- add binanceus markets 122cf4c3c9
- add binanceus tests aadd4a58b6
- add idex markets 6d35c6dd19
- add walletAddress eeb6562790
- fix tests 96800f194f
- docs(bitmart,coinmate) fetchIsolatedBorrowRate docstring fixes a78afca5f6
- feat(coinbase): infer fee currency c250be2f57
- add order fee currency 99bfa660fb
- add response tests 949b4ee1a0
- fix(bingx): percentage parsing 6f5291839c
- closePosition change return type 981aec9637
- 4.1.78 aa7926f8a3
- fix(examples): fix exchange capabilities to sort by certified and include pro fde51f0915
- bingx has closeAllPositions e3c19c5455
- pr comments 79a6e6e4b7
- fix(gate): add 2h tf 49ad733dec
- fix(bitstamp): fetchOHLCV end time calculation 8349802a51
- resolve whitespace after comma python error d22d2e72de
- feat(bitrue): createMarketBuyOrderWithCost 93e710c88f
- test(bitrue): static request, createMarketBuyOrderWithCost 38719c1181
- add BTC/USDT:USDT to static markets d85b32a7b3
- fix php 36b813441d
- okx ts ec65cc55e4
- feat(coinbase): createMarketBuyOrderWithCost a4ef4d4706
- test(coinbase): static request, createMarketBuyOrderWithCost 6eb400f4b0
- static 49937f08bb
- undefined check a24c3511c5
- Update bitmex.ts dd91c292fb
- 4.1.77 49df13e61b
- feat(exchange): new methods closePosition and closeAllPositions 6565ce2f1c
- fix(client.php): fix check for binary and non printable characters 7fdf48fb3e
- closePosition, closeAllPositions: false abddf43aa8
- feat(bingx): cancelAllOrders 8172a5799d
- fix(bingx): add base Fees c16739baa5
- fix object 1234da7fb3
- move object up 3b9396da38
- conflict 0dde56720e
- binance: add apis 4e90c1358c
- okx: add apis, update rate limit e2d72a8f51
- cryptocom: remove transfer & fetchtransfer b905727f49
- base exchange clasePosition fix 8ea8816042
- fix transpiling issue e8ceb2bd9b
- remove closePosition 9f7fececdb
- format client 34d67b026a
- disable eslint e4ee99ee59
- update type 07db5a4538
- 4.1.76 ecfb6186da
- feat(bigone): createMarketBuyWithCost 18ab7f99b4
- test(bigone): static request createMarketBuyOrderRequiresPrice 4d2789bfd1
- update createMarketBuyOrderWithCost 08778f34d4
- update has ordering 0f2f24fa84
- feat(bingx): create market order with cost methods fdc456c8d1
- remove InvalidOrder import 281d4a3ac3
- test(bingx) static request tests, create market order with cost methods 2bd81270b8
- PR fix and test a24c32f520
- revert old logic 7616bc8bfd
- fix(exchange): paginatedCursor sort by descending timestamp 5ca76de8c8
- feat(kraken): add pagination to fetchWithdrawals c3a6a25bcc
- feat(bitmart): createMarketBuyOrderWithCost, createMarketOrderWithCost 768b687e37
- test(bitmart): static request, createMarketBuyOrderRequiresPrice ed09726eb5
- fix(gate): add account section d6e300269a
- fix bigone postOnly b24cecceb6
- docs: add unified networks reference 6ed6f3b7c5
- fix(coinbasepro): watchOrdersForSymbols loadMarkets before checking market symbols e9e02f4c8f
- feat(binance): add watchOrdersForSymbols, #20201 9fe53def89
- feat(exchange): fetchPaginatedCallCursor add break condition for since 7f61b4080e
- fix build d018d28f8d
- fix types checks bcd83295ba
- fix(Client.ts): only decompress binary messages de0b324475
- remove createMarketOrderWithCost and set to false 962364326e
- add explanation comment 1fee5109e4
- protect access f130e289d7
- fix(kraken): comment linting c30921ddfc
- fix comment ec7b928ba8
- 4.1.75 3552ef2c02
- feat(cex): add ws trading 45e48defb9
- fix cancelAllOrders 7bf59c2b2a
- return directly 4e4c7290e2
- add sample order 87ed19fd22
- pr comments and fixes 87f6449936
- fixes 6522762bea
- first commit 9bb3f30456
- docs: add language panels cc33e6520e
- feat(bybit): createMarketBuyWithCost 74758ddf34
- test(bybit): static request createMarketBuyOrderRequiresPrice 6fedb673d5
- feat(okx): createMarketBuyWithCost 2a75002379
- test(okx): static request createMarketBuyOrderRequiresPrice 6b6ecfcc45
- exmo: modifyMarginHelper remove method usage 5632380993
- exmo: fetchTradingFees remove method usage d2956ce6e9
- exmo: createOrder remove method usage 45a37dab40
- update createMarketBuyOrderWithCost d817c4dd71
- change has ordering ea1d8f1de4
- update createMarketBuyOrderWithCost cd427ffbf2
- set createMarketSellOrderWithCost to false 7f69d98f08
- revert some branching changes e33366d37e
- add more static tests ea7ed09042
- PR fix 8e496f8a84
- add static test and improve docs 4b1a16cc74
- add missing await 672e48dfab
- move test 2788f12d29
- pr fix and tests 82cfba49b0
- add static market beee1dee20
- fix #15121 and redelist tidex 4f4798ddb9
- fix type c7d0562458
- fix #15121 and redelist tidex 94c1e6ec98
- add static tests 1a7306c478
- feat(kraken): add implicit endpoints for withdrawMethods and withdrawAddreses 0d3eaf5280
- base Exchange, create market order with cost methods 50de626fce
- update condition 3c4b0e4b9d
- 4.1.74 efa87df812
- fix(exchange): fetchDeposits and fetchWithdrawals first argument is code instead of symbol f66dbec62e
- latoken: fetchTradingFee remove method usage dced114b55
- latoken: fetchMyTrades remove method usage 11435563b1
- latoken: transfer remove method usage 83f1012c6b
- 4.1.73 3d5dc9814b
- bundle: resolve rollup warnings fb18103664
- bundle: update packages 6dcbfe65d6
- bundle: update rollup config 9b34b59736
- bundle: update rollup config 56df4bf8cb
- bingx parseOrder fee fix 6c459554be
- bingx parseOrder spot fee 16ced7e061
- fix(mexc): createSpotOrderRequest side 5eb53e16a7
- make the batchOrders request json 9d95885cbb
- test(mexc): createOrder, createOrders static tests 47bd7b3c11
- feat(coinex): createMarketBuyWithCost 4e2d62416b
- test(coinex): static request createMarketBuyOrderRequiresPrice 21f2fb236c
- mexc add static market cacbb59f78
- PR fix and add tests 269ed502c1
- add responseTests and swap fee b9dfcc6668
- fix appveyor: bump node 0dbc92c379
- bump to 20 c81da28b41
- remove node installation 156bf53ada
- try installing it manually 70cc0f6d74
- use 18 5c8c39fb8e
- gate transaction statuses 774b20ae32
- try new image f839cb5b42
- use env var 1f21ea609a
- PR fixes 0ad9ab314c
- fix bingx test 487eb200ce
- 4.1.72 b663884576
- gate: fetchFundingHistory remove method usage e90a21ffba
- gate: fetchOrderBook remove method usage 936656f939
- gate: fetchTicker remove method usage 47a8cb159a
- gate: fetchTickers remove method usage 3513677dd5
- gate: fetchBalance remove method usage b892818fa4
- gate: fetchOHLCV remove method usage 00df972035
- gate: fetchFundingRateHistory remove method usage f7d7629cf0
- gate: fetchTrades remove method usage 8461389426
- gate: fetchMyTrades remove method usage cbd60f258c
- gate: fetchOrder remove method usage 3ff33d430e
- gate: fetchOrdersByStatus remove method usage 944c510238
- gate: cancelOrder remove method usage aabf0f586b
- gate: cancelAllOrders remove method usage ecfbd1c887
- gate: setLeverage remove method usage 0f37537b37
- gate: fetchLeverageTiers remove method usage 0cea8ec260
- gate: modifyMarginHelper remove method usage 97919c7e15
- binance: patch watchOrders 92cd5f6b4b
- binance: patch keepAliveListenKey 71e42b9174
- Feat: Add a Binance Implicit Api Entry 8d794a82b6
- gate: enable fetchTrades test d6efd985c5
- simplify comparions ba7da59392
- coinbase: add apis 9a07608742
- 4.1.71 bb1616a45a
- change binance ws url to 443 3f20d51621
- change binance ws url to 443 e9a3e1f990
- feat(coinex): createOrders 790748033b
- feat(coinex): cancelOrders 0331e83f32
- test(coinex): createOrder, createOrders, cancelOrder, cancelOrders static tests 91de474221
- resolve createOrders type difference 72b90cb904
- add client_id to coinex static test shipKeys 773d7d74c3
- disable tests 94d4019eb4
- small improvement 0e5277cffe
- fix tests and ids encoding ec880eaa55
- 4.1.70 60fa1ed763
- fix issue 77620a7171
- run fix aabf985769
- array support 9c16a011b8
- arrays d2d9d46719
- recode for multi methods 1bc5065f01
- undefined 72f01dcc1e
- python: only add tox requirement for qa a7b424c8ef
- ascendex: remove method from fetchBalance dcea2122ae
- ascendex: update jsdoc b9adc6f708
- ascendex: remove method from fetchOrder 565680af62
- ascendex: remove method from fetchOpenOrders 68d112c2b7
- ascendex: remove method from fetchClosedOrders b9c74b6090
- ascendex: remove method from cancelOrder 2c9078000d
- ascendex: remove method from cancelAllOrders 4f10b4aa25
- fix and update 6a16ba6a8e
- update ed2d1bae52
- comment 7575f45177
- vars cc608179ed
- fix(cli.ts, cli.js): small numbers parse numbers, large numbers keep as string 6b231edef4
- update py tests 3bb6c85e8a
- two lines e0a73d359b
- case 7463b3719a
- finalize py f2974c33b3
- rename to dirname c07bc8fb37
- final updates a327188a79
- linting fix 33d4242428
- missing py name e2f6656a69
- kraken bccdabe461
- phemex new endpoints bc51bf525a
- phemex comments f61ac4bb76
- restore 150 limit for spot markets ace667811a
- restore 150 limit for spot markets 22feabce8f
- review fix 0937f573a7
- 4.1.69 a83d7a822f
- errors 4da8b0f52b
- borrowMargin 9bd6e817d5
- repay 970e9595f9
- static tests 57b3d3e56d
- method names 4325f390eb
- infer isolated from symbol 84e0766659
- default 83d9ef5570
- small fix 7688140ccc
- remove check 95575f0296
- undefined 312c305a45
- fix(exchange): watch_positions_for_symbols returning coroutine error 00cbef2b43
- fix(binance):watchTrades for future without defaultType and subtype defined 53f050192a
- fix(exchange): watchPositionForSymbols 5cd9499c29
- revert file 53af971de7
- fix(Exchange): snake_case methods 9430c71dbd
- fix(Exchange): check_conflicting_proxies snake case 6c754003fd
- gate remove commonCurrencies c9d3107317
- bybit comments 2fc3b89cbf
- fix(transpile): add missing functions 0eedca2bcf
- exchange: patch safeTicker 98a24e1fc8
- 4.1.68 eb4faedbae
- safe cd506e249c
- feat(coinbase): increase balance limit 5ef37e4638
- reset 6914d186e4
- upd new 0339703cbd
- add typescript and python types 991258635e
- fix(bingx): copyTrading api 7209268eef
- make field optional e628828870
- 4.1.67 659fd4e90d
- rework 1c4e048436
- TS/JS proxies cca6517075
- minor updates 1a6dd71caa
- ts reorg 4be2b6ca9e
- php sync reorg 518022326f
- php async reorg 238577d2af
- proxy examples beff0ded92
- eaxmple ts 409d6706fa
- ts file 699252b397
- manual edits 6c3bcf3341
- url f8ebef6f10
- update proxy c1b8959afe
- JS proxy 1d492065ba
- transpile & example a6dc07e3bf
- exchange d598190a48
- proxy test sample 79aa97c5d5
- js base 0904e4bcc8
- ts & py 58b9155883
- minors d585a32b8c
- transpile to fix python e1a3195659
- transpile [ci proxy] 01ef172a55
- fix httpProxy 6e6f365b6a
- arr 39c1a44130
- add httpProxy 154f0bb0ac
- change proxy to new b0b0ac8e56
- minor changes 6ac0d9593f
- php test upd 7caa3156d0
- py test upd 96839b6d14
- add proxy funcs in tests.ts e72268cb33
- proxyUrl agents & tests 60416798e7
- all tests 58caf2c74b
- added tests across all langs fa6337e56f
- further changes b0bdcdd573
- revert 734690b2e6
- packg 7bc8baf6f2
- fix tsr 6e8b8d1ff3
- minors 30140f28a9
- port 8002 f0a0459e7e
- proxySettings clean & reset a97b45c947
- prop 4cdd8c1126
- base updates ^ tests ccd4271d80
- set_property in base, because python transpilation problems e14ee77197
- set prop df72e2b31f
- tests e1382cb805
- fix php base 2c984db133
- testsafe 72009b60fd
- fix retries cacfaaf7f6
- example change 69a78947a8
- JS & PHP cleaner reorg 31abe27b37
- remove placeholders from python 09f5f8ffea
- cleanup 94adaa36d3
- fetch reorg 6c8b9e1482
- temp fix workaround cb3044a826
- proxies 2735453c77
- proxyUrl rewrite 4c9a1be8fb
- httpProxy. httpsproxy, socksProxy reorganize 866b036167
- let const e35585279d
- test name for proxy e589698991
- rev 07d8b5b0b8
- nm 72fbed284a
- transpile method 8abbd1c530
- implement WS proxies a2387d78c0
- manuals and examples 974a73ef79
- conflicts fixed edd4f9e026
- rev a39d357a59
- upgrade a9b41c9a18
- comment two spaces 208e412ade
- update proxy tests b1d3925d5d
- fix python syntax 5f83e56b78
- remove callback from example (out of scope) a7397bb709
- fix python 853c607bc2
- fix(gate): conflicting markets handling aa691fd746
- 4.1.66 ff04a53311
- bitmart: remove method a445c93e50
- mexc: add internal transfer api 17b1901a66
- bitmex fetchMarkets docstrings e8cb9e23b1
- fetchTickers description 7f1e67809f
- fix!(cryptocom): fetchPositions response returns numContracts as an absolute value, and also returns side 1dd3d605f5
- add static tests 0e3f48b6b9
- fix(bybit): tickers handling 057a14fb0c
- handle symbols manually 65108cea57
- static tests d271a4cc41
- second try 771ab686ed
- fix(luno): remove await from this.checkRequiredCredentials (); f17f34377c
- fix(PHP): array type f224ae0b4b
- revert dd6e1c7b6f
- 4.1.65 a7d50f1cdd
- phemex: fetchOrderBook remove method usage 1736fcf893
- phemex: fetchTicker remove method usage a8f93e1ff2
- phemex: fetchTrades remove method usage b2574874a4
- phemex: fetchBalance remove method usage 0f07d8ea48
- phemex: createOrder remove method usage 43128d09f5
- phemex: editOrder remove method usage 62f2642c85
- phemex: cancelAllOrders remove method usage 65f4a6528c
- phemex: cancelOrder remove method usage 7490cdea2b
- phemex: fetchOrders remove method usage 311eb30e3d
- phemex: fetchOpenOrders remove method usage fad20dabfd
- phemex: fetchClosedOrders remove method usage 434a9cea29
- phemex: fetchMyTrades remove method usage c179158737
- phemex: fetchPositions remove method usage ad1ef8ca92
- phemex: fetchTickers remove method usage c241404e46
- phemex: fetchOrder remove method usage dabb52041b
- phemex: update 17284291c1
- examples/README.md more links and articles 2b78f5ce39
- phemex: update static test 52af096a9e
- fix(krakenfutures): add use of safebalance and edit docs 0e0f6c73a2
- kraken: update doc af42c97cf8
- kraken: update 639616ad7a
- wazirx: fetchTrades remove method usage 576d2963d8
- krakenfutures: remove method usage 6128533aa6
- wazirx: add static test 0693524f91
- tokocrypto: fetchTickers remove method usage 5666eabb9f
- tokocrypto: add static test ae7c49eb6e
- luno: createOrder remove method usage cc70f8ded7
- krakenfutures: update doc link 24d06f5c6d
- luno: fetchOrderBook remove method usage bb841fc4b1
- binanceus margin,swap,future,option:has 168b1a4296
- luno: add static test 37cebe3c03
- add triggerPrice support 71d82ab476
- add static tests b052e38433
- add more tests 5bc4c460ca
- 4.1.64 0efe4686d8
- feat(poloniex): createOrderWs 9995f8463b
- poloniex.handleMessage error handling fix f60509a5e3
- feat(poloniex): cancelOrderWs, cancelOrdersWs, cancelAllOrdersWs 7fedd7a80b
- REVERT THIS COMMIT: python print statements cee71ea5e3
- alpaca: add @see f68e71956a
- alpaca: add fetchTime bdc1eaa774
- alpaca: update fetchMarkets 955906f881
- alpaca: update fetchTime in python, add fetchOrders db13f6525e
- Revert "REVERT THIS COMMIT: python print statements" bf98bfa93c
- alpaca: update fetchOpenOrders & add fetchClosedOrders c406bae601
- poloinex.handleOrderRequest minor fix cccb40d7ec
- alpaca: add cancelAllOrders 49a5214f4f
- alpaca: update static test 1e0e5a4eb3
- binance: update apis 50381158df
- fix binance abstract ee057aa9b3
- uodate ts d7150c5da2
- revert b01b1fcfbc
- kucoinfutures: remove test api 9edfccdd8c
- cr fixes 045c588f02
- kucoinfutures: update jsdoc a4af8a26df
- kucoinfutures: remove method and add tests 4d93653b25
- 4.1.63 a5e6cffd8e
- bitrue: refactor: apis urls 897ab85479
- biture: add apis, update future api sign 9e5e5f7675
- biture: add dapi apis efc1bf2fc9
- bitrue: update fetchBalance add contract api f89a37ddfb
- bitrue: fix python sign error, update fetchBalance e4d6216cd7
- bitrue: fetchMarkets add future 9b2c669f1f
- bitrue: update fetchOrderBook aefe363ea8
- bitrue: fix fetchTicker spot 0531cb13f6
- bitrue: update fetchTicker e524cb0e59
- bitrue: update fetchOHLCV edba13cd09
- bitrue: update fetchBidsAsks cceb741238
- bitrue: update fetchTickers de6611c227
- bitrue: update fetchTrades 11d2d9ab62
- bitrue: update fetchMyTrades 781edf94ae
- bitrue: update createOrder 734443be4f
- bitrue: add transfer 9c851a9d4e
- bitrue: add fetchTransfers 365705eb9d
- bitrue: update cancelOrder 4aaad5bbcd
- bitrue: update fetchOrder 83de6ee9b2
- bitrue: update fetchOpenOrders ee1da5bc9e
- bitrue: add cancelAllOrders 02e75eedb6
- bitrue: add @see, add NotSupported alert 8c4471c047
- bitrue: add setLeverage 68c1705a57
- bitrue: add setMargin 30782331b6
- bitrue: update createOrder 1c72aff067
- bitrue: update c5441590a1
- container: replace python3 setup with pip3 install cfacb4d61c
- bitrue: update 99d40c4c02
- bitrue: update static test 93ef788878
- bitrue: update 6c86356f12
- small fixes and tests 9a517ad160
- docs: group api spec by method 26a9d71bae
- bitrue: update f0d1c7ecf3
- fix(exchange): patch fee update by reference a8be88cd0d
- update flag d80ebe5c56
- cr fixes 9d36a674ef
- minor bfd42b053a
- fix OHLCV timestamp 6b19c8b6e9
- minor edits f8dd595f38
- remove gate borrowMargin (endpoint returns error) 659f60df14
- 4.1.62 31d2d534b1
- alpaca: add apis de957a62f7
- alpaca: fix fetchTradesMethod, fetchOHLCVMethod ebccc7f502
- alpaca: update 3c525e4edc
- alpaca: update 06e871fa1e
- coinbase: add @see f475d90e41
- rename fetch positions "by symbol" into "for symbol" 3c928e1b71
- bitrue withdraw network param a5dd5a0ee0
- fix(huobi): remove dynamic call from fetchOrdersByState e9dd1bfee4
- protect symbols agains undefined 423edb9a2a
- fix(kuna): remove toString() from amount 952f8f5a3a
- simplification 9690fcbdf8
- coinbase: update fetchBalance daf3236c38
- add test 6f836e8a81
- add option 178a5836a1
- update test 6c864c90e3
- removed outdated okx python margin fetchBalance examples c6617af070
- update okx example file names and minor details ac0df1167a
- edit params for okx python create margin order example 69ec69b346
- edit borrowCrossMargin and repayCrossMargin comments and ordId 279a96833e
- update borrowCrossMargin and repayCrossMargin okx python examples 4ba8b40eaf
- binance: add api 5cc7a10e1d
- static tests 238af5b2ec
- fix(bybitWs): watchTickers 9a0330804d
- 4.1.61 94e5c652b2
- bitget added 5349b03f2b
- binance option position a555f03e43
- rename 4f07996b8f
- bitget removal safePOs 67a39c8fb3
- rename ForSymbol into BySymbol 6f71c3d761
- okx test static 5d210d9c56
- rebase refix ac62f92918
- Update okx.json f52b4a244d
- fix test issue 0000f84665
- inor 93b0187079
- typo 40cc583b9b
- fix type 327455651d
- feat(examples): add next js example 0d98ad7987
- remove client changes 32000c1ea0
- kucoin: cancelAllOrders remove method usage 1add453804
- kucoin: fetchOrdersByStatus remove method usage 84e3ccb018
- kucoin: fetchOrder remove method usage 171061bd9a
- kucoin: fetchMyTrades remove method usage f137b9c1fb
- kucoin: fetchDeposits remove method usage feeddf5238
- kucoin: fetchWithdrawals remove method usage 919661c3a2
- kucoin: fetchBalance remove method usage d65c7c0560
- kucoin: fetchBorrowInterest remove method usage 2ff7988e20
- mexc network update cf360c966a
- save edit 81d3586240
- add screenshots to readme 64b97056d3
- kucoin: update 260ea2261d
- fix huobi watchOrderBook (multiple bugs) 53971ebe55
- refix 2dbfd1250e
- add htx to ws tests 85b9ddc07f
- binance: add apis a101625e73
- coinbasepro: add @see 490cd24fdd
- okx and exchange 1917e2e69b
- typo 4552017cca
- type 7bb0d60482
- 4.1.60 41c0eecceb
- removal of old aliases 05789fd676
- artefacts cc7258ad31
- revert d5619e8d37
- bybit tests 2e260aead2
- minor fix c98e39d61b
- fix trigger direction and trigger price for spot 38ed6505eb
- tests ad810d7490
- fix trigger direction 056af29b48
- repayIsolatedMargin / repayCrossMargin 6886f94c9e
- minor edits 5e062cb5ff
- add bitget fb376759e0
- minor edit to Exchange.ts a16cb9230e
- some minor edits 0c31a2eb62
- huobi borrowMargin 58a3c11de8
- add bybit and kucoin 80312bae37
- remove margin support from mexc 5350dbf147
- bitrue reflink 5ef9f7accc
- explicit triggerDirection message 938552927f
- fix(htx): fix lowercaseBaseId error 8f05e13c9d
- binance borrowIsolated/CrossMargin f59004700f
- rev 0763596d25
- mexc3 removal f74114a574
- jsdoc comment edits 995eb45d95
- jsdoc edit 436b44a1cd
- fix build 7e6f336905
- fix build 110a461c7f
- restore gateio alias bafb2038f8
- add str import 678898ec8a
- fix build 928bf59bb8
- fix build 49f7a0a96d
- fix build dcce0e3fc4
- 4.1.59 4874c8ff27
- fix(cli): fix cli.js and cli.ts for parsing large numbers 6b915ca789
- fix(Client.ts): fix error code for browser websocket close 6247bffed0
- fix(bitmart): fetchOHLCV endpoint ratelimit weights c8d3fe563f
- increase unused OHLCV endpoint weights 03214b01cb
- 4.1.58 6d25fc37ab
- fix(gate): liquidation size 48f2f2d4ec
- krakenfutures.has cancelAllOrdersWs cancelOrdersWs cancelOrderWs createOrderWs editOrderWs fetchBalanceWs fetchOpenOrdersWs fetchOrderWs fetchTradesWs = false e1a3e7de19
- tmp c7e6a66c8b
- enable bitmex tests 8b85d2156c
- docs: udpate links from wiki to docs 2618a5d38d
- add test 7978169684
- merge main add test ed53fbbb0a
- add test c60ba5f4ab
- bitget: remove after when use spot pair (represent order id) 1e050e84a2
- kucoin: update cancelOrder remove method usage 5959849adb
- refactor(coinex): fetchIsolatedBorrowRate, fetchIsolatedBorrowRates 9644fea86e
- test(coinex): static tests, fetchIsolatedBorrowRate, fetchIsolatedBorrowRates bdcd32b40c
- refactor(bitmart): fetchIsolatedBorrowRate, fetchIsolatedBorrowRates 44725fbb3c
- refactor(digifinex): fetchCrossBorrowRate, fetchCrossBorrowRates 4570f70687
- test(digifinex): static tests, fetchCrossBorrowRate, fetchCrossBorrowRates d19fedd1c0
- edit coinex fetchBorrowRates static test a748c7f456
- refactor(bybit): fetchCrossBorrowRate fbcf10907b
- refactor(binance): fetchCrossBorrowRate f88459672f
- test(binance) static test, fetchCrossBorrowRate 84b70dcc85
- refactor(htx): fetchIsolatedBorrowRates 2711ed4bcf
- test(huobi): static test, fetchIsolatedBorrowRates 804971a02b
- refactor(okx): fetchCrossBorrowRate, fetchCrossBorrowRates 189c336195
- test(okx): static tests, fetchCrossBorrowRate, fetchCrossBorrowRates 3bdce99c3c
- refactor(bitget): fetchCrossBorrowRate, fetchIsolatedBorrowRate 9b55d747e9
- test(bitget): static tests, fetchCrossBorrowRate, fetchIsolatedBorrowRate 10463e41c4
- Exchange: borrow rate methods 33d5ed766a
- Manual: add updated borrow rate methods 9791a9bab9
- bybit: add apis ee3e9ebce4
- remove fetchBorrowRate, fetchBorrowRates and fetchBorrowRatesPerSymbol 93d42c8994
- base add isRoundNumber a37272289a
- binance numeric type fixes f3727636b0
- hollaex a0ff0badea
- transpile f5c82d79bd
- final changes 3a3280a62b
- coinbase 2c9155bce8
- add static tests in enabled 7ac88a7ab2
- add orderId to request b53716be22
- tests 3b0f8f6e54
- bitvavo: update 5b6a95ae92
- fix(statictTests): kucoin php 01ac79c898
- feat(hitbtc): createOrderWs 9b42db7f21
- feat(hitbtc.pro): handleError e391781866
- add to jsdocs dfce712634
- update responseTemplate 1aa2e2f1e0
- add bitget response tests 54aceea538
- fix bitget static tests 2b09599d88
- disable test temporarily 96eff4128f
- fix comparison eda56af972
- hitbtc createOrderRequest header fix c455466669
- hitbtc handleOrderRequest d5f75f6297
- jsdocs f6395ff1d2
- fix isRoundNumber 6a6cd89273
- remove comment da8ebbe19c
- modify build script to only run tox occasionally 9e10233c2d
- save work 09a5cbde4a
- update build.sh script 9f5fea6740
- minor edit e72062d933
- conflict e067671793
- revert edit 60f1cae16b
- reedit 22c301664e
- exit on error from tox f4defed82c
- exit on error from tox 08e640bf9e
- fix bug in build.sh 37c7fe2348
- restore exit in build script c0652d03cd
- fix(bitmart): adjusted some ratelimit weights ac5388b51c
- set swap to true 1cb8c4efbc
- set option to false db00bfb71c
- feat(crpytocom): add response static tests 988f1afd6b
- fix(coinbase): price precision, fix #20026 b281072c46
- fix links bee39325a6
- more type edits 7c949bbb55
- fix tests 57c09717f6
- minor edit 039232810b
- feat(krakenfutures): add ws error handling b05cc6a8d7
- remove unused import f1667454f7
- build 6264d9bbf5
- add Account import e8a6d63ccf
- hitbtc createOrderWs 1a4cab5756
- hitbtc.createOrderWs works for spot orders eaf57370bc
- hitbtc margin and swap 7c48324154
- fix(responseTesrs): cryptocom ee0581a749
- add python extensions d852983dcb
- up/down ccfab50943
- remove check required symbols 0581dc526b
- minor edits f435d86817
- restore minor edit e0997255fe
- minor edit fb5ecedae3
- fix(template): return error code ed4be47b06
- add margin tests b03f1f3833
- add cancelOrderWs and fetchOpenOrdersWs 6b5e0a78bc
- handle orders 24df4289b9
- feat(hitbtc): add cancelAllOrdersWs f751f9bdf4
- php syntax de11e72888
- bitmex updates e0d39c6773
- bitmex tests 5fdfcad2ea
- orders above/below trigger price 48d1077477
- fix(hitbtc): php marginMode parameter 5eb6398fa3
- fix triggerDirection inference issue 255875ad0f
- fix transpiling 32c3beae93
- bitmex response tests 449af615f5
- fix(setup): typing extensions version 15a21bc849
- 4.1.57 dcf03a6def
- fix: tox.ini and add support for 3.10 and 3.11 bf749abbb5
- update testing command 0cffd103eb
- add python version to travis and tox test fbec812f47
- test with pyeng 008f70db5a
- speciy py language 2409cf7b99
- small fixes 22148b29a7
- test appveyor 3e2a438e82
- chage appveyor image and travis fix 87105efc34
- travis pyenv install fix 08213cf262
- add specific versions to build script and fix types for appveyor f42c64e432
- updat pyenv before running f67740de1d
- return types to master d734763315
- update pyenv update script to pull from origin master 8615caca3d
- clean up build c415da8441
- eslint fixes for intellij idea eba59e2f40
- close #19999 937065db34
- add deleted files 2f83c34616
- relax tox requirements 5fbf50d975
- only transpile async methods to base exchange] bab61d7a60
- remove unused line 8f90d05efd
- fix(exmo): static test trx not found 81d2080134
- fix(bitmart): parseOrderStatusByType 18279b6660
- fix(okx): createOrder, PostOnly with sl + tp attached (type 3) 259d029dad
- test(okx): static test, createOrder postOnly, tp + sl 63a862643f
- bitbank: add apis 3181d61cc3
- htx: add apis d97974d11e
- okx: add apis a95fe45730
- okx: add apis ff92dde44d
- feat(bitmart): add swap support to fetchClosedOrders 92540efae5
- add until and since support edad2a31d3
- improve jsdocs 9475430555
- small fixes 9fba8ba347
- add bitmart tests 637ddf8921
- 4.1.56 f6f9ff8f9b
- isNull value function f8a1fdd1c6
- root dir fb1b8b2322
- uncamelcase props 16e1d49a24
- fix missing imports e4aa8daa69
- first implementation of fetchMocking b1671e37d5
- rename and split static into request and response fcc842357c
- add binance tests bb458ecd20
- move file 3bc7e2538a
- several fixes 0a45886bab
- add currencies 178eebddc0
- add okx currencies e7c26dead1
- add usdc to currencies 7ae335d993
- typescript edits cd23e1f719
- add new variables to python and php ba129de0a3
- add options to cli 56403edd5f
- remove both 6944064f84
- php updates ff0fa0bfe7
- fix undefined restored back 53ca0c4ca1
- fix output 278cfa6b7c
- add huobi currencies 65d43234a6
- mexc currencies 12e1911037
- add static tests commands 59625b08f8
- fix strict checking c73829a0f2
- small fix d85cdb163a
- dynamic class creation 5cfcdbdaa5
- revert back e44cbd33d0
- ver 3 94d4192bba
- minor check to avoid redeclaration eed1b572d2
- args 669c6bb16b
- exchange mock with dynamic instantiation 6d78a6cee7
- extend rename 70386a1709
- save variable type hinting support 92b82c3a4f
- save types.py a546013c8e
- save types.py 65d2c8c5df
- save edits to derived files 560193c184
- save types.py 5cb4ebaa1c
- save type hint progress 3ec81dccb7
- binance: add apis, update fapiPublicGetTickerPrice to v2 fapiPublicV2GetTickerPrice c7e0c41499
- coinbase: add apis 95e2063516
- coinbase: add editOrder 9cdcf94c75
- coinbase: update static test 3896b69eba
- save edits 1c3735fcc1
- edit base exchange class 1eb8385ad0
- run build fd8afa5506
- add base class 7cf4147f1f
- add some missing imports 600e8898ac
- add preview 2244233613
- add createOrder and editOrder tests 896c195b34
- update transpile 286a68d587
- minors 0b60c8b87c
- minor edits 967754784c
- modify 8cec59c483
- final 68d104ab5d
- dyanmic async vs sync c2ab083221
- react async updates 2068b791d3
- count revert 876c4a464d
- type addPadding param a6a8a9269f
- add p2b currencies 3fc1c93740
- static tests bitvavo 07092f47bd
- fix build 4c5a9efaf7
- real fix f89aa4a76d
- keep nulls inside response template 0700c906b8
- handle null values comparison properly 82d916a14f
- kucoin and okx tests e874216cb5
- add kucoinfutures 297af7f9da
- fetchDepositWithdrawFee(s) misnaming 5b31476285
- 4.1.55 13c171b318
- build ohlcv bars in base c71534aaec
- comment 7f7c374d15
- js 4af242ff91
- fix & simplify edea42a180
- manual & rename 298b4f8ff5
- null fix 610753e09f
- feat(p2b): New Exchange 282beba6ce
- p2b sign 59da109c59
- p2b desc fix 1ea3eb9205
- p2b fetchMarkets 30a9f25d5f
- p2b: private methods 02a82fd99d
- p2b.has 48f3d4c75a
- p2b rate limiter c8ce10371d
- p2b.fetchBalance fix 6ed9a75474
- p2b minor fixes 7a912880ab
- p2b fetchClosedOrder header b3da48b393
- Promise transpilation regex fix adc82f71b7
- Revert "Promise transpilation regex fix" 99a387feb5
- p2b parseOrder header 611fc1d706
- p2b fetchOrderBook minor fix 3d161b13d1
- p2b fetchOHLCV minor fix bbc28ce53c
- p2b sign minor fix 6aebe1b255
- p2b fetchClosedOrders minor fix 01269dca45
- p2b.fetchMyTrades minor fix 488360c2ee
- abstract/p2b.ts 0abe7a59a3
- p2b fetchMarkets fix c05c325607
- p2b.cancelOrder checkRequiredArgument 6cb4067f00
- p2b fetchMyTrades fix 226a9e5442
- p2b fetchMyTrades and fetchClosedOrders default values 3f659bcd6b
- p2b fetchTickers header 7e44fb2a08
- p2b fetchMarkets parsing numbers eab9579744
- p2b fetchTickers header cee1b93cf4
- p2b parseOHLCV fix 6b3bf460a5
- parseTicker change 07ec8e2f66
- try with proxy cd49cfeb6f
- remove empty spaces 38313cbbc8
- bitget: prepare v1 endpoints so they can be phased out a6d4b3a3e7
- feat(bitget): add V2 API endpoints 2750c8808f
- add static tests d9b2d00499
- add referral 9e53ae66bf
- fix(bitget): marginMode handling ccd1e1fc57
- add static test 84f3357c29
- add tests 9397cae4be
- eslint e74628ed0e
- add defined type c2f5ddeb26
- add pro files c213ea2db4
- more strict types 6e34002317
- fix build ef3881c88f
- add currency type d132d79611
- update types to fix build 211a9ae586
- add safeMarketStructure 05e11209e7
- 4.1.54 1809067657
- bingx fixes 420b542bde
- strictNullChecks progress dbcea9e278
- edit eslintrc afb21dda7d
- fix build c28d9d7d43
- fix build 247cac3a48
- fix php 8a10f5e369
- Revert "fix php" 534d20325e
- fix php 042a543593
- fix php 7cde6f2ebb
- bybit: update withdraw rl 678377a97a
- fix(digifinex): createOrders python sign error 11a20a24af
- bybit: endTime isn't required ec9dd693d7
- more fetchMarkets type hints bd8537b575
- delete lbank v1 3741857f0b
- move lbank2 to lbank c2f3b6d713
- add deleted files 2c753e71ad
- remove lbank2 tests d83f068cfe
- lbank minor edit for build a2530eff30
- poloniexfutures.has rest ws methods 5138cda41a
- bybit: add apis b49a1877de
- cryptocom error mapping 60a7e0b12a
- swap tests 92ff4ecad9
- formatting fixes 6907999d87
- 4.1.53 49a228fcf3
- delist coinfalcon 4b35c5cd77
- kucoin: update fetchOrderBook 3c62a1cbea
- feat(bitmart): add 53007exception a77506210b
- add more errors 48a682a891
- fix comments in pro files 5660584e19
- fix comments in pro files f8c6470086
- fix transaction type 01b31e26fa
- feat(examples): add jupyter notebook example c825ebe5f9
- docs: add logos to socials, add socials to docs 3b5e87bf0d
- docs: add awesome section to showcase projects using ccxt a22e8c062f
- add parseMarket return type check 556de65b28
- fix duplicated line e9cbc8af15
- update certifications b15846bbfc
- fix(bybit): enable stopLoss and takeProfit with trigger orders d6ae13b08f
- fix(binance): watchPositions default to type future and use standard handleMarketTypeAndParams function 0a89e543b0
- coinbase: patch parse trade 512a50e7ab
- fix build aa58a46337
- delist coinfalcon again d4893ffca6
- minor edit 7d9244138c
- simplify 10406e3eab
- fix(digifinex): createOrders, marginMode afe2154015
- feat(staticTests): digifinex createOrders c5252ee2da
- fix coinbase amount e6727a6421
- fix(ascendex): createOrders, marginMode 8208295056
- feat(staticTests): ascendex, createOrders spot margin 9be510cca2
- fix(bitget): createOrders, marginMode 626c9122c4
- feat(staticTests): bitget createOrders d098488789
- bitvavo: update fetchMarkets ee5f7976ba
- bitvavo: update taker and maker fee 143028fe28
- base: remove delist exchanges 1cf248448c
- fix(python): fee type 2885595845
- fix(probit): remove fetchMarkets type e69e50fde9
- remove old files c42c3a1c20
- add bybit test d2c30bcfe7
- remove omit 0fc1b7d8f0
- fix ascendex test by spoofing the account 7a85d389ab
- remove mentions 2da2b34037
- fix(probit): remove market import 0def51e623
- fix(binance): parseWsPosition symbol 0482b855c2
- Bitget: add error AccountSuspended for "The account has been cancelled and cannot be used again" 717c5d4b7a
- coinbase websocket order methods has 37f44bc4f6
- fix(static): disable batchOrders test e57c63288e
- 4.1.52 7df7ef87f6
- feat(coinex): add idTest 4a8d536e70
- fix(krakenfutures): patch watchOrders 200f12d6de
- kraken: add start in fetchDeposits 16cee3899a
- kraken: update jsdoc 91247ec10d
- kraken: remove deprecated staking apis e855ab8737
- kraken: update withdraw ebc2bd409b
- kraken: update test 003a1866f8
- kraken: add costmin in market 1fd32f75e5
- 4.1.51 e6949961a0
- feat(deribit): fetchGreeks c12066fecd
- feat(binance): fetchGreeks 48339de93a
- feat(bybit): fetchGreeks c531937878
- feat(delta): fetchGreeks 30089f96c9
- feat(okx): fetchGreeks fde125adee
- feat(gate): fetchGreeks 432c4d7bbb
- fetchGreeks adjust Manual, Exchange and complimentary files cb76980133
- python add Greeks type 4dd5be1e9d
- feat(htx): createOrders bf54ddedf9
- add futures market c8dcb3eb68
- remove unused imports 7298ebe4a7
- edit createOrders future endpoint 8d546e1267
- gate add the underlyingPrice from the market structure e5b23eeaeb
- remove import de06cc45b9
- fix(htx): request extension 6cb9385b1c
- add more huobi tests 2c4bc6bd4e
- feat(gate): edit swap orders 6f8a950780
- 4.1.50 9d62aaf625
- fix(mexc): patch withdraw b6fe0aaf24
- mexc: update doc url 65103ef2c9
- coinex broker id 271b871655
- coinex handleErrors unification and exceptions mapping 1da2c834d5
- coinex parseOrder clientOrderId [ci deploy] fe5019b9f3
- coinex createOrder clientOrderId [ci deploy] 991c78edb8
- coinex sign fix broker id [ci deploy] 06b3a797e5
- 4.1.49 4e075f010c
- feat(bitmart): add id 73a71d9947
- feat(bitmart): add swap orders a389d42373
- parseLeverage as string f297d2ffd0
- fix parseOrder 239805ecb6
- fix side inference db961ee47e
- omit leverage fe6597e9b8
- bitmart tests 1804b82302
- add spot margin example 96cdbf10a7
- binance: add apis 5222704fc3
- add Tickers type hint 4af54186c0
- fix build cdda1a5bcf
- rename huobi to htx 85690e26fd
- add huobi aliases 9a467f8c6b
- add abstract file ea8395aaae
- build 76d0b9a0d0
- htx pass test b682d85c38
- kraken: update jsdoc f7cc24da58
- fix build: coinspot 26cbc9c4a2
- 4.1.48 691ddd0a57
- hitbtc: add fetchMarginMode a4e936900f
- fix(bitmart): change the fetchOHLCV endpoint 934c524aef
- minor docs edit 6a8554ae5f
- fix jsdoc comments bd9502c1de
- add balance and transaction return type hints 91c838d43d
- fix(krakenfutures): fix error handling and fix #19896 5fb65087e1
- regex match type c561970afe
- regex match type d0df1c777b
- feat(Manual): add number of contracts createOrder explanation 9597ae2813
- solve for contracts in example 30fb6bb942
- hitbtc: update 663aee1a29
- hitbtc: update static test e3a78ebd80
- add info and MarginMode to python 6a9cedc63f
- add info f14df61398
- add default method ef750c1a97
- fix linting 73200a2b25
- add specific example 83a9bdfaa5
- import type in python ee11faba0b
- export types a1e868b7c6
- add to transpile 9651132ebe
- remove import 2fdb75ab40
- binance: add apis fe195f8d7f
- 4.1.47 22ae022687
- watchPositions d2760d40cf
- remove balance change 832862be28
- 'master' of https://github.com/ccxt/ccxt into HEAD 7eae648970
- update to typescript and cleanup b510aaab61
- update type 87779ca742
- small fixes 3aa9c13940
- new implementation c473a50486
- remove positionsCache d1f6e9cd27
- add python and php 85fcebcad2
- fixes from testing 8afd572b84
- merge main 9cf71e6f0e
- fix python lint ed9e69ff04
- okx: watchPositions 6d11f22dc3
- add watchPositions to okx efdb855c0e
- gate io watch positions 68818a32a6
- fix test file line ae0abcc492
- add watchPositionForSymbols alias 97264dd667
- filter snapshot 4498e6e581
- add safePosition and filter out empty positions from snapshot e62d2eedf3
- documentation 91713764e8
- remove filter for emty positions 961e3e68e5
- fix binance empty cache 1a333be430
- fix gate empty cache 43f03fcaac
- bybit wip 02eb2b47db
- kucoin futures 343ca74a5a
- merge main c3cd73a725
- bitget a51398dea5
- remove unnecesary import 354e00ad3f
- remove extra space 79e5755753
- add tests f1a8903a76
- several fixes d7bffb415d
- add cryptocom c714e8e912
- fix php ea59cccdf4
- add deleted function de65dc95ce
- fix test cahce transpile 884fff6fb3
- lint cache ce2f02f47a
- lint cache 2000d9f2b0
- test cache b4ff4d0dc4
- pr comments 500fb40889
- bybit: allow querying all inverse 7598b15c75
- fix handle type 392b389f38
- fix when new updates is false 17674ab9c8
- add huobi 994814de85
- fix(gate): fetchPositions default c8e931eba9
- add timestamp to position ef5cf662db
- add realized pnl ae6ed6d498
- kucoinfutures: add checkRequiredSymbol to watchPosition dbcc50bf97
- fix(cryptocom): loadPositionsSnapshot call ccb8252107
- remove import dbd1b577f2
- kucoinfutures: fix cache loading 363806ad2c
- return if cache is not loaded 695a2035bf
- update setup.py 8b410548a6
- merge main with tranpsile examples pull 6212fc2443
- fix second round transpile 66cd62fb54
- add watchPositions examples d9a13fa89c
- merge examples 6ab45d39f1
- add krakenfutures and unify symbols 8967071417
- add krakenfutures side f879c32994
- bybit parseSpotTrade fee fix 5265123ab0
- remove duplicated implementation b1485a18b6
- bitget avoid empty returns ad0df0cee1
- feat(staticTests): add Okx tests 43eaf3f260
- bybit remove old v3 parseTrade afe8bd7e12
- feat(okx): remove posSide inference d1988fcc01
- remove dynamic call from createOrder 31e910f0b7
- remove extra extend 507f48f8f2
- type parseTrade 0c0ed236a4
- fix(bitvavo): amount precision for markets defaults to the precision of the base currency instead of 8 21a6c7283a
- remove taker check 84805e87d7
- 4.1.46 9779287d12
- hitbtc: add apis, update rate limit 032716077b
- fix(tests): remove nulls from args d5761a474d
- fix(test): avoid leverageBrackets call 256bb2fa0c
- feat(staticTests): add binance tests a9544c3ecb
- fix(urlencodedToDict): allow json objects 529334d693
- add more tests dd3f34fdad
- add more tests c1d4029ac5
- more tests fe30f10de0
- hitbtc: update fetchTicker cf6287cd8f
- hitbtc: update fetchTrades c618c61750
- hitbtc: update fetchOrderBook 7ca03993f7
- hitbtc: update fetchOHLCV 72e41fb3cf
- hitbtc: update fetchFundingRate 01815610f2
- hitbtc: add fetchFundingRates 077aa15a1a
- hitbtc: add fetchOpenInterest 633c4a6b81
- Add checkRequiredSymbols to exchanges 103be71df2
- hitbtc: update b9adfc179e
- add more tests 30dce9a11e
- add hitbtc tests c5938e6108
- add more tests 5129731066
- add new trx/usdt:usdt market c2ea3d8fe6
- fix(hitbtc): set default margin mode to cross when create order ab2b7c750f
- fix(binance): cancelOrders in php 73d484d870
- fix(test): prevent php warnings 1bbdcd99fb
- fix(coinex): remove check 9ff753f112
- fix(phemex): remove check fddc636eb0
- remove check from bitrue d9ce35464d
- remove check from woo 2168868a1f
- fix(hitbtc): update 33e78b9bb1
- bulk tests ff12b5e2ee
- restore mexc 660046f2b2
- update tests 99610a3735
- add markets 263fdd7cfc
- fetch_order_book type hints 6bda889224
- fix build c5cc17aed0
- add fetchOHLCV, fetchTrades & fetchOrder signatures a4fc4772c1
- fix build ci:deploy 08f550b1f8
- fix(coinbasepro): add triggerPrice 77c26f6d7a
- feat(staticTests): add coinbasepro 02c77df500
- bybit: add apis c3a02a1ca0
- okx: add apis 650a948487
- fix(bitmart): fetchOHLCV, update spot endpoint and since logic b5197c9b06
- fix(coinlist): type parseOrder 0da4ae1d5c
- feat(binance): add rolling ticker endpoint 45f3cd825a
- feat(bitmart): OHCLV pagination 4e540e1010
- add bitvavo static tests 7b53e47ec0
- 4.1.45 e68fd02c87
- feat(changelog): show PR link and title 45e7f1f423
- docs: add changelog to docs 06866de13a
- feat(gate): update fetchPositions 8c9a2a2ffe
- fix default 624e225744
- fix(tests): allow get only requests and gate tests 53e971bcf0
- update market symbols tests dd37273e33
- add Trade type hint b6e68fe955
- minor coinlist fix bbaa22d0c4
- fix(mexc): keepAliveListenKey error missing ['spot'] from URL e9ff06f94b
- transpile Balances type hint 5f5d3e3efb
- minor fix b9289619ae
- add transaction type hint 9edf5f5ced
- build/transpile.js 40442cf1e4
- bugfix in transpile.js 49e78b1d29
- add ticker type hint b8fa1673d7
- fix!(bybit): remove legacy endpoints 4689520c9a
- double quote comments (for mypy) b28e5cf786
- pro files double quote comments a8470dc59a
- quote more files 0510e224df
- add python static type checking 045dc8c38b
- jsdoc: update link to open interest structure e11dbefc42
- 4.1.44 dd04d2f491
- Coinlist.ts added (#2) 445652b7ec
- coinlist.ts fetchTrades implemented 5e006403ef
- abstract/coinlist.ts added 0317d12023
sign
is fixed forGET
methods 516924c8f0- Update ts/coinlist.ts f95811a577
- Update ts/src/abstract/coinlist.ts 483c89c67b
- Update coinlist.ts 1cfb399a67
- Update coinlist.ts c874352c0c
- Update coinlist.ts 0ca1f9651d
- fix(coinlist): type OHLCV 658c1a56ae
- add coinList markets c6b05a27ed
- add static tests a08bfcbe7d
- add stop market buy 268888b39d
- feat(ascendex): createOrders ba69613ecf
- feat(ascendex): add static tests e8b96c1367
- fix(tests): handle arrays properly 6868f499f7
- refactor assertNewAndStoredOutput 7e0379e5b2
- fix object parsing c96194923a
- simplify assertStaticOutput 9db5b615bc
- update orderParams 6b91804cea
- probit fetchTransactions fix 58392bbcae
- probit linting e25386e5ec
- fix(python): types imports 4f9707e9a9
- typo ec5a5765f2
- add probit tests 625c3877f5
- Update coinlist.ts logo 86d910e61d
- 4.1.42 [ci deploy] ca34d03509
- 4.1.43 ae958b75c0
- js exception type c83b711311
- php getExactExceptionName 96966c17ef
- ts getExactExceptionName 744506453e
- py getExactExceptionName 65c838da7a
- rename to compareExactExceptionType 04e5a11f7d
- php fix cc837c5855
- rename fccad4ddac
- rename and update ab6f0d4a6b
- rename e7347ba80c
- refix 54bc774567
- tests final updates with regard to exceptions b349105d43
- minor bea08cbe1a
- OperationFailed fix 7268e509ed
- feat(bingx): createOrders 1c601cd876
- BingX static tests for createOrder, createOrders, cancelOrder, cancelAllOrders 9bc3332588
- change this.parseNumber to parseFloat for building the request 6845e52fa6
- Update test.ts 0e5feef374
- Update test.ts 6cda66c697
- feat(coinbase): add paginate to fetchAccounts 017ab295d1
- fix lint ce58ff64e3
- feat(staticTests): add testing granularity 431d978926
- fix(binance): watchOrders and watchMyTrades type 11bc783788
- fix urlType f731c34574
- fix(tests): python syntax 602a3d00de
- fix authenticate inference 95fe5b945e
- fix watchMYTrades da83a8cc4d
- fix authenticate query 1ca7415172
- fix keepAliveListenKey 03644f6668
- remove exact exception catching 68993e2032
- fix(staticTests): null exchange d2e4277c52
- restore code 9251fd623c
- restore code a450b7e00c
- fix(Exchange.py): urlEncode stop mutating arg 312f5b39ae
- enable disabled test 3b846db6cf
- add bybit tests 149e5a93ca
- binance tests d82893f42d
- add okx tests 9defbdf34d
- feat(exchange): add parseToNumeric b138c4923a
- improve parseToNumeric 4fa6d38137
- speed up static tests 0f10548d10
- snake case parseToNumeric 856d88c331
- add bingx tests cfe033a606
- add parseToNumeric e722050697
- okx(feat): update error codes for upcoming changes 65a622f705
- make takeProfitPrice and stopLossPrice reduceOnly, add static tests 46c5d85c78
- 4.1.41 d17cfdad79
- fix(huobi): watchBalance timestamp fix #19812 d8a8c403e1
- feat(tests): make brokerId tests transpilable 47ae6e1124
- remove TS only file f9767c448f
- remove whitespaces 34994f457b
- add idTests flag 0f7f79843b
- add option to cli 0c7d2ce8f0
- add last_request_headers 8f8fab653a
- fix createOrderCall 12fae8bb20
- add close() 52bb130642
- missing close 7b78330936
- fix ling 032bfe2b41
- fix(travis): use npm ci instead of npm install f444d8dbf1
- 4.1.40 a000bf0303
- update dockerfile with new nodejs installation method, see issue #19781 92d105eeae
- Update Phemex Status codes 76e5e7b681
- bump nodejs version in docker container to 20 e44264ca52
- example: add create order ws 805384e507
- binance: support other sign method in pro 5cac791ab0
- binance: update ad29300909
- fix(mexc): swap fetchOpenOrders cc58743396
- remove market assignment da595ada94
- fix build bafcb08eaa
- fix(build.sh): remove static/ from critical changes ec8b95cc94
- docs: update contributing docs for writting tests e4c3f6a237
- feat(binance): error handling for public ws endpoints 1e0cb8418f
- fix(krakenfutures): fix feeschedules implicit api and add checkRequiredCredentials for private api c30b2ffa60
- build/transpile.js: fix typo. 26fad24443
- fix(build): static tests 14ad6f55d0
- 4.1.39 34a978aa95
- feat(digifinex): createOrders 9b1d1cec69
- cr fix 521bbcc033
- add digifinex markets a985713ccf
- add static test 33f044728e
- fix(bitget): split trigger orders cache 174bdb6b57
- add test c6c8577c31
- change subhash d9da2e276d
- messageHash split 713263c705
- fix resolve fe209c8d83
- add tests f66d78aa0f
- feat(huobi): unifify timeInForce 622a0fbc48
- fix IOC order 3ead085992
- fix IOC 1363cd9bd9
- add static tests 9ede302af1
- wazirx.has margin/contract methods f528346531
- bitforex.has leverage methods 3ed1254ac0
- fix(digifinex): added createMarketBuyOrderRequiresPrice 9a3960f769
- add static test for createMarketBuyOrderRequiresPrice 66b0392bde
- 4.1.38 47700a47ce
- feat(kuna): upgrade to v4 api 844bca05be
- kuna docstring @see 6d0c276b9e
- kuna fetchBalance ed22347f71
- kuna response fixes 6d7ee95be7
- kuna fetchCurrencies fix aa489a0cf5
- kuna fetchMarkets fix 2f56ac5d88
- feat(base): jsonToString method d9f9154a3d
- kuna private body signature fix 169cd16e68
- kuna minor fixes 7b6d70457d
- Revert "feat(base): jsonToString method" d628afd4bc
- kuna safeValue safety f3c9790efb
- kuna sign fix for private get 8303b4c07c
- kuna parseTrade fix 180468f8f8
- kuna: parseOrder minor fix a25d1d4f17
- kuna await methods 0a51c49d3d
- kuna fetchDepositAddress c4582cd977
- kuna parseTransaction fix 1bf53318d4
- kuna handleErrors for v4 7f4032b870
- kuna sign fixes 26edc49fa6
- kuna withdrawal fix 401b67447b
- kuna implicit methods fix 14da1b494c
- kuna parseTransaction fix 842e50ac57
- kuna fetchClosedOrders b9f13b9b79
- kuna has 7025658b50
- kuna sign fix for python 4af3c132cc
- kuna remove OHLCV e0b603bfa4
- kuna: sign only stringify body if it's defined fc245f41da
- kuna sign add extract params 7775400dad
- sign removes url path arguments from params 9ee1c27218
- kuna.fetchTrades arguments fix fb0422cb0a
- manual updates for exceptions 4402441d9b
- cli: add str encoding 3e17ad9018
- upd eff4cf902c
- feat(exchange): add safeLiquidation bb26771ca2
- restore ASCII d07496e1e1
- cr fixes 8037e7ddff
- add missing order status 011bd9f15c
- add exceptions fa7b7c92cf
- minor fixes 2f6142e648
- close #10089 3cb0e76e3f
- close #10089 1842916d0e
- add return type to parseOHLCV f5d76eafe1
- add Order type hint f7da5f9e93
- fix type hinting for function return types 8ce8d6294c
- kucoin futures fix 23bc84148d
- Static test exchange name typos e121df7113
- more fix 12fa748456
- fix build 9642e07b6f
- feat(bingx): fetchMyLiquidations ff159e3a68
- wazirx.has margin false fb8d6475a3
- bitforex.has["swap"] == false f3e65ff470
- fix build 6d14ff6de2
- fix(python): types 62716b5a21
- fix several python import issues 28717d7473
- add balances c2e55d083b
- add order 1416eaf5a0
- add any d00be7f8d1
- tune import 29d91624d3
- linting 095d28ec1d
- returnd and parameter Order 8e7b2757f1
- 4.1.37 6f221f736b
- Fix redundant Exception import 1a605fc75b
- Fix dynamic property PHP 8 warning 540c4d4a00
- Add missing imports to test_sync.php 6d1ccf8bea
- feat(ccxt): transpile ccxt.pro examples cd52cb65f9
- add missing tsconfig.json ed9690036d
- fix second round of transpile 18f3696a72
- merge main a7c1088609
- fix conflicts, update to transpile async and pr comments 86009216c6
- type error aa3559f1ce
- reverse ts config 71bab133ee
- remove .d.ts 9f8bb5b698
- remove files 68bf62562a
- more cleanup b665a17849
- add last_request_body to JS df0e6f81df
- init static order test 894da6fcda
- initial version working in JS only 757a46eab1
- add io_dir_read f0eeef46fd
- add call_exchange_method_dynamically ddc4c13eb5
- latest changes 647d639500
- protect removeHostnamefromUrl 897fa64c5c
- remove number type and use parseNumer ae80a4c650
- add class variable 9fcaa8e08c
- add last_request_url 2cc9d2fd1b
- replace includes 6d15e669b9
- add last_request_url to sync bc125c80be
- add var to fetch2 ffecaf142f
- remove includes f10f1f63c1
- add staticTestsFailed e73430b016
- add php functions f5b68ddb63
- handle error c5ac8cce4c
- fix unhandled exception ts 5c9868f544
- protect access d12d9cb01c
- add lang b16cf2866f
- error message ff1225735f
- remove exchange a5835dd44b
- fix php formatting 4edc7aa4fe
- update error mapping in php f3b72044c7
- transpilation errors 4f87c0c199
- php working 9a64e675fe
- fix php f757addc82
- missing php properties af9b554159
- exit sxript faster 65954fcdf9
- add package.json command 61a9a189e2
- add cli.js 8c218406d8
- complete data 16d941a9cf
- fix build 6a2c858cbe
- add static markets fbec4993ce
- update input format 8657ed6139
- binance and bybit data a1b505ed27
- handle array output 4d099a4664
- add okx 5a09b6877d
- add kucoins fefa94472c
- support recursive objects f841d0c7b9
- fix test transpilation 8926b308d3
- add cryptocom c1013afc40
- spoof accounts 050abcd1aa
- add bitget, bitmex, gate huobi and woo ef23a1987b
- spoof uid 5e231c94c7
- add bitmart d734284c6f
- handle urlencoded c8c28af39a
- add kraken, phemex, whitebit markets c28eb8814a
- add bingx data fa96679d2e
- coinbase and coinbasepro markets 1dc2ca7a7a
- add market to krakenfutures d63a2628e3
- update secret fe2afe14da
- krakenfutures data 99a0614160
- add kraken data 6c25564bfe
- remove file aaa15b33f8
- fix python output read d5b79b171a
- bitget: add auth error for Apikey does not exist 3b9033a58e
- Phemex: fix error for "401 Failed to load API KEY."} 38eead2cf3
- feat(exchange): add filterBySymbolsSinceLimit 137ddf695d
- bitget.ts add auth error 24ebe0ee7f
- phemex.ts add auth error a91b3fcf68
- binance: add apis 35072054ce
- bitopro: add apis 2a13bbeab3
- fix(bybit): ratelimit weights 4224f3affa
- bitstamp: add apis 3d835b852f
- bybit: update editOrder support spot order aea4272f41
- fix python cli 1144de4786
- remove delay_async 60b8aacdcf
- revert 99709cb45a
- revert 870d4660ef
- 4.1.36 335ad9107b
- extends composer & promiseinterface 9a26b64192
- Update composer.json 15dadff746
- kucoin: sandbox mode remove 90bc9bd0a0
- kucoin: add apis, remove deprecate apis, update ratelimit adf19c3aa6
- kucoin: futures: add apis, remove deprecate apis, update ratelimit a1bae8a928
- kucoin: remove fetchBorrowRateHistory 1934cce488
- generate docs from examples e70264485e
- huobi fetchcurrencies edit for networks 58dac011f8
- huobis networks all 9206d88793
- next update 486ea412a6
- remove examples and add to .gitignore, change script to generate folders 2f77fa1afa
- update wiki 755b30ea0b
- removal of unnecessary code 0472cdce18
- minor c1d54a290e
- feat(digifinex): setMarginMode 0124efe4e1
- feat(digifinex): addMargin, reduceMargin 29783b6d79
- fix build error, use numberToString 47ec80694a
- remove old php examples and update examples2md acf5677c3f
- remove FAQ from sidebar b680d1d78c
- edit examples readme d1d5de959d
- minor edits 9378f08221
- php promise v3 fixes 4f10dbd554
- php promise v3 fixes a17657a189
- okx: fix: watchMyTrades dad54cdd54
- Update README.md bitmex campaign 8b9a646619
- kraken fetchBalance enhancement bcc2f72ca1
- 4.1.35 e73a3bc246
- docs: fix build docs and serve abb29106a5
- rename into InvalidOperation and OperationFailed 7c6b58a81c
- add spec.md to gitignore and remove spec.md 6598bad92d
- update wiki a651d4d53c
- bitget: allow books1 channel 0c58fdf7be
- feat(woo): remove brokerId from sandbox mode 26b5e5945d
- fix option name 70ef511a09
- descend change 3e593ec48d
- feat(digifinex): fetchFundingHistory 12f0aa4cb1
- 4.1.34 3002e48db4
- upbit: remove method usage 038aafa834
- zonda: update method f714c1112c
- zonda: udpate links to doc 181d6f2445
- refix 97eae38c7d
- fix(base): add axolotl as class method to match php and py cc390773bc
- fix(zonda): withdraw 78dc379215
- fix(huobi): add check for out of order sequence, fix #19674 33ee720cc3
- zonda: add more errors 5e275c0686
- fix(bitmex): parseOrder, add remaining value for inverse c94893af98
- fix(woo): watchBalance f2364aa78a
- build.sh : only run python linter for exchange changes 6cb50e69a9
- feat(digifinex): add implicit API endpoints 7237049770
- update if condition 9b8185ff2a
- fix(bitmex): parseOrder subType inference 3d6e922f6c
- 4.1.33 1b4cbde13c
- huobi: update fetchBalance in linear type 9f89b58701
- huobi: update watchBalance in linear type f227abb36f
- huobi: update 3ade7ce006
- add jsdocs ec818351ea
- huobi: update 90b65b9c35
- huobi: patch ws handleErrorMessage 08c0df92c5
- huobi: update 11654d6da7
- huobi: update 89d062819e
- woo: update method a2b9fdd0c2
- fix(krakenfutures): check required Credentials de4fb57743
- feat(bittrex): handle ws errors and check credentials 15e2332810
- phemex: fetchFundingHistory remove method usage b05f8f7e9d
- phemex: fix fetchFundingHistory error in python f1783ea179
- cli: update log 431cb44993
- cli: update 668c097a9e
- watchMyTrades symbol check 6d489e9bdf
- use handleMarketType and handleSubType 99cdfffd72
- fix(huobi): watchBalance unified account 89c96df524
- 4.1.32 c53e851780
- bitget: update method 13f3b94c93
- feat(bitvavo): pagination and jsdocs 72d9d4b35d
- feat(tests): add static id tests a43607c21f
- update package 2578435d40
- fix cryptocom 5a95603a1d
- fix(mexc): set future and option to false 1a57511e60
- add kucoin 53af47bb56
- fix(bybit): remove commonCurrencies GASDAO 74af27540d
- OKX order status 'order_failed': 'canceled', fa9d642974
- fix(ascendex): setMarginMode, setLeverage, and set future to false 7d5b1c4fd1
- feat(ascendex): fetchFundingHistory 1a49d9474b
- type fetchfundingHistory 1c9ff4fc8f
- add last_request_headers to php and python 316b0a8b6e
- validate multiple exchanges c4f2d1c54b
- add markets files 460503bd48
- add inverse market f7b389226f
- update file a3b8f1181d
- simplify 58184e8006
- fix bitget method's signature 1df548b430
- gemini: update method 6c11a2e503
- fix(coinex): infer order type from parseOrder 6a92c6bfff
- CR fixes 174d0b0e58
- add marginMode to swap 8bb030f7d7
- comment out logic 45bf6a19c2
- remove exception 4351c09c9b
- update handleMarginModeAndParams 786c18fb89
- 4.1.31 bd03b84f48
- feat(bitget): fetchMarketLeverageTiers, add margin support 041c860ec8
- fix(exchange): have inflate return byte[] to match JS implementation and fix #19683 d7a9d0dda0
- relativeFundingRate(): Return correct expected value d0846dddf2
- fix(huobi): add timestamp to snapshot, fix #19674 595f3f2363
- feat(bitget): createOrders, add margin support 4ad452f585
- set margin to true 95057b4b66
- fix(huobi): remove Hydro Protocol from commonCurrencies 1c60af689e
- fix(huobijp): remove Hydro Protocol from commonCurrencies e5ca40b487
- bitopro: update cancelAllOrders 1e99cb764e
- gate: add @see 8de9cb2630
- gate: update repayMargin remove method usage 4360a68600
- gate: update borrowMargin remove method usage 0a6c8055c3
- bitrue: fix fetchBidsAsks 3e487f5390
- gate: update ccdff8bef3
- cr fixes 4f3fd1591b
- add params e50ef57e4d
- feat(build): speed up single transpilation 6fd6b43892
- fix latency issue in node ae59305b2b
- 4.1.30 3dc946448a
- feat(cryptocom): add cancelOrders 8b9f964b24
- add contigency type e613b1e07e
- feat(mexc): add createSpotOrderRequest 14cda4267b
- feat(mexc): add cancelOrders 99435dbb0a
- fix request 8fbd7f289e
- createSpotOrderRequest fix eb553a4b8e
- handle marginMode d91d5d141e
- same symbol validation 707914b697
- feat(bitget): fetchBorrowInterest d4bf52a0fb
- bybit: add apis ad8db2c78a
- okx: add apis e422669561
- feat(krakenfutures): add jsdocs 91f0388640
- update default wallet 3b3a36f873
- fix(bybit): add timestamp to balance ba7fd30ce8
- 4.1.29 f47da80baf
- woo reflink fdf81134f3
- woo reflink ae7d6ee4e6
- woo reflink [ci deploy] 7e759a3f70
- 4.1.28 5c535c27e4
- bitopro: update @see 13711fcb56
- feat(kucoinfutures): add test order endpoint 2b5fd554f0
- feat(kucoin): add order test and organize createOrder 8d6a6d6f8a
- feat(kucoin): add createOrderRequest a474815ee7
- add margin test dc6343ed0a
- feat(kucoin): add createOrders a2c21511ed
- flag 1423128f43
- add check 57d4f633e1
- fix return 72ae5926e4
- order parsing 824e09d8e9
- statically import prawl fad1371c2d
- modify messageBuffer for more client updates 639bdea655
- minor edit afebe10842
- remove unused file 4b4e15cb6f
- 4.1.27 c9903d6dfe
- feat(bitget): fetchBorrowRate 6fffd42483
- iinject timestamp 4a48ed2cc1
- 4.1.26 6f260d1b65
- bigone e934ec2264
- test d & w 567bf3313e
- Update bigone.ts f6a5d7d75b
- Update kucoin.ts 8f2d6f100c
- add
other
1c11087f34 - refix bf569299cc
- minor 566e3b9d9f
- kucoin exceptional coins 07db327c65
- Update kucoin.ts e8d64cfb2c
- Update test.currency.ts 9276a6cef4
- Update test.currency.ts 441d85fa22
- feat(Exchange): add createOrders stub a5e2b6e536
- feat(binance): init createOrders cf28418cb4
- binance: fix createOrders 56200cb813
- python OrderRequest type 997fd786a8
- import fix 835f90c86c
- feat(okx): add createOrders d6170fbb5b
- feat(bybit): add createOrders b88ea0c1ee
- feat(base): update createOrders signature and bybit impl 69cb2d3cf3
- update params 333c6a874c
- feat(bitget): add createOrders c391a23fd4
- fix bitget error handling a7b6dbebd2
- add flag d54c87f41f
- feat(cryptocom): add createOrders e2537a025b
- update types 4c854ede7a
- update contingency_type 5c25f1388a
- feat(cryptocom): add createAdvancedOrderRequest 50b9ca1f6c
- feat(gate): add createOrderRequest d340f471a0
- add message exception 63bdfa473a
- validate market types 28401df13d
- update signature 3a3231f9c3
- parseOrders on rejected orders 1cb7223823
- feat(gate): spot batch working 252dab0af5
- feat(gate): contract batch orders working 59ab2b02b7
- okx: handle partial success b7e80b4a3f
- add flag 463f107ddb
- handle partial success b39ab02f9b
- feat(bitget): handle partial success 6abd7e9109
- bybit: handle partial success 3c18609cf3
- update manual e44e52abbe
- referencing create orders f6d05b2685
- feat(bitget): fetchMyLiquidations 127ab3678f
- feat: add support for eddsa keys to binance 66f8f7cdb1
- add missing semi 2725a924c3
- gate: add apis, remove deprecated apis cc660a78ef
- feat(krakenfutures): init createOrders 3e0d31569e
- krakenfutures: finish createOrders e42a8ab8f7
- flag c8816a3b7e
- update type bff5fb2d81
- add createOrders example 384e059a4c
- revert c4d7678e72
- feat(base): update sortBy implementation, adding default 3f5a24d39a
- update implementation e0cf0e591d
- feat(base): update sortBy usages c75129c6e2
- fix python syntax c5d525dca2
- small fix f4810f0541
- fix(krakenfutures): open orders parsing de17ac3f87
- close #19660 bybit ticker symbol parsing 995bf92bdc
- 4.1.25 b643197405
- binance: add apis ad04af2d9f
- bitmart order status d628fadaf2
- feat(krakenfutures): add cancelOrders a80f2db5c1
- missing await 3efb7e9678
- delete some unused files 71f699e60e
- 4.1.24 b17055ef91
- feat(docs): add star histoy to readme 178d9e1038
- fix(exchange):IndexedOrderBook order by price and id, fix #19479 784c13363e
- ascendex: add apis c933d78934
- enable bitfinex2 ws 79c50aa55f
- bybit fetchBalance type="FUND" fix fcaada9487
- 4.1.23 c9913cb440
- feat(okcoin): new implicit API a5c548ddf3
- formatting 32c781b3ab
- fix signature and fetchMarkets and other fixes 6e061b15fe
- fix(okcoin): update fetchTrades/tickers/ohlcv/orderbook df61381da5
- remove unncessary methods c11dd47471
- add fetchMyTrades dcb2fdf87c
- feat(okx): update fetchorders methods af37f7bc1b
- add cancelOrders 125a460fa5
- several updates d567feaa46
- update okcoin efbb8f32e6
- ledger and trades fix 445481e30e
- fix fetchTicker 8b7fbb48a8
- remove code c972960045
- networks fix 1952d5d0f6
- createOrder docs 72dd44567f
- default to trigger 366126133e
- cancelOrder fix f9cbdf497b
- fix cancelOrder and cancelOrders 3e57f6bcec
- remove exception e8eca36401
- 4.1.21 a82ebe80b0
- 4.1.21 e7c71aa871
- fix(bitget): cancelAllOrders default marginCoin 8100d3f25f
- 4.1.22 e471853b5b
- kucoin watchOrders stop orders 70af012a7e
- feat(Exchange): Add cache of trigger orders to base exchange 9ce8b65a7b
- feat(kucoin): watchOrders watches stop orders 38f080144c
- feat(bitget): fetchOpenOrders, add margin support 04cea4c5e6
- feat(bitget): fetchCanceledOrders, fetchClosedOrders, add margin support 025e261554
- fix fetchOpenOrders 189cce7382
- fix timestamps b07d820ce3
- feat(krakenfutures): add reduceOnly c4e8a9364e
- Update README.md Gate.io campaign ended af8c66229c
- add trigger 815010a8ee
- add triggerOrders to python and php ef082f0870
- feat(okx): split trigger stream in watchOrders c9c228808a
- add trigger to options eb7b549a05
- fix(bybit): preserve fee signal 58ce469597
- adjust fee test 1c05637145
- feat(bitget): fetchMyTrades, add margin support eaec21d8f5
- 4.1.20 c0940a48e8
- type 321675fcb5
- gemnini 6c5bf3fc20
- coinsph 0ae15be6a0
- fix(Exchange.ts): WS error handling 67e67c6981
- init type validation e1d1fe45ca
- add command to package.json 60472fed66
- add some metrics b8ca566d87
- fix(all): fetchTicker return type 7d324cc025
- fix(all): fetchTickers return type fd30d62c0b
- fix(fetchMyTrades): return type a4f76093f4
- fix(fetchOrders): return type 32924679a8
- fix(fetchOrder): return type 400186964d
- fix(fetchOrderTrades): return type 420cb04eee
- fix(fetchOpenOrders,fetchClosedOrders): return type 20de633665
- fix php f6ce353a39
- fix(fetchOrderBook): return type d09badc421
- #19511 772ae62ae3
- fix(fetchOrderBooks): return type fc6bb85d0d
- fetchPositions type 4ecc25fb2c
- fix(createOrder): return type ae91355915
- fix(createOrder/editOrder): return type da1c8b88fc
- fix(krakenfutures): editOrder type 9904f1c94d
- fix(fetchOHLCV): return type ed510666c8
- fix(fetchBalance): return type af49818969
- types fix b52cbb6420
- improve script 65d019231d
- update build scripts af4eec9c7d
- update typescript regex 51dbc13abb
- fix(binance): implicit API trailing space 27950f71c1
- revert 8de8cbc378
- feat(okx): unify leverage inside setMarginMode 24315963d3
- feat(binance): update trades and depth RL 6ba4f77293
- add futures endpoint ba1e0ac798
- 4.1.19 8f1188b423
- base ec8654075c
- bit2c f58597229f
- bitstamp ac1ca4339f
- bl3p 9ce30fec63
- exch 9e4ea9c665
- btcbox 5881869bc6
- btctradeua 1844a574db
- coincheck.ts 5e6138a635
- coinspot 18aae9e0e6
- paymium 4f1260eb89
- rename 1fdde31977
- contract 311554038c
- index 4509eee21a
- option 1b134f94bf
- revert and fix
safeIntegerProduct
d4143930d7 - feat(bitget): cancelOrder, add margin support 3676def9fc
- okx: add apis 34d5663c7a
- missing id fix 1bc1b4b687
- simplify symbol inference aa2448516d
- 4.1.18 f1d14113b7
- fix(bybit): order fee dc87dacb9b
- fix exception d6a17cd803
- bingx: fix parseTrade side faecfd6da4
- feat(bitget): createOrder, add margin support 293a211bf1
- fix(ascendex): reduceMargin no longer requires a negative number for amount df8bbc8284
- bingx: fix parseTrade side 047f07d884
- fix(bitget,okx): handleUntilOption fix b1879345be
- 4.1.17 fc2debe4fc
- fix rename 4a1b748f04
- bingx private tests and assertTimestampOrder ffe58ba897
- fix(wazirx): add info to balance 98fb8b6c85
- digifinex: private tests f593c2936e
- 4.1.15 07b3e387f1
- mexc: private tests 75e739b1b1
- 4.1.15 2de7719c02
- bitmex private tests 3c2b8d24af
- small position fix 521f859a2a
- btcalpha f5929f47fa
- fix(coinone): parseOrder fix d1a3bf7e4c
- 4.1.16 3dfdb44780
- kraken a6cea1e4a0
- kucoin 0111f9a878
- kuna 6ddd6dd0f9
- lbank 81ad4418de
- lbank2 5768c0899a
- luno bcd263527c
- lykke 0e74a5bc95
- mercado b22a56ca6e
- fix 9ec5e13577
- ndax 684252ba3c
- novadax 88e90bd230
- mexc 2cab99e4bc
- oceanex 98e81ee244
- phemex dde4a9db8e
- probit b3c3b67276
- tidex f6d5e42740
- timex cff442bca9
- tokocrypto 0a1de1747e
- upbit b7b10c3e04
- wavesexchange 0731ff5719
- wazirx 46e12e5e8a
- whitebit 8d535af526
- yobit be547eb580
- zaif 93e281841d
- zonda 07ce28a1d1
- rename assertTimestamp into assertTimestampAndDatetime , and add new assertTimestamp method a5bb94ba8c
- remove created 306bdf9d49
- Update test.market.ts 8c06d46492
- Update test.sharedMethods.ts 33c4fea123
- feat(bitget): fetchBalance, add margin support 86351318d6
- btcturk: add apis f4f33a1c1d
- 4.1.15 07b3e387f1
- cex 4c3215e2b0
- coinbase e54250b6e1
- coinbasepro ee6934b672
- coinex de98168709
- coinfalcon 9a2b49a79d
- coinmate 936f85f2de
- coinone 86e3f12ec5
- cryptocom 3db8e75a3f
- currencycom c4bd2aa5bc
- digifinex 00edb0f085
- exmo cd4d65e3c0
- gemini c571caf447
- hitbtc d7bdc7c2a5
- Update ascendex.ts 225eeb4a67
- huobijp 38324983d7
- idex 9097fc06fb
- independentreserve 801f3cfefe
- indodax a05049d4d2
- feat(bitget): borrowMargin 55146f0091
- feat(bitget): repayMargin 8e91069d55
- fix(krakenfutures): watchTrades 700bb1f3d1
- fix(krakenfutures): watchTrades a55f9de2a0
- fix parseWsTrade 00983ac5c0
- unksip krakenfutures 62c360e1e0
- fix watchTickers 1e3bbaae77
- remove safeStringLower 75b81e1e65
- feat(bittrex): OHLCV pagination 2878deb07f
- add safeGuard 0e38a3449d
- docs: update contributing docs with ruff 3d250739fa
- binance: add apis & update apis weights a855493bbc
- poloniexfutures: add apis 4caad3342e
- karken: add apis 406cf4adc9
- fix(poloniexfutures): fetchOpenOrders f3103e1987
- fix(cryptocom): postOnly order 26f66d0041
- fix parseOrder be72e45065
- fix sign 2e843bb743
- fix(cryptocom): remove fetchBorrowRates 948a216e11
- fix(cryptocom): remove fetchBorrowInterest b97cfd32c3
- remove flag f9ac274aad
- fix tests 31647673f5
- 4.1.14 3808e7ce40
- feat(bitmart): fetchMyLiquidations 5a24ef4cb0
- feat(Exchange): add parseLiquidations 99dbf3fe82
- feat(deribit): fetchLiquidations, fetchMyLiquidations 2e21b2610b
- feat(gate): fetchLiquidations, fetchMyLiquidations 11136e0854
- feat(huobi): fetchLiquidations 3a5e4fe729
- feat(binance): fetchMyLiquidations e7e27b24ca
- change signature make symbol required 1fba3cd536
- huobi update docstring and parseLiquidation 3bef7bec4c
- update docstrings and parseLiquidations 967468eb53
- feat(bitmex): fetchLiquidations ce1a8dc65e
- feat(manual): add fetchLiquidations 592a630c00
- add typescript types 0863a0dfbd
- add handleUntilOption 25824c35f2
- update binance fetchMyLiquidations signature and method signature update 9f3f254372
- fix bitmart d64b08cb0b
- bitmex: handle until option 6824417ad1
- gate fetchLiquidations handleUntilOption 9c4fbd1885
- huobi handleUntilOption 1214538181
- add pagination 0a810f465c
- add type to ccxt.ts f2c0ecdc88
- deribit and gate, fetchMyLiquidations add checkRequiredSymbol a253142740
- binance: fetchMyLiquidations, fix type initialization e5afaaf1be
- binance: fetchMyLiquidations incremental pagination 6a476adecc
- fix(tests): missing vars dd2e0bf55d
- update notSupported message 1cf6d1c3fb
- update throw a0ae07d867
- fix test.fetchAccounts 3dcd5443e2
- ace 18928391c0
- fix accounts and borrow rate b4d14d8f09
- alpaca 5685d23e73
- fix borrow rate 135b085ccb
- several fixes 3bc0644a73
- bybit passing private tests b56cc5b725
- bigone 0614cc02e1
- bingx c81db5529d
- bitbank 8f500b46d3
- bitbns 1ff80aeb0e
- bitfinex cfa67efe09
- bitfinex2 687b573eb6
- bitflyer cd3f42a56a
- bitforex 22a197fac9
- bitget edd02d021d
- bithumb cc6676825b
- bitopro fdd01a768c
- bitpanda ff43fcdde4
- bitrue 6d54ebcf08
- bitso 2a28a83cae
- bitstamp f622a59ee6
- bitvavo 30298afd93
- blockchaincom 344d6c2a55
- btcalpha 7fc94e7f77
- btcmarkets 5637368713
- btcturk 9d047b39d5
- okx passing private tests 242adb6a5d
- fix kucoin and kucoinfutures 4bf13cc4c9
- poloniex: add apis, update apis weight 615db5b15d
- fix(binance): ledger currency 9f337e694e
- Update ts/src/test/test.ts 917c626314
- add liquidation to binance f71f09aa51
- deribit add pagination ed114b2fb4
- fix binance build f0ac8c5f10
- gate passing 10c549fb49
- bitget closed orders fix 39905f70cc
- 4.1.13 99ef8f202a
- fix(bybit): fetchPosition/s type 5ab33277ee
- fix(cryptocom): add position type d8134760a3
- fix(huobi): position type c46ac246eb
- delta and mexc position type 0e72a9bbf0
- whitebit fetchMyTrades true 4d85f98905
- poloniex error mapping 4ae03c208a
- fix(bybit): infer market type inside openOrders c862e3680b
- binance: patch fetchTradingFee 5bd3303edb
- binance: update fetchTime remove method usage c0ec89f61c
- binance: update fetchOrderBook remove method usage 34f2499751
- binance: update fetchTicker remove method usage 9acc225a34
- binance: update fetchBidsAsks remove method usage 899f737549
- binance: update fetchLastPrices remove method usage 19a40344f4
- handleMarketType f921e8ed0d
- fix(okx): index OHLCV a5790a7675
- fix(bitget): fetchMyTrades, fetchDeposits and fetchWithdrawals default ts b2cde06a51
- 4.1.12 15828d469d
- feat(coinspot): add fetchMyTrades 4a244d2a90
- whitebit fixes e5b06e3a92
- whitebit fetchOHLCV edit 4160aa2125
- whitebit fetchOHLCV edit 7a1ba8f834
- update python 081541ae01
- trigger build c5d06a0eca
- try to fix build 5a874ce67e
- update build.sh 55ba057972
- trigger build 15444bea61
- add message 274328987b
- fix(Coinspot): use Precise module for math, and move trade parsing manipulations to parseTrade. 0aac31e1c0
- binance: add apis 90d65e0690
- binance: update api weight ee9d4d4b19
- cr fix 1e3549968a
- feat(bingx): migrate swap ohlcv to v3 30e163966b
- feat(exchange): validate sameType inside marketSymbols() 0657ec18bf
- feat(binance): fetchTickers validate type 776f1d31f2
- feat(binancePro): validate sameTypeOnly 1039822b5c
- binance: update sign b2975eb92b
- add sameSubType check 1d5b233756
- add sameSubType check b211dc079d
- fix error message 31e99fffa9
- fix(deribit): fetchBalance 4d05540a44
- feat(base): type fetchOpenInterest and fetchOpenInterestHistory 618c7a57dd
- fix safeOpenInterest 9a8d3cb05c
- fix(Exchange.php): timestamp type b2fe1f29fd
- update assertInteger method ae6a028c62
- fix: Coinex position response 'contracts' 788f13c142
- feat(coinex): add contractSize f849b56e7e
- fix(phemex): Update pro URLs 330ef741db
- 4.1.11 bc6dfb21da
- wiki: update link for public / private api 751a05cd8f
- bitbns docstring @see 3e8654022f
- fix(bitbns): orders parsed correctly d3b59fe6a4
- bitbns fixed cancel stop loss orders e50cf9aabf
- fix(btcalpha): add warning to createOrder and jsdocs e3436605c1
- fix signature 8f42ce8fed
- fix(bingx): fetchPositions parsing 67c9afdaad
- CR fixes 191c2898b1
- feat(phemex): add fundingRateHistory pagination fb62617afb
- feat(hitbtc): fr pagination ee9e146188
- feat(hitbtc): add pagination to ohlcv 578d0280f1
- add fundingRateHistory pagination de71b5142d
- fix(bitget): cancelAllOrders simplified b5b9444ef1
- build: add Ruff (drop flake8) 9705f292b2
- trigger build bad5cf3993
- probit fetchTransactions limit bd5f2bdb40
- coinex default limit 9a988ab229
- update setup d475f97745
- remove file be653b5963
- update file 1b8dcbbdda
- test 75016f2a52
- second test ec19a1813a
- blank 2fe9da9ee5
- update file a4c9ae1609
- update python folder ea4cc34783
- fix 069fe68710
- 4.1.10 f6b2c9487d
- base structure cb74cb871a
- watchTrades 00892ccaf1
- handleTrades 23e1970f87
- WIP watchOrderbook (spot works, perp doesn't) 58fb8becea
- finish watchOrderBook 9e0f3f2dfa
- fix bingx: authentication ws and watchOrderBook 7e7b7abf58
- init watchOrders and watchBalance 0ddecf85ed
- keepALive fix f51fa055e5
- add handleOrder and other fixes 31d5b32fe8
- lastest updates a0e74f388a
- add watchMyTrades and several fixes 073bf46d61
- fix merge 3b3f3caf19
- several fixes and implementations e85a4566c2
- finish watchBalance implementation 836e4c7180
- remove comment 39a4239918
- handle error message dd4a74522b
- fix build 0081fd9999
- fix transpiling 955538e4d3
- fix error message 073c592911
- add timeframes 0c043011bd
- fix spot ohlcv 0b6c9a0903
- add 1m check 690d3db763
- fix test 035ee98bf9
- remove check a39298e4e3
- remove exception ae61ed1adf
- fix(pagination): restore TS types 7a8ba80611
- feat(Exchange): type fetchFundingRateHistory 36444b189f
- feat(Exchange): add fetchPaginatedCallIncremental be946749ae
- feat(bitget): add pagination to fetchFundingRateHistory abdcd03130
- feat(exchange): add sorting to cursor/incremental pagination f1e4e30307
- sort cursor results 8f57a1e11f
- add new type export 441b10849a
- missing params.paginate ac1fa86155
- bitget parseTransaction id fix 692f7648ff
- gate parseTransaction network fix 92bca35188
- gate parseTransaction network fix b711f86bec
- gate parseTransaction network fix 4aec15d6ba
- feat(pagination): broader since and limit filter 38714d0d09
- fix linting 82f6a907dc
- fix build 78951a930e
- python linting da8d59cab5
- fix parseTrade c3bd2272d2
- add fee and currency ab78f0612f
- several fixes 9afeec2b16
- side fix ca2a9f7120
- order status fix 24907a93c3
- swap order fixes 577fad59b3
- filter out trades 54edd7b433
- 4.1.9 81982ab8d0
- fix(bitbns): fetchBalance returns amouts of used and total INR instead of undefined 145ea72be7
- feat(mexc): fetchOHLCV endTime and pagination 19c410fba2
- feat(mexc): complete fetchTrades method 76e923ce75
- mexc: add apis 347209c76d
- bitmart: add broker api d1b626de62
- fix(kucoin): loadMarkets ae511c3b5a
- 4.1.8 edb1510ddb
- ex RL error 7b72d942cc
- options d97ef0d14a
- add link to manual beebbf340f
- fix link 5b0d7972b0
- 4.1.7 e4452d356e
- last paginated element 08e1a6f9f7
- init fetchPaginated dynamic and deterministic a3886a43f3
- move methods to base 0046dbe0b2
- add bybit and okx 71e78e787c
- add kucoin a5833ff8f0
- add kucoinfutures ff39010bfb
- add bitget bitmex gate and huobi a727d1d47d
- add kraken and bitfinex2 9fa9feed90
- fix fetchPaginatedCallDynamic 65d608f932
- remove repeated c9271432a4
- add pagination to more methods 092e58a07f
- remove imports 42a7117606
- fix off by 1 issue e60ffec973
- add log c1a6e69005
- handle paginate option properly d0adf9bb09
- okx: add paginate option to fetchClosedOrders a179060afb
- add pagination to kucoinfutures 1e5c7dec3e
- add pagination to gate 5fa7b0bf92
- fix removeRepeatedElementsFromArray c9678ec2cc
- add pagination to bingx 6f3014b111
- add cryptocom 17ef85278e
- add pagination to bitmex f6d4bbb7e7
- add error mapping 04928659be
- add krakenfutures 6e404ba716
- add docs f3b5fd369f
- add paginate to tsdocs 90aa7b478e
- add paginate to more methods 94aaa67278
- add pagination to bybit and jsdocs to binance 44f10195b4
- add fetchLedger/deposit/withdraw pagination in okx f066828318
- add fetchOpenOrders jsdcos and pagination to binance 6f51e9ebee
- add pagination to kucoin ebfcedb859
- add kucoin pagination 5e0fcb156b
- add some docs 173aaa2300
- js docs f00f0cc62c
- add more pagination c0139deca3
- latest updates d6121b5057
- handle maxEntriesPerRequest 08676ff4db
- add maxEntriesPerRequest e407b9f375
- allow maxEntriesPerRequest override 67f59784ba
- add validation script 4f5859aa09
- update kucoinfutures limit 15785e3ac5
- comments example 145ea34c32
- fix build 21670af840
- fix cursor c679b731c4
- add pagination to coinbasepro 2587c27c5e
- add bitfinex2 pagination 997a9a13e6
- add docs to binance 059b475ec5
- add pagination to poloniex b9836debac
- apply direction to fetchPaginatedCallDynamic e182a61b07
- small fix 4111e853ba
- remove unccessary line ccbe83ce8e
- improve log 6851f05dd2
- first version of the pagination docs 5f45737879
- improve docs 85b4e77ad3
- docs a0a41f8de6
- add warning 5d7ccb951e
- add jsdocs to huobi 0dd103eb1a
- update fetchPaginatedCallCursor da758fe8de
- huobi cursor pagination b00e45bfa1
- update docs f94d3eea08
- docs and pagination e0e086e2ed
- pagination fixes 342639f9d4
- add to docs 1597c2696e
- fix typo b06616dac9
- add safeDeterministicCall a86d182a4c
- fix manual 8a889edfc0
- fix bitget e720890e6b
- bybit jsdocs 745a756568
- bitget pagination b702ff7d30
- renames e96b233717
- rename cursor be16c3b092
- okx: add pagination to fetchTrades 93347a353a
- normalize code 044d10abdb
- Update ts/src/base/Exchange.ts 351b295b7f
- add until check on the forward branch 2feb0f11dd
- add until check on the deterministic call fac5129514
- coinbase: fetchOHLCV pagination 5f163ffc5c
- move stop case c5b352c5a9
- coinbase fetchMYTrades pagination 5464f2c535
- fetch orders pagination 42980d2905
- fix build d568e602fa
- add check to paginatedCallDeterministic cdf10e2cec
- improve docs 881e26b171
- rateLimit handling 9473e5cb17
- use arrayConcat c34bd727cd
- snake_case new methods 877824f8b5
- add missing import cc8c56fe1f
- add react/Promise import 0e656b6767
- add types b25962efc1
- php sum fix 3ad36d47f2
- add one more example 9daaa7b67c
- kraken: jsdocs and update limits 353cefee14
- 4.1.6 bac44507ba
- feat(kuna): v4 implicit api paths c251e39e4c
- kuna switched version back to v2 0a4ef8f815
- fix(coinsph): markets correctly list active status 4c65bcc268
- fix(bitget): websocket methods can watch coin margined and usdc margined contracts d63a800e07
- remove toString() 6313535a09
- reverted generated file bb02ad6f49
- 4.1.5 fe51b82b9b
- fix(Exchange): safeOrder rawTrades 4d2796c371
- fix(kraken): handle raw trades 12866879e8
- feat(kucoinfutures): fetchTime uses safeInteger instead of safeNumber 219dca12cc
- okx: add @see f42c20b70d
- kraken: add @see 2a65bf80b8
- 4.1.4 980a12576b
- feat(bingx): createOrder, add reduceOnly and positionSide support c1be836e79
- add price to spot limit ed43d4cfb0
- fix(binance): watchOrderbook (spot) max limit 7101487d41
- feat(bitmart): fetchPosition bb2d335a9c
- manual 4423443483
- minor ff8de4fd65
- update 86561dba00
- updates 73a21d212b
- manual 74702126a7
- feat(bitmart): fetchPositions 5620440f9e
- simplify fetchPosition return statement 3e117fabbb
- displace aba41b2ede
- remove 1159957686
- position change c85c5df287
- extend 2cd3885d80
- fix(Exchange.py): bytes response in the sync version 4117413869
- cr fix b8aa2313e8
- final edits cd587a545a
- deribit revert codeFromOptions edits 28f44f6aeb
- fix(bitget): fetchCanceledAndClosedOrders d4657708b4
- 4.1.3 4ccaf707b6
- okx: update fetchOHLCV, remove method usage 1769dfdd7f
- okx: update fetchBalance, remove method usage 341c9e08dd
- fix(bybit): editOrder, set triggerPrice, stopLoss and takeProfit to strings 57e25d5c95
- binance: add @see 811bd8b348
- fix(bitrue): ticker percantage scale e66829bda4
- feat(coinbasepro): add watchMyTradesForSymbols stub 5caeadc2c9
- feat(coinbasepro): add watchMyTradesForSymbols bc8ce46edb
- feat(exchange): add watchOrdersForSymbols stub e708438e20
- add missing endpoint 2d6ab5ff5e
- fix typo f56bc1d69c
- fix trading handling d5341737de
- feat(coinbase): add watchOrdersForSymbols 0a472bab90
- use safeString instead of toString() 94a60e5831
- 4.1.2 7c047099de
- fix(kucoin): chain id ed9562578c
- 4.1.0 20fe9779e2
- 4.1.0 8020dcf53d
- okx: fix handle_my_trades in php 636d95c8f1
- kucoin: add @see 8a0dc2c7c8
- 4.1.1 e197d6f846
- docs(latoken): createOrder, cancel(All)Order, fetch(Open)Order(s) docstring @see 6af2386bac
- latoken.has stop orders, post only orders 71d41f909b
- latoken.fetchOrders minor fix f8bf3c533a
- CR fixes 7293fb4b3c
- fix build 365b98b254
- fix(bybit): editOrder, stopLoss takeProfit 055d48f56a
- feat(bybit): add cursor to fetchTransfers edf7fd3673
- feat(coinbasepro): add since/until to fetchMyTrades and fetchOrders + jsdocs 4d6ae13414
- add more jsdocs @see 4c54665dcd
- 4.0.112 b46baeec64
- binance.has fetchL3OrderBook and fetchWithdrawAddresses are false d263462398
- feat(bitmart): fetchMyTrades, add swap support 2eca1e7818
- review abe9d545fd
- update side bca772aa98
- feat(bitmart): add cancelorder swap support b64a59d4ac
- bybit: add new api 3e001d473f
- 4.0.111 fe7e319d97
- fix!(bybit): triggerDirection for stop orders, ascending variable 3727921eb3
- changed ascending variable name, added inline comment f914ef7d7b
- flip triggerDirection values for stopPrice orders d5e62bb549
- bitget: ccxt.OrderNotFound for Order does not exist 8688e1c888
- bybit: OrderNotFound for Order does not exist b3e2ec04dd
- Added triggerDirection 'up' or 'down' handling 7e5e0fe1a8
- fix(bybit): infer sl/tp inside parseOrder 7b44c353f5
- bybit error mapping b64227b02f
- add comments dc5c98da5b
- feat(phemex): add from/to endpoint to fetchOHLCV 27e873980c
- update comment f7c9f8671c
- infer since 0913dfabf5
- update comment 86747c7a67
- round fixes dd80de68f8
- fix python 3d67c1979d
- 4.0.110 890912af7a
- feat(bitmart): fetchOrder, add swap support ac2fb1e4b9
- bitflyer: add @see a86a2ef5f4
- fix(bitfinex2): parseLedgerEntryType classification 032e5d9bca
- bitget: add @see 826871aa4d
- 4.0.109 418a2a6969
- market shadow fix 0d17a84729
- remaining vars eec16b63e3
- dirname builtin conflict lint fix ed22d49b2f
- avoid all 9773b798d5
- comments 698e7c9f10
- binance: update apis 6f5e00e57b
- feat(woo): add watchBalance 75c6883375
- fix shadowing vars ce66fb8d83
- bitforex: add @see e89ab6f084
- 4.0.108 67e6d170a7
- binance.cancelOrders 97f5c7c049
- docstring edits c78dccf245
- exmo parseOrder edit c853c37548
- exmo minor edit d6614e3672
- exmo fetchCanceledOrders minor fix 1e0aef7f99
- exmo.fetchCanceledOrders minor fix 26818d5b8e
- exmo.parseStatus minor fix 0c83d7dcd3
- exmo.cancelOrder uses parseOrder 096f46468a
- add missing await ce359393a5
- fix error handling 96552e2e3e
- restore docs 6ac9ec4dfe
- add () 641985ddf4
- specify path in sign 2e035c978c
- remove error handling from parser f62b24a86f
- add symbol check bd3e954e28
- handle cancelOrders error properly 946f1a7e8a
- fix(bitget): add watchTickers 870954d8f5
- feat(bitmart): update fetchMyTrades bcb51c1a6e
- feat(bitmart): update fetchOpenOrders and fetchClosedOrders to v4 f1fad87a1e
- feat(bitmart): migrate fetchOrderTrades to v4 ef8a99e17b
- feat(bitmart): update fetchOrder to v4 a2269c5061
- add clientOrderId 8a6164dec8
- feat(bitmart): fetchOpenOrders, add swap support be94ef7db4
- 4.0.107 04838dd715
- fix #19372 7bcc64e193
- feat(bybit): add watchTickers 3985fe5ab8
- 4.0.106 1de36355c6
- feat(bitmart): cancelAllOrders, add swap support 49d66e88ff
- Revert "Bybit: createOrder, remove stop order trigger direction" 4473c6dba2
- cr fix d9bdc10aff
- 4.0.105 421594122c
- bitbank: add @see fb67a63ea8
- bitfinex2: add @see 21681a82d9
- bitfinex2: remove method usage ddad84c6e8
- binance: add apis a084e93423
- 4.0.104 fc9d86915e
- fix(bybit): error mapping 53c0356a25
- update errors 85e6a2f513
- add NoChange error 8ff3986544
- add error to errorExports d7d0c5175f
- missing import e0a7564d38
- feat(bitmart): fetchOrderBook, add swap support 74f1b8de27
- bingx: add fetchDepositAddress f37b4eee93
- bingx: add @see db5ea43f44
- wavesexchange: update toPrecision 52fafc735f
- update error hierarchy 87838749d7
- fix(Exchange.py): handle empty/none response properly 12efe19c06
- fix(bitget): handle empty OHLCV 550f347db5
- feat(bitmart): transfer, add swap support 20b24883fa
- feat(bitmart): fetchTransfers a61a9033cd
- fix(gate): update rate limits 63f75fdfda
- fix(gate): python linting fc53bd03ab
- 4.0.103 ce7ee6b69f
- dummy trigger retest 5e0ef5ef54
- bybit: patch setMarginMode 5e06409366
- revert 72668e7c67
- add symbol check 744bea41d3
- fix!(bkex): delist bkex 478c3d62b6
- remove bkex from ccxt.ts bebc827555
- bl3p.has: createStopOrder == false fb3bd34694
- gemini: add AuthenticationError 0292a7e582
- feat(bitmart): fetchFundingRate 6e54fcba77
- binance: add apis 106099b9b6
- bingx: add apis c64d976c58
- fix(bybit): watchOrders swap parsing 9f936e88c5
- 4.0.102 7e7db36086
- Update binance.ts 12bf729ca8
- fix(kucoin): fetchPosion and realizedPnl 0739cdbdbc
- bybit: remove method usage e0cf93f0eb
- bybit: update setMarginMode acaaffeee9
- bybit: update setMarginMode 5cdb0a114a
- fix docs 57c094c7d8
- feat(kucoin): add watchTickers fee4ed80a6
- binance 5e40903afa
- bitbank 1218c051fc
- biflyer 49abaf6f35
- bitget 2ef437a9db
- bitfinex b93bb629b0
- bitstamp1 fbb127be4b
- bitforex e96e3b39fb
- coinbasepro 80267d457a
- bl3p f0faf57e50
- Update bitflyer.ts 250f4bde0f
- Update bitflyer.ts 0c9b5629fa
- fix(bybit): createOrder, stop orders remove triggerDirection d2f99c806b
- add triggerDirection param to createOrder docstring 480cac0077
- fix(bybit): error mapping d23a8cf711
- 4.0.101 c11b6302ef
- mkts befa94c001
- safeOrder check for parsedTrades 07b9cf8561
- fix build 1be39a3b46
- 4.0.100 2b4aaca2ce
- fix error handling 31ee79f75d
- exmo(fix): ArgumentsRequired import missing baa66e507e
- 4.0.99 a45a0eb375
- feat(bigone): triggerPrice, timeInForce, postOnly unification 8803a7821b
- bigone.transfer docstring update 56d64c7668
- fix(bigone): parseOrder parse all available fields cf8c74780e
- bigone createOrder, parseOrder fix for market buys 4744b1a736
- bigone createOrder stop operator fix 3d2e3104b0
- bithumb: add apis, update api params 52c939a222
- fix(poloniex): watchOrders fix when a symbol is passed 4f3b0d6701
- feat(bitmart): setLeverage defe1bc5ce
- edit docstring typo 79c3e0e632
- small fix 10674fb378
- fix(gate): order status c011937746
- feat(bitmart): private contract endpoints 983f632bf1
- 4.0.98 9c550cbd95
- bybit: upgrade fetchBalance to V5 6bc9bf5c9d
- bybit: update fetchOrders to v5 204efd7eec
- bybit: update fetchOrder to v5 09b35e6617
- bybit: update createOrder to v5 2dd3804be2
- bybit: upgrade editOrder to v5 932f580f9c
- bybit: upgrade cancelOrder to v5 8b1e8b48f1
- bybit: upgrade cancelAllOrder to v5 61f8853599
- bybit: update USDC in order, upgrade to V5 15b2c75b1b
- bybit: upgrade fetchOrders to v5 0d00624d16
- bybit: upgrade fetchClosedOrders & fetchCanceledOrders to v5 5048d09483
- bybit: upgrade fetchOpenOrders to v5 0a715b9334
- bybit: upgrade fetchMyTrades to v5 efedcc8f2b
- bybit: upgrade withdraw to v5 b2d9f7cd53
- bybit: upgrade fetchPosition & fetchPositions to v5 b2d0a847c9
- bybit: upgrade setMarginMode to v5 97061bc0f9
- bybit: upgrade setLeverage to v5 d12df5db83
- bybit: upgrade setPositionMode to v5 b598544331
- bybit: upgrade fetchBorrowRate to v5 58f079294b
- bybit: upgrade fetchBorrowInterest to v5 08b8e52b66
- bybit: upgrade transfer to v5 852a1c4534
- bybit: upgrade borrowMargin to v5 54ff32b6ee
- bybit: upgrade repayMargin to v5 6d69162c04
- bybit: update v5 @see f7a9f869be
- bybit: remove upgrade unified margin account function 7766edc4ce
- bybit: update 86d13290df
- bybit: update usdc order by normal account f692aa9dc4
- bybit: update 99caae1ba3
- bybit: update 83c4029a94
- bybit: update fetchUsdcPositions d0ecf68213
- bybit: update createOrder & editOrder & cancelOrder 123c055b39
- bybit: update 6e75980fad
- remove checkRequiredSymbol 631230d544
- remove unnecessary check e11ec58979
- bybit: update getBybitType 4303e8c35f
- bybit: update settle coin 45a670459e
- fix docs 0876681de8
- add checkRequiredSymbol a3e3742671
- improve docs 7bb658b0da
- add jsdoc e85797c705
- improve createOrder jsdocs a001c4aa96
- setLeverage jsdocs 49a0fa028c
- fix(kucoinfutures): fetchFundingRateHistory error handling and others 966e90556a
- 4.0.97 2104901abf
- upd 8cf0d1f2b4
- Update btctradeua.ts 9bd874f492
- simpler d60cbd5642
- Update bitso.ts 92264d46be
- Update bitso.ts ff38024582
- remove takerOrMaker ec5a3ec90d
- remove takerOrMaker override 91134cc8b3
- 4.0.96 5c50b2d186
- feat(bitmart): fetchOpenInterest 3c978021c6
- 4.0.95 1302034c33
- bitopro: update rl 928a2dc6dc
- hollaex.has: createPostOnlyOrder, createOrder docstrings 49f06a2c41
- feat(okx): set default value for tpTriggerPxType and slTriggerPxType 43ca239401
- fix(bigone): parseTransaction deposit/withdrawal type fix 12726dbfd7
- bigone.transfer add fund type, docstring update 9f5f2db5d9
- fix(okx): takeProfitTriggerPriceType 73a8f9e724
- bitopro: update rl 03ed98b96a
- fix(binance): watchOrderBookForSymbols scope var 585930bf1f
- fix(huobi): fix contract clientOrderId type fc8facb705
- 4.0.94 55323f2e03
- feat(hitbtc3): websockets 38f36bfee9
- hitbtc3.parseWsTrade 939c5937a2
- hitbtc.watchOrderbook 6ca19f0cb3
- hitbtc.pro watchOrders f81c4dfb07
- hitbtc3.watchBalance b2f104c957
- hitbtc.watchMessage clean up 817e64f015
- hitbtc3.pro authenticate 1ebaa49cc4
- hitbtc3.watchTrades minor fix 6a81a8044b
- hitbtc3 watchTicker fixes f58ff78d49
- hitbtc3.pro watchTrades fixes e83164cae2
- hitbtc3.watchTickers minor fix 7431383678
- hitbtc3.watchOrderBook fixes b20b5be7cd
- hitbtc separate subscribe into subscribePublic and subscribePrivate 2a77eaa913
- hitbtc.pro authenticate fixes 4fd2ec23a4
- hitbtc3.watchBalance fixes 2f550a59a3
- hitbtc3.createOrder fixes 01ba19b855
- hitbtc3.watchTicker(s): add params.speed d46d614d41
- hitbtc3.watchTickers add messageHashes for multiple symbols 6ac11b4494
- hitbtc3 request params changes 0917805319
- hitbtc3.handleOHLCV minor changes ddf5435968
- hitbtc3 lower keepAlive to 5000 e842b7d91a
- hitbtc3.watchOrders fixes 4d285157c6
- hitbtc.pro uses base/exchange parseWsOHLCVs 825ae0cffe
- hitbtc3.handleOrder remove previousOrder logic 7cf0edf1af
- hitbtc3.pro remove Precise import 05955204a9
- hitbtc3.subscribePrivate awaits authentication 615454ff76
- hitbtc3 parseOHLCVs bb6947dba0
- hitbtc3 renamed to hitbtc (pro) 6408c474bb
- hitbtc: handleAuthenticate fix 6daf0231c1
- hitbtc.watchTickers minor fix 418846e530
- feat(manual): fetchSettlementHistory 5bcf6e3a32
- edit the settlement history structure example e4ccee1897
- return description grammar change cf4a7be770
- add default to orderbook 3ee5ca99e2
- fix handleOrderHelper 18e334ef17
- 4.0.92 6d8f1b62e0
- gate: add apis 816fcc05b7
- 4.0.93 874c436ec9
- fix(exchange.php): is empty return true for countable objects with length 0 2f9beb60a1
- do export for position type e6134214e5
- fix: should login business url c2bb98f7f6
- export position 1770d7e273
- binance: add apis dfe9d0266c
- binance: update api rate limit 8815ddd5da
- krakenfutures c0f9ebecd7
- probit 68752589e6
- mexc f20178028d
- poloniexfutures a468f8b5ca
- 4.0.91 413c31ae36
- feat(binance): add watchMultipleTrades 7cf342ed33
- feat(base): watchMultipleTrades stub 30fc34e1ae
- init watchMultipleOHLCV b2c5a0b14f
- first watchMultipleOHLCV implementation a812827f99
- init watchMultipleOrderBook 5f895e7bac
- resolve multiple ob fc9b916242
- rename eb3bbc82d1
- latest changes 873e17a6d6
- fix messageHash 214fc2fc2d
- dry multiple subscriptions logic f0ac7dfbf9
- minor renames d6a03d22d1
- comment a51a0be3f6
- feat(bybit): add watchTradesForSymbols b77a6de487
- move method to base f981ebb18e
- feat(bybit): add watchOrderBookForSymbols aa27e07798
- feat(kucoin): add watchTradesForSymbols 94f91298ca
- feat(kucoin):: add watchOrderBookForSymbols 48c3ee71de
- typo 5afab916d2
- feat(gate):: add watchTradesForSymbols c2a0b095f5
- feat(bitget): add watchTradesForSymbols and watchOrderBookForSymbols 471f565e38
- feat(okx): add watchTradesForSymbols and watchOrderBookForSymbols edbbc2af5f
- feat(kucoinfutures): add watchTradesForSymbols and watchOrderbookForSymbols b2c3d6083a
- feat(bitmex): add watchTradesForSymbol and watchOrderBookForSymbol 0b712021d4
- feat(cryptocom): add watchTradesForSymbols and watchOrderBookForSymbols 8b8f9b4cc2
- feat(coinbasepro): add watchTradesForSymbols f09d040bd9
- feat(coinbase): add watchOrderBookForSymbols 09b632a308
- adjust watchOHLCVForSymbols signature 2890d09191
- feat(bitget): add watchOHLCV for symbols def2537ade
- feat(bybit): add watchOHLCVForSymbols 1ef94ffe96
- add createOHLCVObject dea2500f5c
- add types 6ee526db14
- watchOrderBookForSymbols stub 6fa22d79c4
- improve docs 1c293765e5
- add has 0fa536ba94
- improve docs 944b348400
- add filter ad48233261
- add examples dd33e1d035
- add symbol to getLimit 1769b7957a
- transpile string[][] 87621e6641
- adjust comment 68acd3bc95
- fix php syntax eaaf923055
- feat(safePosition): get contract size from market when undefined dcf6cedff1
- fix(bitmex): add reverse to fetchFundingRateHistory b373fee9f5
- add example b81767dddf
- fix print 472331b520
- fix market loading 9a5ccdbf0b
- fix okx channel e1bff24ae4
- fix kucoin 6438188db7
- kucoin orderbook fix 95ea68026b
- fix kucoin futures 34937fc2e7
- markets loading fix 5a1cdce4d0
- improve example 65c020d573
- add defaults 883d9e251a
- 4.0.90 34329e9e18
- fix bybit watchMyTrades should filter by symbol bb9679b87b
- 4.0.89 5e1d331d62
- exmo: fetchMyTrades minor fixes fd160a74df
- composer remove extra 00c1836635
- manual update for async php paragraph 05250abb22
- feat(gate): fetchUnderlyingAssets dd7269183e
- feat(okx): fetchUnderlyingAssets 05b1025c1c
- add fetchUnderlyingAssets to the manual 84686480b5
- 'fetchUnderlyingAssets': false, on other options exchanges 9964afff8c
- add marketType argument to the method signature 4d52c22c67
- clarify docstring description 324ed0ca05
- update signature a5462465ed
- cr fixes 6aece829a7
- exmo ArgumentsRequired import fix #19107 0ffba24c72
- 4.0.88 e427e94ff5
- bitget: add new market apis 86d80e3d53
- minor e42b87d83d
- 4.0.87 e4403c505b
- feat(bitget): fetchBalance, adjust swap available balance 1609353bce
- 4.0.86 432bc94bf2
- fix(latoken): parseTicker response values corrected 80a00dc446
- fix(binance): bookTicker swap subscription 641a2d9eaf
- 4.0.85 280a105c58
- fix(base): typo inside Position type d363cce8d0
- fix python position type 023db76e48
- fix(base): remove BCHABC from Exchange.py/php c85085ccef
- 4.0.84 ba3b9ad429
- feat(bybit): update stopLoss, takeProfit implementation fa6af72a78
- adjust takeProfit and stopLoss to prevent breaking changes a663a31490
- ndax 3120ac90ef
- lykke 145f24199f
- latoken 4a23d3df76
- bigone a62036ddb8
- bittrex 722336b3c7
- latoken 7de75152c4
- bitfinex2 80546f55e2
- kucoin aff59bf507
- typo 2300c62a27
- fix(base): BCH override e6ee8c72c1
- fix logic b2f610d143
- fix(gate): order status fd3cc1b714
- fix(gateWS): status inference 67435420f8
- fix(yobit): remove PRS override 8a633e4129
- fix(bitmart): change method to v3 endpoint 12be9c7f7b
- cr fixes 5cd354f683
- binance: update api rate limit b98ea3484e
- editOrder, update stopLoss, takeProfit implementation 51b868104f
- remove price and amount check cbc8b25ba4
- Update ts/src/ndax.ts a2d218647b
- Update ts/src/kucoin.ts 236937097c
- 4.0.83 d755414868
- binance: add apis bba51c3d8c
- 4.0.82 9bb7f5809d
- krakenfutures db8ccada86
- probit 18fb8dfcd0
- wO 380975afce
- mkt 901baed034
- fo b3d670567a
- fob 3e65e2bccf
- Update manual.rst 8753610bfc
- bitget: update fetchMyTrades 71cc30064c
- binance: add apis a595447de8
- gate: add apis a741566509
- huobi: add apis 34d4c3b61f
- update fetchMyTrades implementation cefa6e165c
- update 96fdb215da
- add see dbdc252871
- update changelog 6cb2b75b3f
- update docs 8e59731bc4
- revert 098ddc4629
- fix(kucoin): add proper fetchCurrencies 0a73fe3331
- fix(okx): ws exceptions a8810ff279
- Update ts/src/kucoin.ts 1ca1d7c033
- revert 7e5db2a0bb
- wp e7ab2ee0bf
- fix(bequant): USD no longer has its currencyId changed to USDT e68c4c6988
- fix(okx): ws sandbox ec53ea2e67
- add jsdocs d108c595e1
- fix(bitmex): fetchFundingRates filtering 3cb60fe7e0
- add deposit and withdraw to networks 030ae6dcdb
- fix(base): remove Bitcoin Cash ABC override 95437f9c25
- fix(yobit): remove PRE override b8cf9ddcfc
- Add network as required parameter for withdrawals of digital assets d62284ef33
- fix Missing space 98d5080620
- fix(bybit): remove editOrder check 7bf1d592a8
- Revert "fix(base): remove Bitcoin Cash ABC override" dc02f5a29b
- Revert "fix(yobit): remove PRE override" c460321350
- fix network check 379ae8c816
- 4.0.81 e4065f6a49
- bybit 26caf82b27
- waves 7691af575e
- coinsph 0ae4fa3a6c
- krakenfutures c732c54097
- okcoin 1fe76b7cd9
- okx d26446f183
- probit 6ad08ab1ca
- upbit 69120f30cc
- waves & bybit 7b2bd1fb29
- fix(bitget): handle ws error 72191809b5
- add comment f0570815bb
- fix string variable d7a7d30556
- fix(bitmex): base/quote volume inside ticker 43083d7d14
- fix(gate): watchOHLCV return c322d83f77
- bybit: add apis 6d63d74249
- 4.0.80 eeeaf81e28
- Fix: Huobi fetch_markets 'spot' is False b5353dbc57
- edit public and private rateLimit weights based on changelog table f55b7ccbca
- Adjust sapi (IP) weights 63a1e9ebcc
- bithumb fetchTrades fix 8c10b55569
- edit rateLimit weights based on test function 0b947435ef
- revert 8d6c014289
- revert 513f26b1ca
- fix(bithumb): fetchTrades market id 804fbc32a8
- fix(poloniex): format comments c98a648e75
- fix(phemex): side and price fix 9c0c70a095
- ccxt doc links 706ccf2a83
- mexc: add apis d6d458b884
- 4.0.79 926ccad557
- feat(bingx): add spot support to fetchTickers 64a8fbc138
- Update test.ts 4ae6a5d850
- okx: add apis 68b6a11cef
- fix(bingx): spot ticker is public 37fb45d374
- fix signature a469c871df
- fix(transpile): snakecase handleTriggerPrices b07d9426b7
- currencycom on travis 6ece3f8129
- bingx: patch signature 3ef3e84890
- 4.0.78 5f481af855
- fix(okx): watchTickers require list of symbols a2c084de3b
- whitebit PermissionDenied exception mapping ce509ffd12
- whitebit PermissionDenied exception mapping 667a7e2619
- fix(bingx): fetchTicker fix b409636566
- replace endpoint b4483fe1d1
- fix parseTicker daf8310e6a
- gate: add apis e3b4ad8392
- 4.0.77 88ba4f50d3
- poloniex docstrings @see for trigger orders 01747ffd34
- poloniex parseOrder minor fix 8c13dba887
- poloniex.fetchOrder, cancelOrder minor fixes 734d3667b1
- poloniex cancelAllOrders docstring update 76c390c8f5
- remove comment 522c640858
- add params.stop 455e079ad2
- bingx: add apis b5e47ca40e
- feat(bingx): add fetchTickers spot 12a5efc4b6
- feat(bingx): cancelOrders spot fd29e40be8
- poloniex stop order docstrings e92ff39e2a
- fix cancelOrders d2ea0a66fb
- convert ids to string 9788ea9df7
- coinsph: add apis 36c09c4b7a
- try custom encoding 2626a3c307
- fix array.isArray f215024416
- add toString d7d58f054a
- manually parseArray 731a5fb5f5
- remove files 94e7b91751
- php fix 236bc329c1
- improve parseTicker to handle buy_amount and sell_amount 4e29d0f948
- improve parseTicker to handle BID_SIZE and ASK_SIZE 67265a411b
- bybit on travis fix #19001 f69105d32b
- manual / wiki links f11b8c0a0b
- fix(kucoinfutures): add loadMarkets to watchBalance 275c8a0196
- mexc OnMaintenance f8b7ede43d
- mexc OnMaintenance 983bdeea97
- 4.0.76 e9f851e7da
- woo: add apis 7b72350da4
- fix(okx): ws auth 61e29ebcbd
- fix(base): filterByArrayPositions name transpiling b657e3f722
- price argument in createOrder docstrings is optional cde1885c39
- bitopro: patch signature 1be83c5f69
- bybit: add apis, update limit rate 5a3ffc0b3b
- add fetchFinancialBalance 486505fae8
- improve fetchBalance to handle financial balance be1451fa5d
- fix(lbank2): python error mapping f98908edc4
- fix parseTicker to handle new ticker structure 4eb5681b13
- update fetchTicker and fetchTickers for updated ticker structure b5a860e079
- manual / wiki doc links eee926136b
- manual / wiki doc links a2e3b00691
- manual / wiki doc links de17378c77
- manual / wiki doc links 1e5674d13e
- add askVolume and bidVolume 56e70e66cc
- bitmart: add apis 86deb3daea
- 4.0.75 a9666e8b09
- fix(bybit): ws auth f74dcb1326
- missing future 9760504bec
- Update bingx.ts d406efb479
- README.md links to Manual, ccxt.pro cleanup 4311edfab2
- wiki/Manual.md anchors 6278c1d788
- 4.0.74 4d5b685976
- exchange.parseWsOHLCVs 5ad71d3c73
- transpile.js parseWsOHLCVs 22eaa1d9a7
- transpiler parseWsOHLCVs position move 5d085a2e19
- parseWsOHLCV calls parseOHLCV unless overwritten 4ef9f7b6f8
- exchange.parseWsOHLCVs remove filterBySinceLimit 1b5347cbb1
- feat(lbank2): add contract API endpoints 20c21a50d6
- feat(lbank2): fetchMarkets add swap support 081ed3fa96
- exchange.parseWsOHLCVs remove this.sortBy e521b9d548
- nest contract API URL 0ec5b743fa
- feat(lbank2): add fetchTime method 123ee625fe
- feat(lbank2): fetchTickers add swap support a795cbbd09
- feat(lbank2): fetchOrderBook add swap support 950c63cf40
- fix(bitmex): ws auth 5442185279
- fix build 398fd76517
- protect fetchTickers fed633fb0c
- emulate fetchTicker 0e2a970c80
- fix markets loading and precision 262932c728
- feat(binance): fetchMySettlementHistory 509ef5ca69
- feat(bybit): fetchMySettlementHistory 1492384664
- feat(gate): fetchMySettlementHistory, createExpiredOptionMarket cf315114d3
- set fetchMySettlementHistory to false on remaining exchanges with option support 5d05768f65
- 4.0.73 c0d7ac25cc
- fix(cryptocom): ws auth 8fc6e3f322
- fix(exchange): await ws close d38d2463a0
- binance: add apis c693f0143b
- binance: update api weight 35db8edbe9
- fix(cryptocom): watchOrders resolving a4f3860042
- 4.0.72 849cff7e5f
- bitget: add apis 47c6f915ff
- gate.io trading campaign 5761964dc0
- Kucoinfutures doesn't have a setLeverage method 3b48568e22
- feat(coinbasepro): improve watchTicker parsing 0240970243
- 4.0.71 fdebdc741c
- gate reflink 45912a70e2
- 4.0.70 a5eb3141f4
- feat(bitget): fetchTrades add
endTime
support 9a304f5734 - Bitget: Allow setMarginMode to use unified names 'isolated' and 'cross' de26427b55
- default endTime to this.milliseconds if since is provided 64295f9fe5
- update error message d72098bb56
- fix(okx): add new bussiness url to pro 790992a3e6
- fix auth cda5fe0b1e
- crude replacement 1cd2d8b620
- add comment 1ca25276df
- 4.0.69 80888037e9
- wavesexchange string math 7c6166f5ed
- wavesexchange.parseOrderBookSide safety checks 67c6d5a7bc
- wavesexchange.parseOrderBookSide fix error related to toString transpilation df976bc895
- wavesexchange minor fix 9897bc5e57
- wavesexchange customPriceToPrecision customAmountToPrecision currencyToPrecisiontype fixes 669f692e10
- bittrex de5a2827ff
- rename be4038f890
- reorganize d26267a91c
- remove 947b5193f3
- exception d42b8ad5f7
- fix(bitfinex2): ws auth 53d645df2a
- fix(bitget): ws auth 12b9f8ac40
- fix(bitmart): ws auth d4b92900f9
- test.ts e45c7be90e
- test.php 229fd8248e
- test.py 11b37bc1a1
- minor afda518f8e
- loadmarkets fix 38530b0c35
- list a16d0a4f31
- rename to maxRetries 29e6bde601
- add ws exceptions c3406a6c61
- asserts a3e9f0567d
- ts 6d503735a6
- ts 4acc22c4d6
- replace toString with numberToString 623d70431c
- replace toString() e6e1b4d219
- fix(bybit): market() override 3a2be92fff
- feat(coinbasepro): add watchTickers a21b01af22
- 4.0.68 6e870665d0
- fix(bitget): default ohlcv limit a81e422e1f
- fix(bybit): watchTickers market selection 8123a0db32
- fix conflict 55acae23ab
- fix docs 9550ec6c8c
- merge conflict cleanup 0c3d41e2f2
- 4.0.67 bb8bc0bf55
- feat(hitbtc): params["triggerPrice"] unified c69fed1450
- fix(bitget): fetchTrades 'since' support 983c257d3d
- fetchTrades make multiple methods available through an option 2d69f30be3
- fix(bitget): fetchOHLCV, optional methods typo a99bd56a0b
- feat(bitget): fetchMarkOHLCV, fetchIndexOHLCV eb8a07d080
- fix(tokocrypto): fetchOrderBook type 2 symbol fix 1ec88c9c82
- feat(tokocrypto): add fetchTrades and fetchOHLCV support to type 2 53451101d5
- omit params 47a1fd8001
- swap params af5f4340f6
- add @see to createOrder d4f85b5672
- 4.0.66 29e35cf74e
- updated has[ws] for all exchanges ws unimplemented f955adda0a
- removed "ws": undefined, // has but unimplemented" lines 397c857d35
- hitbtc removed pro:false e5a44e2d38
- Fixing the problem of outputting an error message to unicode 800f6ca1c1
- Fix missing '.' 4be1e9837f
- idex: handleOrder safeOrder && handleTrade safeTrade 0bd24a17fa
- add InvalidOrder if both undefined 065f9d99b7
- fix authenticate 1038feff12
- refactor 5365e6ae84
- okx: update apis b7318e215d
- wiki/Manual typo fix 81b57f3c19
- remove unnecassry line b4809de67e
- fix(cryptocom): update id 174b7849a1
- 4.0.65 79d1cf2c61
- wavesexchange: add apis 48396fdeec
- wavesexchange: update v4 order signature 9d610ebd11
- wavesexchange: fix fetchOrderBook params 66fcc42015
- wavesexchange: createOrder add stop order a28497cedb
- Exchange: add stringToBinary & binaryToBase58 70c8a08615
- wavesexchange: import move into wavesexchange.ts 2392064300
- wavesexchange: minor update 449b3c15d2
- wavesexchange: update doc, www, matcher api domain 0e1ab86cc0
- wavesexchange: update domain name 4b3ec89ec0
- wavesexchange: fix build 8bf910b1ea
- wavesexchange: export binaryToBase58 b158118690
- wavesexchange: update stringToBinary as encode & binaryToString as decode fede94bf8b
- wavesexchange: fix createOrder sign error 36ce4559c3
- wavesexchange: update createOrder matcherFees 4a16dc51ec
- wavesexchange: update createOrder params eb0497c079
- wavesexchange: update fetchMarkets d28f86beb1
- Revert "wavesexchange: update fetchMarkets" 7dd2f325bd
- wavesexchange: update bd473b15f2
- wavesexchange conditional orders unification #18578 93b4b67bd2
- 4.0.63 [ci deploy] c99fd58f8b
- 4.0.64 29983102ec
- dummy change to cause tests trigger for all 066e1ba2f3
- update 2a6ef80252
- fix!(exmo): createOrder can place market orders, response is parsed using parseOrder 079d375872
- exmo minor fix f9c7d0bb21
- bybit 6796911f62
- revert ec98f58aac
- minor f25e1d7232
- bingx: add apis 91263dae1c
- alpaca exceptions RateLimitExceeded 5fa4654ee2
- okx sponsored promo period ended 0fa10d9af0
- 4.0.62 f5a91d5f0a
- bitpanda has for stop orders 8315f55d30
- support stopPrice 15317b850c
- fix(kucoin): ws error handling aabd2e1091
- 4.0.61 db7a83aff9
- feat(binance): add sor support for createOrder f87dc46a8b
- add params.test 31143b4573
- omit sor 6e07f0ab93
- add to signing 1784ab2b6b
- 4.0.60 9a2f2f5429
- fix(gate): parseOrder fixes related to filled and cost being set to 0 afabda7638
- fix!(bitfinex2): unify fetchPositions response. fixes: #16388 bead2d7095
- use safeNumber instead 6ade005c3f
- timestamp fix 239862092d
- filter by symbols 6a47d3e2dd
- fix(bybit): crash when fetchPosition array is empty 8897b83854
- fix condition 9518b9e6f7
- simplify logic 3da2216fae
- 4.0.59 bbb2625f90
- bybit.parsePosition: added fields takeProfit trailingStop stopLoss 387141abe1
- binance.parsePosition: added fields takeProfit trailingStop stopLoss 59752629ac
- okx.parsePosition: added fields takeProfit trailingStop stopLoss c6916197c6
- ftx.parsePosition: added fields takeProfit trailingStop stopLoss 48f41ed624
- gate parsePosition: added fields takeProfit trailingStop stopLoss 5db57a7376
- huobi parsePosition: added fields takeProfit trailingStop stopLoss 7ad6eb733f
- ascendex parsePosition: added fields takeProfit trailingStop stopLoss dad1f5d5eb
- mexc parsePosition: added fields takeProfit trailingStop stopLoss 061500e760
- kucoinfutures parsePosition: added fields takeProfit trailingStop stopLoss 0355707b48
- phemex parsePosition: added fields takeProfit trailingStop stopLoss 2a923fcea8
- deribit parsePosition: added fields takeProfit trailingStop stopLoss a01c7f19a7
- bitmex parsePosition: added fields takeProfit trailingStop stopLoss 2ec1472ff3
- removed trailingStop from parsePosition b4dedeb9d8
- aax.fetchPositions stopLoss and takeProfit 73bad65b5c
- ascendex.parsePositions minor change 6d6fb39765
- btcex.fetchPositions stopLoss and takeProfit 06f3d6d269
- bitget.parsePosition added fields stopLoss and takeProfit a6c1e61ac6
- coinex.parsePosition added fields stopLoss and takeProfit 557d54c0ac
- currencycom comment formatting 5e76a1d86c
- currencycom.parsePosition added fields unrealizedPnl hedged stopLoss takeProfit 444789ddfb
- parsePosition switch ordering of stopLoss/takeProfit 1b29414410
- parsePosition hedged, stopLoss and takeProfit added to response 425bee04fa
- ftx.parsePosition comment formatting 0fdb20897b
- huobi.parsePosition comment formatting 5088d203d9
- phemex.parsePosition comment formatting 4d35789098
- added hedged field to parsePosition e80ef1a545
- aax.parsePosition minor fix fa93c50f3f
- removed stopLoss and takeProfit from phemex parsePosition 70bcdb007f
- ascendex parsePosition minor fix 32ea39f5ac
- coinex.fetchPositions stopLossPrice and takeProfitPrice 65cb02f5d4
- tokocrypto.createOrder string math a48ab52828
- tokocrypto.createOrder docstring @see c585e51514
- tokocrypto.options["createMarketBuyOrderRequiresPrice"] == true 6b5c5512e0
- tokocrypto.createOrder createMarkeyBuyOrder requires price logic 5e8267a1c9
- tokocrypto.createOrder specific error message for market buy orders with no price 28fce962b6
- added takeProfitPrice and stopLossPrice fields to parsePosition response of bingx, cryptocom, delta, digifinex, poloniexfutures 80a23a4c3b
- tokocrypto createOrder error condition fix 871dda4200
- ndax.createOrder triggerPrice fix 3e4380535a
- ndax has 884d5ba756
- add new fields to the position type a391d93908
- add python type 4738eac9b0
- ndax[options][orderTypes]: added string order types 87b2be5fb3
- fix(lbank): sign error for private methods 321dcdbd83
- ci: patch link of troubleshooting 03c639b9ba
- fix(whitebit): add loadMarkets to fetchTradingFees 09931a3656
- add type parsing cacce722e5
- fix price parsing cb2b3c3b41
- 4.0.58 00903122b9
- cex.cancelOrder unified response 729b0dc2a6
- cex.createOrder string math 07958a75dc
- cex.parseOrder safe order 70397aaaaa
- cex.parseOrder: brackets around inner conditions 228ef192f4
- cex safeOrder received unparsed string numbers e51d13e9cc
- added @see to cex.createOrder 46bf6abd2e
- cex.parseOrder safeString type fixes c11cfab09b
- fix(bingx): signature fix 712d4a5641
- normalize number 7283038d7c
- fix direct access 81bc74672e
- extend cancelOrder response c4e847edd3
- fix market buy amount f8599f4c0c
- okx personal trades rate limit temporary workaround b5bd479643
- 4.0.57 796733fe8f
- binance c995d9174c
- bittrex 056a995942
- idex d80bafce1f
- bitstamp 7479aca3ae
- gate 66a20fa706
- kucoin 68004d7f30
- kucoinfutures b738263818
- mexc 84fd16a981
- poloniexfutures 9ebf171bd2
- exchange 65f3a4898e
- rename 8f42b9b875
- rename 3ee8ce0309
- bingx: patch parseTrade f43c521fe9
- fix(gemini): fix indexOf for php e1be83984d
- bingx: add new api 3c8f4609d5
- bingx: add clientOrderId 1f563e5234
- fix(coinbasrpro): add watchOrderBook authentication 7cbbd3d422
- fix build: bingx python linting 6cb637e245
- rename method c8f3595848
- rename option 2bb0657ef7
- optimize code a74150057f
- Revert "rename method" efe7494b4d
- update name 23d6ae07fb
- rename to fetchRestOrderBookSafe e690ae6400
- snake_case version fc7d1cb74f
- fix(bug): python pong 531fb27d2d
- 4.0.56 a72c8653b7
- fix(huobi): authenticate 392103eace
- fix 2e611454f0
- 4.0.55 5530464c60
- minor ac0286d33e
- fix(bit2c): createOrder precise math for market buy orders e91377e1f5
- bitget: add apis 0ba0b59158
- bitget: sort api by doc 3339160284
- binance: add apis 2ff36a3cf3
- fix e720cbfcc7
- feat(binance): update id 5b2513c91d
- failure flags c8ab8ebb18
- fix(bybit): postOnly handling 8bf83e878f
- missing update a941f34cb4
- change maintenance 77161ae58c
- remove comment e1cce7f4ca
- change phrase 04b4ea7f13
- 4.0.54 8e16d8f670
- fix #18800 33edf6abec
- feat(bingx): add spot ohlcv e5ef71811c
- fix build fe040f02cb
- fix(HuobiWs): authenticated streams in php 7cc48f6452
- load markets e2a5f2f1e7
- remove dynamic prop 2bdb93069f
- restore 43e1ff952a
- restore 40bc6b8311
- fix(coinex): parse timestamp with type int 44d58d53ae
- 4.0.53 3688c7650e
- rename e9620d248b
- huobi: add apis f36b3672ad
- huobi: update doc 27050434e9
- feat(mexc): update rateLimit weights f643456220
- Update bingx.py b50b0b0da8
- fix(bingx): canceled order status 2c2193c870
- revert file 1afa2add88
- revert 2694a4af2f
- bybit parseTransaction fee fix 43e86d194e
- build / transpilation fixes a0d2a0f634
- build/transpile customParseBidAsk / customParseOrderBook 6154571302
- bkex on travis abb1896993
- 4.0.51 cbdb6e0083
- 4.0.52 bdc05c6ee3
- feat(errors): Added ContractSettled error type f63b608b94
- Add NoChange to exported errors 9028663843
- fix!(okx): change error with code 51030 (Funding fee is being settled) to type ContractSettled a086901f31
- added ContractSettled to php and python error types a7d8639fc3
- added error type NoChange to python and php 97134b054e
- python and php error type fixes for NoChange and ContractSettled eb53e68f3a
- init.py imports NoChange and ContractSettled 54fb3f8d47
- revert eba9b0142e
- remove generated files 40ca719211
- add ContractSettled error 8408c956c2
- feat(errors): changed error type ContractSettled to ContractUnavailable c2677ac430
- fix!(okx): error type for errors with codes 51021, 51022, 51027, 51028, and 51029 changed from BadSymbol to ContractUnavailable 1ead3dde2d
- feat(bitget): update stopLoss, takeProfit implementation e9f608f4cf
- fix exception name 7646a0c647
- fix(bitget): orderbook snapshot 7811f90e6d
- fix(bingx): add GTC by default for swap markets 37bb89140c
- fix typo f646ba40b4
- enable stopLoss and takeProfit at the same time 390914e4a0
- okx fetchMyTrades() ratelimit 70d74da72f
- huobi: update fetchMyTrades 7ffc066207
- woo: add apis 1b470b672c
- fix(bingx): default spot tif 3c9b2584c9
- fix(delta): fundingRate scale 034047cf40
- feat(bingx): add standard futures 83238562c6
- fix(bitvavo): currency precision 3a7d287183
- feat(deribit): add fetchFundingRate and fetchFundingRateHistory 547e835e19
- add flags a28643a0ff
- feat(bitfinex2): add funding rate methods 2e35a203be
- remove import b83bd4b7b5
- feat(whitebit): add fundingRate methods efc3766fba
- add flags 9d4d70fa03
- feat(kucoin): has[createPostOnlyOrder] set to true 06a22c6d38
- fix(poloniex): cancelOrder error d8f6c6e398
- fix parseOrder d835867766
- remove import fd1faba4ad
- 4.0.50 52a52b888b
- bitfinex2.handleOrderBook string math fd93fc60c8
- bitfinex2.parseWsOrder string math b22733da31
- bitfinex2.handleOrderBook minor fix for python 14f966c9e4
- huobijp.parseTrade string math be71f18894
- bitinex2 handleOrderBook minor fixes ef51cceb99
- okx update market limits 55cc24666c
- okx.fetchMarkets add @see to docstring e4c7cee027
- okx.maxSize undefined e38e240ea2
- kraken: add BalanceEx api e3b503b5b4
- bitget: add apis for copy trading 8bd01dac92
- 4.0.49 9adb3b6ed7
- bitfinex pro parseTrade string math feef716340
- fix(kucoin): orders using params["triggerPrice"] can be properly placed 0f36e6fd3b
- fix(blockchaincom): explicit types import ff4a8d726e
- fix(bitmexWs): normalize orderbook amounts 46c5fc76ed
- 4.0.48 4f6182aa6e
- coinex withdraw takes params["network"] 5bc5867c65
- Changes for OHLCV and currencies api endpoint d9e808e14c
- correction d3d1bd5648
- probit.createOrder string math 6ff6f5aa43
- feat(bybit): createExpiredOptionMarket e468c171fb
- Changes for currencies api endpoint 8bbff9a901
- feat(krakenfutures): add setLeverage f7d5a140a8
- uppercase market id 3cbd03136a
- feat(krakenfutures): add fetchLeverage 7b62803e26
- add missing methods to implicit API cf47082d47
- revert 88125e170f
- fix(base): implicit TS imports b3a127937b
- fix date parsing df2805aee9
- fix(kucoin): disable webApi currencies endpoint 32ba7222df
- 4.0.47 bcb7aeaf63
- bitflyer.parseTransaction string math 96a2efb16a
- feat(base): add position type b28ca41510
- typo 03aa8981e2
- add ts types 7f8da3791f
- feat: add Position as the return type 23a11a99b9
- fix return type 573bf85b06
- missing exchanges a31f533f43
- add realizedPnl field 4c18a69953
- add python type 6d2a5d7202
- fix build 8c80664826
- add parseNumber d0d89d4915
- 4.0.46 e6ca1586f8
- dict 7ca7bdcadc
- fix 795ad090b7
- small update e5dbd92d8c
- fix(bitget): reapply historical pos changes 7c9477c955
- minor fefa440688
- minor 13dc27bb6e
- 4.0.45 1ee4a2b014
- docs: update instructions on how to check if postOnly orders are available 988c1c1820
- feat(bybit): fetchVolatilityHistory 9e04876757
- travis: add new proxy 7e43f2cda3
- trigger bybit build 275de24519
- update proxy prop 8995d943eb
- add http:// db4bb1cdba
- feat(coinbasepro): add sandbox mode c1d28851e4
- fix(binanceWs): fetchOpenOrdersWs symbol requirement removal 6d30079bda
- fix(bitfinex): signature 9fe87df19f
- restore line e24e2c0f6c
- bybit on travis a26258455b
- 4.0.44 76d53ab8b3
- fix(binance): orders trade fee for one order with multiple trades 0a13eb0433
- Update cryptocom.ts 55d72e160a
- fix(bybit): ws spot orders parsing c66714b53a
- fix linting 152c6f3fd9
- fix(bybit): update order status 77ba8bba25
- 4.0.43 8f5662603d
- removed delisted exchanges from manual 67280033c0
- README.md promo links 52fbd961a9
- README.md promo links 0712a47667
- delta add docstring links c2dcf16251
- feat(delta): add createReduceOnlyOrder and finish option support 1916cefe6e
- 4.0.42 58e8f149ae
- fix(phemex): add contract size 6951f53bad
- watchMyTrades docstrings order > trade fixes 24f7933fb9
- watchMyTrades docstrings order > trade fixes 6de3c1ac68
- watchBalance docstring fixes 17ead3d9a0
- watchBalance docstring fixes 6ed13359a1
- feat(delta): fetchSettlementHistory, createExpiredOptionMarket 842c3348e6
- editSpotOrder fixes 13b2b4293a
- feat(bitget): add history OHLCV candles 53789b754b
- read from params 8d3c0ce53b
- retry tests 690b8e7abb
- typo af2b28dd82
- fix 2ddb838124
- Update ts/src/test/test.ts 56bdf86158
- Update ts/src/test/test.ts 9f974b61ca
- Update ts/src/test/test.ts e1ad71c692
- Update ts/src/test/test.ts dc3e061942
- fix 557665eaee
- fix rt ca3ded2265
- recommit cc829f387c
- update message 4a5d06962e
- change retries to 3 d74dbcfcc7
- build: remove bybit proxy 2588032311
- trigger bybit build d18e239f4d
- 4.0.41 f25c21a31c
- feat(bitget): add privateMixGetPositionHistoryPosition support to fetchPositions edfe282489
- off by 1 fix 575223581d
- add sample f6b599cbd5
- fix parsePosition fe1e644771
- fix(bitstamp): 3d timeframe 7d823f3956
- Update BUG_REPORT.yml 25345480c4
- README OKX promo 0950b23b0b
- README.md cdn links 7964f5427f
- README.md cdn links b2633661a3
- feat(delta): setLeverage 83a86d177e
- bitget trigger order omit reduceOnly 586f91fcb5
- feat(base): add remaining and filled for closed orders 66b4b568b0
- ISSUE_TEMPLATE/BUG_REPORT.yml languages 6bdb5e4d3e
- fix!(hitbtc): hitbtc3 renamed to hitbtc 9c048be3e6
- gate setPositionMode implementation 2ef6355f0d
- feat(errors): added error type NoChange 1a96ee9799
- feat(delta): fetchLeverage 6726db8257
- add error 547f4c306e
- feat(fmfwio): upgrade to v3 api 2b57de38bb
- feat(bequant): upgrade to v3 698659c1f4
- update pro code b9fa4dc7ef
- 4.0.38 808892beff
- 4.0.39 b49af7222d
- 4.0.40 13b81397f0
- feat(delta): fetchMarkOHLCV f3751fd747
- feat(delta): fetchIndexOHLCV c667a6f031
- 4.0.39 213704b779
- fix(base): protect filterBy agains undefined limit 9a8e60f677
- binance: add apis 0cf82cca56
- gate: add apis 5e360d3cdc
- fix(coinex): setLeverage limits and refactor fc82894531
- typo 9446e60977
- removal 19208d8673
- no need of blank issue 41868dc0f4
- 4.0.37 4d27d03b97
- 4.0.38 7afaee2db2
- fix build 0df279e574
- fix types 861829ac80
- add method to base 8abe3de198
- binance added triggerPrice to editOrder 969de3bb8b
- add uncamelcase exception 9f1cb16810
- add invocation call parsing c41103a2b2
- several fixes f8a0cbb717
- small fix 73f3231b42
- remove parse to int aebed73cdf
- add return 39b415f49c
- fix handleOHLCV 60b1a93875
- fix python linting 49c8afda71
- okx: add apis 4be503b257
- 4.0.36 04381d01e4
- Update blockchaincom.ts 5fb115a5ca
- fix(okx): open interest timestamp c8e61f2aae
- fix(base): emulated fetchMarketLeverageTiers f5b8821c6d
- 4.0.35 d716565555
- feat(huobi): fetchOpenInterestHistory default required value e326900ef0
- 4.0.34 ffaa4ceba4
- fetchDepositWithdrawFees cc2bc8d6f0
- bitget: add convert apis a455b6fb60
- binance: add apis 781bebee7d
- feat(delta): addMargin, reduceMargin 8fa434da8c
- feat(delta): fetchOpenInterest 5290eb3c2c
- CR fixes 6e99fa995a
- several fixes 280edebf39
- fix(kucoin): add kyc error 6e8ba04fc9
- handle generic errors 9f8d19a698
- mexc linting fix #18596 1f53d1166c
- travis.yml node js version updated with nvm install v18.17.0 17778f61ea
- 4.0.33 51a868c9dc
- minor mistake 820026ce77
- fix(bitfinex2): protect handleErrors e0921513fb
- small update 2c34fb34d5
- fix d724b1c845
- 4.0.32 1cbc53d817
- networks 0f4943ff09
- fda 6fcdbf3a86
- fix c9a1c6ccec
- fda by networks 3c54bdb41f
- upd dd422b7dfa
- Update okx.ts c07106adaa
- Update hitbtc3.ts 292f83391d
- Update bigone.ts 9a7464b797
- Update bitmex.ts 07b668e363
- add algo 3d9f2e5d41
- mexc error remapping 0a9f98f3d7
- fix(base): python ws close 3568317863
- fix linting cdc963030b
- 4.0.31 dfec27e852
- Change name of method fetchTransactions to fetchDepositsWithdrawls ada9a6a93d
- parseTransaction(s) changed to parseDeposit(s)Withdrawal(s) 171c8bed62
- Revert "parseTransaction(s) changed to parseDeposit(s)Withdrawal(s)" dfe6b7c813
- has fix 58c5c68f26
- minor corrections 16afbc9278
- comment 27f9cb6650
- fix(bitget): margin account endpoints 95e7bb0f09
- fix(Bitbay,bitcoincom): set correct name 778de519b0
- feat(okx): fetchSettlementHistory, handle expired market id 3d5b50773f
- Update gemini.ts ffd0f32647
- Update kucoin.ts 5931284f53
- 4.0.30 f88265148e
- new tags 33f7f49e30
- binance: add apis 75a45ae40d
- huobi: add apis ec5b0c233a
- 4.0.29 f6759a8d4d
- huobi error handling PermissionDenied on withdraw 2257f8690d
- 4.0.28 a9825dbe8f
- perihpericals 1bac5281c0
- revert afa86709c9
- rename d6abe01c36
- final 908beafc0d
- typo 66e9c96683
- kucoin: update borrowMargin to v3 9d52d735a2
- kucoin: update repayMargin to v3 08f12fa6eb
- kucoin: update error code 354bc77d88
- minify 1f447cf6e7
- rename methods 62a4754524
- simplify invertFlatStringDictionary 32616e0d47
- transpile changes 79b1e8048a
- kucoin: update borrowMargin & repayMargin ArgumentsRequired error 1d81bddc23
- kucoin: update repayMargin ArgumentsRequired error 19e29afec3
- bingx reflink #17924 b1265b705a
- feat(okx): editOrder, remove market type restriction 2bce0c7768
- restore edit order 084c91e66f
- 4.0.27 af9e6a8407
- bingx logo d36f1fed8d
- 4.0.25 [ci deploy] 08d0e9eb5b
- bingx linting, setMargin error handling fix #17924 [ci deploy] 0e7f855091
- 4.0.26 c58d9d85d8
- initial commit e2659d489f
- bug/syntax fixes be2dd6bfb0
- white line above imports 38ae163296
- Add abstract file 2d0d5fe142
- Update rateLimit & add private urls 85d0833eff
- fix private sign part & add fetchBalance 26b7219c17
- fetchPositions, createOrder, cancelOrder, cancelAllOrders, cancelOrders, fetchOrder, fetchOpenOrders, fetchClosedOrders ff894e1be8
- add other unified endpoints (bug in setMarginMode) eb439cae65
- small changes 98ac4d88fa
- fix php, allow for both market types and other changes 351291a5f5
- order fixes 94a2637d52
- review updates 4addd32311
- update see values 87ab069c76
- add isActive ad10c45825
- small cr fixes c63dc80a13
- review updates b872fbddc1
- withdraw 40f57c05f1
- fix withdraw response 733454c302
- fix fetchCurrencies b2a01cc451
- fix parseOrderStatus ca61fa2294
- add error message c4654262f1
- fix parse trade 20255d1087
- update jsdocs 9544b55d21
- fix transactions 0e9cb5126b
- reorg requirement b5ea74d162
- test fixes ffcb003fd8
- make tests pass e065b1c7d6
- add networkIdToCode 012c708d3c
- 4.0.24 3c41844aec
- feat(okx): watchTickers, watchMyTrades, createOrderWs, cancelOrderWs, eidtOrdersWs f3be306b8c
- watchTicker fix 859d79df4c
- small fixes 952346291d
- edit Order fix c7aaf6eaeb
- indexes 0247165064
- lint 2b0c87a036
- CR fixes 7889d402f8
- add clientOrderId to cancelOrderWs ae356cb655
- trigger check inside createOrderWs efa552a26c
- editOrder e6e51f8921
- 4.0.23 73cccd6e92
- added coinbase advanced trade websocket class 7daf978aa9
- coinbase advance trade pro signature edits ffe1f7ff9a
- feature(Coinbase): implement WS api Auth & several watch & parse methods 59eb0041b0
- coinbase sockets import error fixes b807820afa
- coinbase sockets handleMessage methods, handle method response comments bede279e03
- coinbase sockets subscribe method fix d197fcf60b
- coinbase sockets parseWsTicker updates 86d987086a
- coinbase sockets subscribe minor change 3d68af1a57
- coinbase parseWSTicker minor update 40e424f1d6
- coinbase handleTrade f273ab06f8
- coinbase removed handleMyTrade parseWsTrade 35f18b739a
- coinbase sockets has 504ad56803
- coinbase parseWsOrder 89a2b77356
- poloniex handleMessage minor fix 92cf45c92a
- coinbase handleOrderBook 8ef4217a7b
- coinbase handleOrder ca49e6b521
- coinbase handleMessage error handling 1a08745465
- coinbase handleTickers works 5e2fe22a8f
- coinbase.watchTrades works c7cea8b3ac
- coinbase watchOrderBook works 9f0fecfe2f
- coinbase watchOrder almost works 257ca9e099
- coinbase watchorders works 3b1dd4f85c
- coinbase sockets removed commented code 549b38410c
- coinbase parseWsOrder fee currency b53a52151c
- coinbase sockets fix imports 670e7e0478
- coinbase sockets removed explicit sha256 from hmac method call e62e1bbd09
- coinbase.pro minor changes a5a1cc0ca3
- coinbase.handleOrder minor change da913cd412
- coinbase removed watchStatus from has 9c03d04d5e
- coinbase.js revert changes b4b52e9c5a
- Update bitget.ts 1510afea8d
- revert coinbase.js 880b516e31
- coinbase.pro update docstrings to common format 0cdf51ba94
- coinbase.pro update watchTickers to resolve with symbols f1d7d09760
- coinbase.watchTickers remove messageHash cointaining symbols 6cdf2ff8b5
- coinbase.watchTickers minor fix 036cd04ca5
- Revert "coinbase.watchTickers remove messageHash cointaining symbols" bfb0a00fe0
- coinbase.watchTickers filter by tickers array 2bde30b9d1
- bitget: patch fetchPosition d85811111f
- feat(delta): fetchFundingRate 2e88bacc97
- feat(delta): fetchFundingRates a43843f600
- fetchFundingRates, add API doc link 3e51728179
- remove use strict c684372fbd
- add pro badge 7626b40629
- feat(okx): add eth options a9fd5183be
- 4.0.22 ee6ccea7a0
- edit 44b4695b49
- add debug opt c8d925ace0
- remove opt 93e62d9d29
- feat(delta): adjust option naming 18485d2b1a
- fix(bitmex): parseTransaction 49ca1c400b
- kucoinfutures certified = true 6b77de233d
- adjust spot market naming a2c55f9c99
- feat(delta): fetchTicker, fetchTickers, add bid and ask data cf600f7b4b
- fix(bybit): fetchPosition crash da05ed9fee
- bybit createMarketBuyOrderRequiresPrice handling rewrite for spot markets f2aab9b627
- deribit, bitpanda, coinex, krakenfutures, wazirx transpilation of php object property dereferencing fix #18536 cba02619db
- 4.0.20 2cea3861be
- 4.0.21 ddbd97b68b
- feat(bybit): fetchSettlementHistory d577188ad5
- fix(huobi): remove fetchOrders/fetchClosedOrders dynamic calls 861ef61eed
- bitfinex2 transaction status e9bcd0c19d
- bitfinex2 more statuses 787c2993fb
- ts/src/bitmex.ts parseTransaction amount and status fixes 8c230e9c36
- 4.0.19 b052163e23
- binance: use fapiPrivateV2GetAccount instead a70802a512
- binance: use fapiPrivateV2GetPositionRisk instead 4f52bfcb78
- binance: add new fapis 8416b9f828
- feat(kraken): add transfer and transferOut 3f9d855dca
- add flag 8975eafbc3
- feat(bybit): option support ed260bae66
- 4.0.18 0103010265
- fix(huobi): createContractOrder and createSpotOrder casing ce341b969d
- fix(Exchange.php): filterByLimit fix 9c07805647
- fix(bybit): v5 :: creatOrder :: option markets ed8ffe5054
- fix(bybit): editOrder options 9695bd1ce1
- 4.0.17 91ea2e02ab
- feat(bybit): fetchMarkets, add ETH and SOL options markets fcbcb7e904
- fix error: use parseNumber on strike price 45c1896c35
- add 'loadExpiredOptions' setting c8cfcb5fb0
- bitget: add apis 8bd1144e57
- bybit: add apis 2680834fc9
- huobi: add apis fd82b83d9f
- okx: add apis 8def728d0c
- simplify options loading d5a7c12ebc
- 4.0.16 e272a14e0c
- feat(cryptocom): add ws trading api 2f71e3ae2f
- fix py 456b60f477
- fixes 1fb899e7e9
- fix error 85c36ad61e
- fix(base): add fetchOpenInterest 72b3b88a47
- fix signature 38fd003fdb
- bitget error mapping 43115 The current trading pair is opening soon, please refer to the official announcement for the opening time a66778d2cd
- merge main 2c5a1d9b03
- fix 01367f5ce1
- priceToPrecision, amountToPrecision error handling fix d6af644e4e
- 4.0.15 876f34c0a8
- huobi.createSpotOrder docstring 685b86b30a
- huobi.createSpotOrder margin modes 6959c71960
- huobi.createContractOrder docstring 7a843c1db0
- huobi.fetchAccountIdByType gets margin account ids f38e388c74
- huobi.fetchAccountIdByType fix for cross margin a2dd8cc5c8
- huobi.fetchAccountIdByType fix for isolated margin 2c24cc7ad7
- huobi createOrder @see 072ba651e8
- huobi.fetchAccountIdByType bug fix 97aa7139a3
- fix typo bfd7dec6e1
- huobi.createContractOrder removed errors thrown 7d10006841
- huobi createSpotOrder minor changes c0d6574ba6
- docs: add pro functions 7cd196db78
- remove allow undefined 22951c5a8f
- fix coinbase docs adcf48ac85
- add errors 9dfbdab91c
- refactor(cryptocom): migrate websockets to unified API 44c283a021
- fix jsdocs 740571ba65
- deribit: parse precision 141b0ce515
- cr fixes 0ffba4e665
- fix(Exchange.py): fix camelCase props merging 3e8aa0115c
- revert changes a0bbea6060
- remove debug log 6eed4963b5
- fix watchMyTrades eb572bb7e4
- 4.0.14 ecba150f10
- refactor(cryptocom): fetchDeposits, migrate to unified API c0904b9b7a
- 4.0.13 feaba7277f
- kf 4a3e2b0282
- remove fetchFees 6114912dd2
- add flag 2bde5a7753
- add webExchange to sandbox da06d3bda0
- fix fundingRateHistory timestamp cda9595bab
- fix(base): ffilterBySinceLimit [ci deploy] c0eadc8dc5
- 4.0.12 b82fb59e69
- Luno update API 8680bb5efb
- networks ee7b1f0ef1
- fetchCurrencies 42d78019c7
- fetch d f1e8150447
- withdraw & f 2b0b423505
- fT 42568bd299
- final d02b3e3139
- Commit luno.ts file 963e8c0128
- Delete luno.js 7f925f0c37
- revert 99aaca39f8
- cr 0a863598a4
- lowercase networkCode d375e81bab
- fix parseDepositWithdrawFee dbcdb0d7ef
- fix(base): protect filterByValueSinceLimit 763943c841
- protect filterBySinceLimit 93758fcf5a
- 4.0.11 862fc05148
- okx: add apis e03876a135
- refactor(cryptocom): fetchWithdrawals, migrate to unified API 87a42e610a
- okx: add apis, privateGetAccountAdjustLeverageInfo a68694d7e9
- 4.0.10 d7d4a16d4f
- feat(binance): add support for websocket trading ab0d483031
- small fixes d37f258005
- transpile fixes d5dbcc064a
- gate: add apis 4fffc58cc1
- pr comments 34567da301
- fix jsdocs and extend params db79487c8d
- improve checkIsSpot 75e310085a
- bitget parseTransaction edits aaa02002f1
- bitget parseTransaction more edits df09366b87
- bitget linting e2b34933cf
- oceanex: add @see d15bd6b8f4
- woo: remove apis GET /v1/client/info 9c621b1cfb
- novadax: add @see 6d2b7b92d1
- CR fixes f0f280cc5a
- add filterBySymbolSinceLimit to ws methods e9240e8d5e
- fix error message f0a255b999
- add checkRequiredSymbol aab1f49dbe
- edit to grep pattern b9e8562bad
- add comment 93886bc48f
- edit multilang for options 73ab1a6e4f
- 4.0.9 6085a11cba
- Update Exchange.php 7e3210883b
- travis: remove change.sh for now 2b6a02a0b3
- probit fetchDepositsWithdrawals true bfb8e2ce0e
- 4.0.8 004e385993
- bitget: add apis 4be436de77
- okx reflink fix [ci deploy] 0960f8044b
- 4.0.7 450fcab82a
- feat(coinbase): fetchBidsAsks a20ca10028
- okx ccxt campaign reflink 4032cb80d9
- okx campaign banner [ci deploy] 5e55b6f36a
- okx campaign banner [ci deploy] 1d23033e33
- okx campaign banner [ci deploy] 0dd8d45650
- 4.0.6 c774fe31d4
- fetchdepositaddress 727a9e6ced
- types 4437d21105
- historyTraes 0e4a9c9182
- binance: add apis 86fc331d5c
- bitget: add apis 3b06f23e9a
- add support for optional in jsdoc 743c3d1c9b
- support for optional params in jsdocs 0458e05fb8
- remove undefined from optional parameters defintion 6f4d4f31c8
- minor edit 6da954a276
- remove dynamic call 2af8d94278
- fix(base): fix handleOptionAndParams 6ab7baca1a
- fix(bybit): watchOrders [ci deploy] 496c42ff58
- fix(watchOrders): filterBySymbolSinceLimit call 00f17840b4
- build: disable ascendex dac0a2e354
- 4.0.5 ba9f4414f6
- base 73f64b5216
- networks aa8af496b1
- networksById 93a3dbfcd9
- remove ignore 1c06db0b40
- clause 752aeae820
- coinsph: add apis 77720953ae
- coinsph: add fetchDepositAddress 730a00fe14
- coinsph: add fetchDepositAddress @see d18d47b07d
- remove from install 5df486c8f2
- rebuild into manual c349c32d32
- add php proxy snippet 9b11e059b9
- rename 71000cab53
- removal of old proxy 5719ec8f80
- py sample fe37902651
- js agent sample be092f07ac
- php sample correction 3b03c28e02
- added py sync example 1201503c0e
- added aiohttp socks proxy py example d30af84d46
- edits to examples 0be13d2212
- manual edits 2ba861732f
- manual edits 072c4044c2
- py proxy server 52eaed173e
- comment 1568f5d04f
- html examples c4302b197e
- pair comment e10a4ee6f9
- remove method b3c81e9c4d
- informative message 1a19e3b076
- update a84767b982
- precision d7834c4e21
- Update Exchange.ts bc6cb00e8e
- Update Exchange.ts c16122d84b
- Update build.sh 86be57409a
- Update build.sh 8c2957404d
- remove remnants from build.sh a88c6f68ad
- feat(huobi): add id to implicit calls 9311180604
- coinsph: unify network 0a8b0a9d05
- coinsph: update fetchDeposits b90ed70bb9
- coinsph: update fetchWithdrawals 402601a651
- feat(cryptocom): withdraw, migrate to unified API a966f83528
- feat(cryptocom): set swap, future and option to true ddc8acdb32
- minor edit to docs 8c234d2331
- add deprecated message ef68e6e546
- add network handling cdc34b7a18
- add changelog manually a6fdb6ad6d
- feat(swap): fix fetchOpenInterestHistory bd885274b2
- update error message 65b2f5f2ac
- CORS note 40228ca370
- cr 2ee61be0be
- 4.0.4 bde967bf30