README.md
Package detail
ccxt
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 100+ exchanges
readme
changelog
4.4.47 (2025-01-10)
- 4.4.46 4ff9adf175
- bybit: add api (#24763) d2aacbb191
- fix(bitget): close position (#24761) 9f6203dcec
- fix(bitget): close position (#24761) df3cbd0a29
- fix(gate): unify networks (#24759) cb72065c03
- fix(gate): unify networks (#24759) ff2d951f48
- fix(okx): update avaxc network (#24764) 67fb72f83e
- fix(okx): update avaxc network (#24764) ebf983da0b
- chore: update readme (#24781) bc437d95c2
- chore: update readme (#24781) 26a12fb540
- whitebit error mapping (#24782) 295136e2e3
- fix(Crypto.cs): Elliptic Curve message signing fix for JWT (+ cleanup) (#24776) a7b469825b
- fix(Crypto.cs): Elliptic Curve message signing fix for JWT (+ cleanup) (#24776) b1e4862e77
- feat(binance): add papi/rateLimit/order (#24789) 4471517cfc
- feat(binance): add papi/rateLimit/order (#24789) 5672177252
- feat(Exchange): parseFundingRates use filterByArray (#24779) 4f8ad261cd
- feat(Exchange): parseFundingRates use filterByArray (#24779) 955d5b67fd
- refactor(Exchange): parseOpenInterests use filterByArray (#24780) 9354ec6453
- refactor(Exchange): parseOpenInterests use filterByArray (#24780) 1cbb4ccfd7
- chore: detach JS headers step (#24801) 222f371400
- chore: detach JS headers step (#24801) 8c1acf643f
- feat(FAQ): add funding rate FAQ (#24812) 6c4b75de49
- fix(xt): websocket token recreated on each watch_ call, causing 429 error (#24809) d03fe3ecd0
- fix(xt): websocket token recreated on each watch_ call, causing 429 error (#24809) feeb88592f
- fix(okx): remove params[] (#24814) 50341c29f1
- fix(okx): remove params[] (#24814) 67d3015022
- fix(hyperliquid): fetchFundingRateHistory required symbol (#24825) a02e149f7c
- fix(krakenfutures): escape when marginlevels is undefined (#24826) 81884384ed
- fix(krakenfutures): escape when marginlevels is undefined (#24826) 0e856ebd74
- 4.4.47 5a7fbb1261
4.4.46 (2025-01-05)
- 4.4.45 98e4b0edc9
- fix(coinex): use parseInteger (#24748) 8a283a71ba
- fix(mexc): add missing timeframe 1w (#24747) f1dccc57dc
- detect missing parser methods (#24738) 164c3d03e0
- fix(binance): pm exception mapping (#24750) 762233f120
- fix(binance): pm exception mapping (#24750) d029b9242a
- Update
ccxt.pro.manual.md
(#24754) e462cf0395 - fix(onetrading): order placement (#24755) 1c8ba150b4
- fix(onetrading): order placement (#24755) 6131cb73a3
- fix(hyperliquid): order timestamp (#24756) 233c5032dd
- 4.4.46 e244e6c359
4.4.45 (2025-01-03)
- 4.4.44 ea358462d3
- feat(binance): editOrder, add portfolioMargin support (#24704) 22341b2909
- feat(binance): editOrder, add portfolioMargin support (#24704) c132053a68
- fix(bingx): remove params[''] (#24705) 4708d5504f
- fix(bingx): remove params[''] (#24705) 47edd39498
- fix(onetrading): fetchOHLCV parsing (#24716) 90fbbecf1e
- fix(binance): portfolioMargin handleErrors (#24717) 17e7f650c1
- fix(binance): portfolioMargin handleErrors (#24717) 181d372dfc
- features corrections (#24703) 2057e45d8b
- features corrections (#24703) 25670f1e4e
- feat(whitebit): support v2 in tickers (#24719) 299eba4f42
- feat(binance): edited fetchBalance portfolio margin (#24720) 78906075be
- feat(blofin): adding copy trading endpoints to urls (#24721) d351721fcf
- feat(blofin): adding copy trading endpoints to urls (#24721) fdf6389e03
- 4.4.45 f396db7e51
4.4.44 (2024-12-30)
- 4.4.43 ba84a2a510
- fix(delta,coincatch): linear/inverse flags (#24654) 3e8e031aba
- fix(bybit): option linear flag (#24655) 1393fb1e84
- fix(bitget): fetchFundingRates filtering (#24659) 2e5d48c558
- fix(defx): trade side parsing (#24666) 372931cf18
- fix(defx): trade side parsing (#24666) 7881ea9a3e
- oceanex fetchOpenOrders and fetchOHLCV static tests (#24634) 9509fdd9e5
- oceanex fetchOpenOrders and fetchOHLCV static tests (#24634) 0eca374b10
- feat(htx): fetchOpenInterests (#24676) 732b1b5359
- ndax static tests for fetchAccounts and fetchLedger (#24682) a63f9955ab
- chore: update changelog (#24684) c0c0c34064
- binance: add cost in doc (#24689) 8988472e77
- fix(binance): update links to spot doc (#24688) b6f2a19293
- feat(binance): add papiV2 endpoint (#24687) d6f85f0b04
- fix(bitopro): patch watchOrderBook (#24685) f79766043c
- fix(bitopro): patch watchOrderBook (#24685) 7f7499541c
- fix(transpile): replace tsx with npx tsx (#24686) 2a7af18947
- fix(binance): remove params['cost'] (#24697) 6ee6efa1d1
- fix(Bitcoincom): ws urls (#24693) 56a9131511
- ndax editOrder static test (#24692) cc7481494a
- ndax editOrder static test (#24692) cb9ae23e69
- 4.4.44 2553d9d209
4.4.43 (2024-12-24)
- 4.4.42 b8b4a1f52c
- feat(hyperliquid): certify :D (#24624) ec5263daf0
- feat(hyperliquid): certify :D (#24624) 8ad216e0f0
- feat(bingx): add unique sign handling for some account endpoints (#24625) 33c8ff02db
- feat(transpile): split php and python transpilation (#24626) 7cc9fc0691
- feat(transpile): split php and python transpilation (#24626) 3d1528735e
- build: move files to typescript (#24627) b809f17cc3
- fix(transpileWs): multiprocess (#24629) 6ba5115139
- chore: debug build (#24630) c230dd5f02
- chore: fix import (#24631) 55e3409ee6
- chore: try replace with npm command (#24632) d05597283a
- chore: try replace with npm command (#24632) c466c70392
- chore: replace tsx calls with npm commands (#24636) 59310fb3f0
- feat(vertex): add fetchOpenInterests (#24633) 14306544b0
- fix(phemex): fetchPositions code handling (#24637) 898171fe21
- fix(phemex): fetchPositions code handling (#24637) 76b02b3286
- feat(okx): add myokx branch [wip] (#24638) 3c69c16308
- fix(myokx): urls (#24642) c20cc95a32
- fix(myokx): urls (#24642) 31fde4bf25
- 4.4.43 b4cae28cf9
4.4.42 (2024-12-20)
- 4.4.41 a6e4b0ead1
- chore: try workflow [debug] (#24593) 1069b587d0
- chore: remove workflows (#24595) 6788606f96
- blofin reflink f8390b1208
- blofin fetchBalance handleOptionAndParams2 for trading/funding account types 47b465b855
- blofin fetchBalance accountType static tests 8cfa194f05
- blofin fetchBalance static request e9344cf178
- feat(cryptocom): error mapping (#24603) a18a5ea8b3
- feat(binance): add portfolio mint/reedem endpoint (#24604) d1ecf5ea30
- feat(binance): add blockTrades endpoint (#24592) c3278127b2
- bingx fetchMyTrades limit (#24605) fd06aec5e4
- fix(blofin): default balance (#24606) b8a8341001
- feat(bitfinex): add fetchOpenInterests (#24611) 2aa7786aec
- oceanex: static tests for fetchBalance, fetchTicker (#24591) a26c839bef
- feat(hitbtc): add fetchOpenInterests (#24612) e49368950d
- ndax static tests (#24573) fc45ee7e30
- 4.4.42 fc47bb2326
4.4.41 (2024-12-17)
- 4.4.40 d6d7cf810f
- build Improve generate implicit api (#24553) d54d67e8a6
- kraken: adjust clientOrderId handling in methods (#24504) 0c0cf5fb6e
- kraken: adjust clientOrderId handling in methods (#24504) df4fcfe814
- feat(kucoin): add adjustForTimeDifference option (#24558) 6e55362c58
- feat(kucoin): add adjustForTimeDifference option (#24558) 78b4ce4b09
- chore: update changelog (#24562) f26eba6d22
- feat(bitget): add 41001 error mapping (#24563) cfe6641efd
- fix(xt): fundingRate protection against null (#24567) 4ca33d120a
- fix(xt): fundingRate protection against null (#24567) 8090b4b2f2
- feat(exmo): add createMarketOrderWithCost (#24568) 35d2734a4c
- feat(exmo): add createMarketOrderWithCost (#24568) b5f2af2fb5
- feat(bitmart): fetchFundingRateHistory (#24569) ee31b1d312
- feat(bitmart): fetchFundingRateHistory (#24569) c38f8408ae
- feat(bitmart): fetchLedger and fetchFundingHistory (#24574) cacc405cd4
- bingx methods (#24580) 7daf4a595e
- feat(hyperliquid): add fetchOpenInterest/s (#24577) 8a0380bceb
- mexc feature rename (#24579) 161dff80d1
- chore: github workflow [ignore] (#24584) 280d2648d8
- chore: github workflow [ignore] (#24584) 686820c11d
- fix(pagination): allow repeated option (#24582) 43414ab205
- bingx fetchOHLCV fix (#24583) 489511fbe4
- 4.4.41 24a1febe46
4.4.40 (2024-12-13)
- 4.4.39 b0f5442c06
- fix(bybit): filter execType (#24528) d52f4c724a
- feat(ws): increase size limit to 10MB (#23791) 6a63e02635
- fix(exchange): correct checkWsProxySettings (#24527) 01ee543463
- fix(docs): ledger link (#24529) dddfc710d4
- fix(docs): ledger link (#24529) 209b3ad922
- stop to trigger (#24531) 09ff90acb8
- upbit: update doc (#24542) 8cc0e9d3f2
- upbit: update doc (#24542) 9f3c15e0f1
- ndax static tests (#24513) 9812a75a29
- fix(bitmex): fetchFundingRate parsing (#24545) 115f63907f
- feat(phemex): fetchFundingRate, add fundingRate field for linear swap (#24546) d347d93705
- feat(phemex): fetchFundingRate, add fundingRate field for linear swap (#24546) 58de0a7a13
- Fix coinbase fetch accounts base and exponent overflow (#24520) d583f58136
- fix(binance): simplify reduceOnly conditional (#24516) 932faa8d39
- fix(binance): simplify reduceOnly conditional (#24516) 25a7cf5a4c
- fix(bybit): increase leverage tiers pagination (#24551) 5c96175439
- 4.4.40 621935ae83
4.4.39 (2024-12-11)
- 4.4.38 e0b54e06c5
- fix(mexc): add fetchTradingFee, remove fetchTradingFees (#24505) 6764ab1fad
- feat(okx): improve fetchTrades docs (#24506) c3ce8f594a
- feat(okx): improve fetchTrades docs (#24506) e7ecd95e88
- fix(alpaca): sandbox market API (#24510) 9cdd7d484b
- fix(Exchange): protect cleanCache deletions (#24511) 04bee20af0
- fix(Exchange): protect cleanCache deletions (#24511) 06540c87ad
- feat(digifinex): add spot <> swap to transfer (#24508) a95ce071c0
- php 8.4 compatibility for static dependencies, suppress warning saying implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead bcf33ad194
- feat(alpaca): fetchBalance (#24514) a5c8d67cf6
- feat(alpaca): fetchBalance (#24514) 9038ffe996
- kucoin error mapping (#24521) 86e9a50452
- kucoin error mapping (#24521) 5bb5ada26c
- feat(woo): update parseWsOrder and rateLimit (#24518) 3964deb340
- 4.4.39 7524de6c45
4.4.38 (2024-12-09)
- 4.4.37 34b6c44c0f
- ndax static tests (#24477) 92d2e7fe8a
- Fix (kucoin): make BASE network name unified (#24481) c78ebd2974
- feat(bithumb): add support for TON coin tag in withdraw method (#24472) 5b0a52fa04
- chore: update changelog (#24488) e075ef4553
- feat(bingx): add fetchPositionHistory (#24482) b220a4cf53
- ndax static tests, docstring params (#24492) 2312739922
- fix(bybit): add additional Error code mappings (#24496) 1de365a766
- fix(bingx): php sign (#24498) 2dfde25c95
- feat(bingx): adjust fetchMarkOHLCV endpoint and remove private endpoint (#24470) 8256b110b3
- Update probit.ts (#24497) 73c2b2de86
- 4.4.38 0af0cdc4c7
4.4.37 (2024-12-06)
- 4.4.36 4f20c14e2a
- feat(gate): update logo (#24459) f1257604da
- feat(coinbase): add fetchDepositId, fetchDepositIds methods (#24454) c702a4efeb
- fix sh (#24460) 7bf58b92e8
- fix(hyperliquid): upgrade transfer signature (#24441) 8e9a7b74ac
- fix(hyperliquid): upgrade transfer signature (#24441) ef2acf2caf
- fix(hyperliquid): update baseid for spot market (#24465) ee9fab9f80
- feat(paradex): allow private request with paradexAccount (#24466) 06da6bb141
- feat(coinbase): change fetchDepositId name to fetchDepositMethodId (#24467) 3ad00a2812
- 4.4.37 3f7fa1aea0
4.4.36 (2024-12-04)
- 4.4.35 bab84636a3
- bitopro: update fetchOpenOrders to new api (#24420) a9bcade1f3
- bitopro: update fetchOpenOrders to new api (#24420) 18227068c6
- bitso sign fixed (#24421) cc4a96e40a
- fix(deribit): improve fetchBalance with new endpoint (#24422) e0bc173835
- fix(deribit): improve fetchBalance with new endpoint (#24422) d2f93a5e9d
- fix(htx): place orders in hedged mode (#24428) e53a404b17
- fix(htx): place orders in hedged mode (#24428) 321ea6738a
- feat(defx): new exchange (#23980) 16b0d3eeb7
- feat(defx): new exchange (#23980) a2149c06b1
- bybit: add apis (#24439) 7cd0eafdfa
- gate: add apis (#24440) c15beeddeb
- gate: add apis (#24440) 2371aba32f
- 4.4.36 ed3a83de35
4.4.35 (2024-12-01)
- fix(probit): resolve ws auth (#24384) d4e5cf2dfb
- fix(probit): resolve ws auth (#24384) f6119ba226
- fix: myLiquidations in python (#24388) 5ccc40ad7f
- Fix(Kucoin): Typo in market structure property (#24387) 79a1395e4e
- fix(onetrading): remove obselete fetchTrades method (#24385) 765ab54e74
- fix(onetrading): remove obselete fetchTrades method (#24385) b4f807075b
- feat(hyperliquid): update precision (#24347) 678d2062f0
- feat(hyperliquid): update precision (#24347) 38b6101fcb
- feat(bingx): add twap order (#24390) 29974ead6d
- okx new endpoint (#24400) 91c592fb25
- xt update rate limits (#24397) da484aff05
- xt update rate limits (#24397) 73b4f79d1d
- fix(bitrue): correct listenkey (#24402) 090e4ba36a
- fix(bitrue): correct listenkey (#24402) 1f90d468a8
- tests related fixes (#24389) d9dc1d3bfe
- tests related fixes (#24389) 11d278c799
- feat(kraken): update editOrder endpoint (#24413) f8eb834a3a
- docs(onetrading): docstring @see (#24411) 9a1c09bacc
- fix(onetrading): remove fetchDeposits, fetchDepositAddress, createDepositAddress (#24395) 9595665665
- btcmarkets.ts updated with safeValue to safeDict/Bool (#24221) fcb10e8e5e
- chore: update changelog (#24417) eb9101468b
- 4.4.35 9e68a38178
4.4.34 (2024-11-26)
- 4.4.33 2c92a09f62
- fix(gate): return value when loadUnifiedStatus (#24327) 661b31af9e
- remove token_bucket (#24317) ae2ae093ee
- fix(okx): adjust setLeverage (#24328) 87f9100ff2
- fix(woo): old domain replaced with new domain woox.io (#24326) 7db40f9e17
- fix(woo): old domain replaced with new domain woox.io (#24326) 89d69b3349
- cex change rateLimit (#24329) 516aee0506
- cex order statuses (#24332) 04180e8da9
- cex order statuses (#24332) c393f13f4d
- fix(bybit): options tickers (#24334) 226e981c92
- fix(bybit): options tickers (#24334) c6277a43bb
- fix(krakenfuture): update error (#24340) 2483f59797
- bingx: add apis (#24342) a9d34b17ee
- bitbank: add apis (#24343) 971c7ba2f0
- bitfinex: add apis (#24344) 03028d9a35
- bybit.ts editing with safeValueN to safeListN (#24276) f520fc602f
- bybit.ts editing with safeValueN to safeListN (#24276) 27635ce74b
- fix: added missing createStopOrder/createTriggerOrder to exchange["has"] (#24350) c349722fa5
- chore: update changelog (#24354) 7e9197266e
- chore: update changelog (#24354) 6bd7a86da6
- idex pro docstring @see (#24356) 81a883ede5
- idex pro docstring @see (#24356) 9aa44c5409
- fix(binance): testnet error handling (#24362) bf555d16e9
- bitrue error mapping (#24363) 579f7271ba
- Coinone coinsph editing safe value (#24337) 90902d43c5
- Coinspot and cryptocom editing safe value (#24359) 5c2b02867e
- Coinspot and cryptocom editing safe value (#24359) a01144e582
- fix(coinbase): increase max limit (#24367) 49602fbc79
- fix(coinbase): increase max limit (#24367) 360ad516c2
- fix(probit): msg length in ws (#24378) 12623076dc
- fix(probit): msg length in ws (#24378) c7585a5369
- binance: update python examples (#24374) 52bb6c0486
- feat(c#): add encoding and other fixes (#24381) bfd7000479
- fix(filterByValueSinceLimit): handle since = 0 (#24380) f2d5bd8f28
- fix(filterByValueSinceLimit): handle since = 0 (#24380) d65b77a3ea
- fix(php): array_slice handle strings (#24382) 1d9cccf535
- New exchange: Ellipx (#24151) 1bc7bcc0e1
- 4.4.34 f9470c60ac
4.4.33 (2024-11-20)
- 4.4.32 98c0977cdf
- bybit error mapping (#24292) d1b129413e
- fix(coinbase): fetchLedger pagination (#24293) ec9419898a
- fix(coinbase): fetchLedger pagination (#24293) 63a1938b8d
- kraken new endpoint for editOrder (#24297) aea8de8c5a
- kraken new endpoint for editOrder (#24297) ada1624cc1
- phemex docstrings (#24302) 1c438cc69d
- lbank HIT mapping (#24299) c31bdc4bb7
- fix(bybit): flip createMarketBuyRequiresPrice flag (#24303) e006b99e13
- fix(bybit): flip createMarketBuyRequiresPrice flag (#24303) a6a2d993e5
- fix(hyperliquid): fetchMarkets (#24295) 27b425fe01
- fix(hyperliquid): fetchMarkets (#24295) 97183d528a
- coinex transaction status (#24307) 953d54cfe7
- cex error mapping (#24309) 7e649cafda
- cex error mapping (#24309) 9146978368
- coinbaseexchange: add api (#24316) 7103a503eb
- cex parseBalance (#24313) eeb9d70d6f
- cex parseBalance (#24313) f373d4279c
- fix(okx): illegal request error handling in ws (#24319) f56c06c8a4
- fix(bybit): cost order parsing (#24321) b63cc05dcf
- 4.4.33 bcb23ef597
4.4.32 (2024-11-18)
- 4.4.31 bd752f5dca
- wavesexchange fetchMyTrades docstring @see (#24271) 1a4faf3177
- feat(kucoinfutures): createOrder cost param (#24264) dffde8bdf0
- fix(indodax): rl value (#24274) de23e97e85
- fix(indodax): rl value (#24274) f22d9b2f87
- fix(bitvavo): use requestId in crude ws (#24277) dd503203eb
- fix(gate): fetchFundingRatehistory since/until (#24278) a4423cb388
- feat(kucoinfutures): updated transfer, added static request tests (#24279) 4af53d78af
- feat(kucoinfutures): updated transfer, added static request tests (#24279) 378ea106f3
- fix(MEXC) Fixed error in MEXC parsing, fixes issue ccxt/ccxt#24058 (#24284) 91673bbb4c
- chore: update changelog (#24285) 173b591188
- chore: update changelog (#24285) be335f41ea
- feat(exchange): add orjson support (#24223) 70c142781c
- Disaster docs moving to get doc build broken (#24281) b3cd23cc97
- bitget handleOption for watchOrderBook checksum f5c939cf83
- fix(exchange): json.loads call (#24289) 8f48b5d7fb
- kucoin: add errors (#24287) 3d4bf0deb6
- feat(kucoinfutures): transfer from spot account (#24282) 05011262fe
- feat(kucoinfutures): transfer from spot account (#24282) a2fadb3e34
- 4.4.32 52010e0ca3
4.4.31 (2024-11-15)
- 4.4.30 58074e6d03
- feat(gate): fetchTime (#24242) bb131a8b8b
- test(exchanges): static response, fetchBorrowInterest (#24243) 61081e37f6
- feat(exchanges): LeverageTier type usage (#24234) 322ad52155
- feat(exchanges): LeverageTier type usage (#24234) 819eaa2eb5
- fix(hyperliquid): correct spot market (#24244) 5d7f7060ef
- fix(hyperliquid): correct spot market (#24244) 32ab9374ab
- coinex error mapping (#24246) ed6acffed8
- coinex error mapping (#24246) c243fce30e
- coinex cancelOrders fix (#24248) 0e76795de4
- fix(coincatch): type inference in inside fetchbalance (#24249) 631f0880fe
- fix(coincatch): type inference in inside fetchbalance (#24249) f52d1a9a4a
- test(exchanges): fetchMarginMode static response tests (#24255) b12b567877
- feat(binance): fetchMarginMode (#24256) 1db1e76c11
- feat(binance): fetchMarginMode (#24256) f2f3708306
- fix(docs): move docs around (#24250) 0d07adb732
- fix(transpile): remove debug statement (#24260) 188980345e
- fix(transpile): remove debug statement (#24260) d916378a6b
- wavesexchange docstrings (#24261) fbe39c5784
- wavesexchange docstrings (#24261) ee468217bf
- paradex: auth token add expires (#24263) 060d6753a3
- paradex: auth token add expires (#24263) 3c299d3153
- fix(indodax): error handling (#24267) 1b54499e2a
- 4.4.31 79fa44ecd1
4.4.30 (2024-11-12)
- 4.4.29 8552d7994e
- bitmart.ts editing with safeValue to safeDict/List (#24173) 84635fc20c
- bitfinex.ts updated with safeValue to safeBool/Dict (#24114) d0d5307920
- bitbns.ts updated with safeValue to safeDict/List (#24113) 8cd46ccf25
- feat(alpaca): editOrder (#24172) c5f27a9527
- feat(alpaca): editOrder (#24172) 7eb183cb36
- fix(tests): ws import files with case sensitive OS (#24227) 4e9a8fd88f
- fix(blofin): authenticate hang (#24228) 45addfd92b
- fix(lbank) parseFundingRate (#24226) 356b707a1b
- fix(lbank) parseFundingRate (#24226) 0254a8fd39
- feat(binance): add staking apis (#24233) a6b4acfe72
- hyperliquid: update timeframes (#24231) 704ffe8960
- feat(hyperliquid) fetchFundingRates (#24225) 9ff42d0f12
- feat(hyperliquid) fetchFundingRates (#24225) bedc27592c
- fix(deribit): spot market flags (#24235) 8f8a64e50a
- 4.4.30 dfd391302a
4.4.29 (2024-11-10)
- 4.4.28 5db7363d86
- feat(bitget): fetchFundingRates (#24196) dfaca2d302
- feat(exchanges): withdraw use the Transaction type (#24198) f90e1d849a
- feat(exchanges): withdraw use the Transaction type (#24198) 012681c5ab
- fix(docs) remove broken link from examples/README.md (#24193) 6030486d34
- fix(bitvavo): ws deadlock with multiple calls (#24201) 87f8b365d4
- fix(bitvavo): ws deadlock with multiple calls (#24201) 667ae91451
- fix(lbank): parseFundingRate interval (#24204) e6b9e5fd9d
- fix(lbank): parseFundingRate interval (#24204) 5a969bacef
- fix(bybit): parseFundingRate (#24203) 688761fa69
- bitrue.ts editing with safeValue to safeDict/List/Bool (#24181) 7abf56bce1
- bitopro.ts updating with safeValue to safeDict/List/bool (#24177) afdb017f48
- bitopro.ts updating with safeValue to safeDict/List/bool (#24177) 2702efcc09
- feat(mexc): watchTicker, watchTickers add miniTicker support (#24208) 420f0bb552
- feat(exchange): add fetchOrderBookWs base (#24214) 61fdb85a64
- feat(exchange): add fetchOrderBookWs base (#24214) 9d50148250
- 4.4.29 4b35429803
4.4.28 (2024-11-08)
- 4.4.27 9ae45ed0b6
- feat(binance): add option block order endpoints (#24189) 78c197b9eb
- alpaca: add withdraw, fetchDeposits, fetchWithdrawals tests (#24190) 05f1ad085f
- alpaca: add withdraw, fetchDeposits, fetchWithdrawals tests (#24190) 1e2a27f93c
- fix(binance): watchPositions type inference (#24195) b2d257bee5
- fix(binance): watchPositions type inference (#24195) 187c8af11e
- wavesexchange fetchOrder docstring (#24197) 650e8d82a1
- wavesexchange fetchOrder docstring (#24197) c7939a7eed
- 4.4.28 cb460bc38c
4.4.27 (2024-11-06)
- 4.4.26 b189105e5e
- fix(hyperliquid): update rl (#24132) 41effccc93
- chore: update readme (#24162) f7e0847e74
- fix(lbank): catch error when handle ping (#24161) 25755e93eb
- fix(lbank): catch error when handle ping (#24161) 795cf557f7
- fix exchanges logos starting with letters A and B (#24150) 0bf495c5ea
- fix Bybit fetchFundingRates (#24156) 606a70e922
- wavesexchange doc links (#24163) 0c577f92c5
- feat(gate): protect loadUnifiedStatus call (#24164) cd8e2b7345
- feat(gate): protect loadUnifiedStatus call (#24164) 59dba85a88
- fix(coinex): transfer account id (#24165) 2b20cac86f
- fix(coinex): transfer account id (#24165) 6e85b0b4c1
- bitbns urls logo fix 21f049464f
- bitbns urls logo fix 910c9fafbe
- fix(bingx): createOrders adjustments (#24170) 3dbce00950
- feat(lbank) fetchFundingRates (#24166) c5a44c20e2
- feat(alpaca): withdraw, fetchDepositsWithdrawals (#24169) 0b6c3532d9
- feat(alpaca): withdraw, fetchDepositsWithdrawals (#24169) d6525f6206
- docs: update
ccxt.js
reference (#24175) c1fa2614da - wavesexchange docstrings (#24178) 6240920eb4
- wavesexchange docstrings (#24178) 6b332eac4e
- fix(bingx): use addressWithPrefix inside parseDepositAddress (#24182) fbe7683d3c
- fix(watchTickers/bidsAsks): default market (#24183) 3cd22a8fca
- feat(Exchange): add unWatch base implementations (#24185) 53023525e7
- fix(build): unwatchOHLCVForSymbols signature (#24186) ed4b838849
- fix(build): unwatchOHLCVForSymbols signature (#24186) 851baee75b
- 4.4.27 ac84e266aa
4.4.26 (2024-11-03)
- 4.4.25 61a7c4b49c
- phemex new endpoint (#24117) 71780a2680
- phemex new endpoint (#24117) 4262c3b712
- feat(bingx): add sync to createOrders (#24118) 7287ffb926
- feat(bingx): add sync to createOrders (#24118) 7cb0e1bcfe
- feat(bingx): add /positionMargin/history (#24122) 16eec00413
- feat(phemex): fetchMarkets add create time (#24120) f570a931a1
- Margin types (#24119) 8d8dec4dd8
- isSandboxMode (#23726) 51cf0919d4
- feat(bingx): reduceOnly through watchOrders (#24123) 77d28fd868
- feat(bingx): reduceOnly through watchOrders (#24123) a3dfdb866c
- feat(exchanges): use BorrowInterest type in fetchBorrowInterest (#24121) 776ad76320
- feat(exchanges): use BorrowInterest type in fetchBorrowInterest (#24121) 5358104234
- fetchBorrowInterest, static request tests (#24128) bd4441cea8
- feat(cex): add fetchOpenOrder/fetchClosedOrder (#24129) db26685af5
- feat(cex): add fetchOpenOrder/fetchClosedOrder (#24129) b6a0f25fae
- exmo: add watchOrders (#24106) a8e4a71913
- exmo: add watchOrders (#24106) 4b5cfd7cd8
- feat(alpaca): add fetchMyTrades support (#24136) af4675db43
- chore: update codeowners (#24137) f2c0fae34f
- feat: optimize hyperliquid ohlcv (#24130) 72950df182
- feat: optimize hyperliquid ohlcv (#24130) 4a1c0c6c17
- fix(bitmart): update maxlimit (#24142) 8e08936bad
- feat(alpaca): add fetchTicker and fetchTickers support (#24140) bb8379844c
- feat(alpaca): add fetchTicker and fetchTickers support (#24140) b67978ced0
- test(alpaca): static response, fetchMyTrades (#24143) 7ed1e2d338
- fix(hyperliquid): fetchFundingRateHistory max limit (#24145) 61908909cd
- fix(hyperliquid): fetchFundingRateHistory max limit (#24145) 1cd5623958
- fix(exchange): normalize stringified number (#24148) a960e773ca
- feat(alpaca): add fetchDepositAddress (#24152) bb634d033c
- feat(alpaca): add fetchDepositAddress (#24152) 3b5581cb22
- 4.4.26 46b8633b14
4.4.25 (2024-10-29)
- 4.4.24 d08854a7d8
- chore: update changelog (#24096) c9f904a0e8
- fix woofipro logo (#24094) 0babe58efd
- fix woofipro logo (#24094) fc1ce891e0
- fix(bitmex): correct fee (#24105) 461929b430
- fix(xt): correct percentage (#24104) 02a5ec2fee
- fix(xt): correct percentage (#24104) 388a940985
- fix(xt): percentage using Precise (#24112) b7a0eba260
- fix(xt): percentage using Precise (#24112) ec13bbc649
- 4.4.25 f16d1bac00
4.4.24 (2024-10-26)
- 4.4.23 2860383095
- fix(coincatch): logo (#24078) 149160f377
- feat(gate): fetchBorrowInterest (#24075) f7c1ae4f59
- feat(gate): fetchBorrowInterest (#24075) f7f3e1fa55
- fix(bybit): handle uta2.0 inside fetchBalance (#24081) 2bba33b287
- feat(gate): borrowCrossMargin, repayCrossMargin unifiedAccount (#24074) ab23a25851
- fix(gate): params persistence (#24083) 1fbafcc7cb
- fix(safeOrder): parse trades normally (#24086) 2a69c1da27
- fix(safeOrder): parse trades normally (#24086) 9f27ec7245
- fix(kucoin): handle_my_trade in php (#24091) 2bb6d0078c
- feat(gate): add unified support to spot create, fetch and cancel methods (#24089) 903f635fbc
- 4.4.24 e7c09d20ef
4.4.23 (2024-10-23)
- 4.4.22 109ea155ea
- Manual: borrowCrossMargin, repayCrossMargin, borrowIsolatedMargin, repayIsolatedMargin (#24069) 25a32010a1
- feat(binance): add endpoints, adjust papi weights (#24067) 1257a3f326
- feat(binance): add endpoints, adjust papi weights (#24067) b4f3e4cfb2
- feat(coinex): closePosition (#24068) 9e51496312
- Coincatch integration (#23589) f240d49a8b
- has related to funding rate methods (#24066) 54c3ee1ada
- has related to funding rate methods (#24066) 0f13ae64ff
- feat(coinbase): update fetchMyTrades pagination max entries (#24071) edf9b85048
- 4.4.23 4644845f35
4.4.22 (2024-10-22)
- 4.4.21 6208227eac
- feat(bitflyer): fetchFundingRate (#24049) f493efb4ee
- feat(bitflyer): fetchFundingRate (#24049) cef5733fda
- feat(sh): update cleanup (#24053) b7ae22f802
- has: funding rate methods (#24048) e37b613a80
- fix(htx): update cost (#24041) d225fdea16
- fix(htx): update cost (#24041) 117bcb6ad7
- feat(exchanges): fetchLongShortRatio, fetchLongShortRatioHistory (#24011) 0a3a984080
- feat(exchanges): fetchLongShortRatio, fetchLongShortRatioHistory (#24011) 085c329eb2
- feat(gate): fetchBalance, unified support (#23961) b7bb62058c
- feat(gate): fetchBalance, unified support (#23961) 7e40b0c096
- fix(hyperliquid): contracts units/and unrealizedPnl (#24060) f6fc42fb31
- fix(cryptocom): add fetchMyTrades pagination limit (#24062) 27b3f20e87
- 4.4.22 4ae48398fb
4.4.21 (2024-10-21)
- 4.4.20 6cad87c640
- Bingx withdraw tag fix (#24019) 53ef4b06c9
- htx.fetchMarkets docstring @see (#24018) c1fe2a8c28
- feat(kucoin): add announcements and avgDealPrice (#24021) 631571b38d
- feat(kucoin): add announcements and avgDealPrice (#24021) 1d18cec977
- fix(paradex): circular dependencies (#24022) 10b5cf5d93
- fix(paradex): circular dependencies (#24022) fd10adf103
- feat(bybit): add fetchBorrowRateHistory (#24020) 0cba4270e5
- feat(bybit): add fetchBorrowRateHistory (#24020) 0206b8184e
- fix(bybit): watchOHLCV normalize symbol (#24027) ef33a6a687
- fix(bybit): watchOHLCV normalize symbol (#24027) a4017b0ab2
- fix(hyperliquid): position size (#24035) 616d72161f
- fix(hyperliquid): position size (#24035) 5234bce406
- htx docstrings (#24037) 27e5ef537b
- fix(kucoin): fetchDepositWithdrawFee parsing (#24039) ee0a2c8f21
- fix: ws memory leak on watchMultiple by using watchable un promise as static dependency (#23988) 65d21d6270
- 4.4.21 e242b68839
4.4.20 (2024-10-17)
- 4.4.19 6dab503720
- fix(bybit): fetchOpenInterest pagination (#24006) a41cbb1f7a
- fix(bybit): fetchOpenInterest pagination (#24006) bb06018e66
- feat(phemex): fetchOpenInterest (#24009) 3cf7b07a45
- fix(coinbaseadvanced): alias for pro/sockets (#24008) a55ff2dbeb
- fix(lbank): since/limit workaorund (#24012) 8cb61e58d4
- fix(staticTests): phemex wrong format (#24015) 21bcdf6056
- 4.4.20 f8ce849055
4.4.19 (2024-10-16)
- 4.4.18 d0277fca23
- fix(bitget): active market using strings (#23993) 883623283b
- fix(bitget): active market using strings (#23993) 2651105216
- feat(kucoinfutures): add cancelOrders (#23994) 4452b3793b
- feat(kucoinfutures): add cancelOrders (#23994) 39f011df63
- wiki/Manual conditional orders linking fixed b73871d322
- feat(binance): add usdm convert endpoints (#24000) 5e361ff168
- feat(binance): add usdm convert endpoints (#24000) 83ba684da7
- fix(types): add limits.market (#23992) d7f0b1bb0a
- fix(hyperliquid): add more order status (#24001) 4eb25b70aa
- htx docstrings (#23999) aa31fc1537
- fix(binance): options parsing and precision handling (#24002) a0c2a38f19
- feat(networks): bingx/bitget inconsistencies (#24003) d6b4e078a3
- 4.4.19 77e080fe4f
4.4.18 (2024-10-14)
- 4.4.17 5a87bfaba9
- htx.docstring @see (#23967) 46587fce64
- fix(okx): use oiUsd as openinterest value (#23971) 8bfc94c649
- fix(bitmart): correct change in ticker (#23966) b68c932130
- fix(bitmart): correct change in ticker (#23966) 789397c67a
- chore: update changelog (#23974) abcfba92b1
- gate withdraw + parseTransaction fee cost fix 061c25d51f
- gate minor edit fad2ae9449
- gate minor edit 5be0c44662
- fix(mexc): createOrder parsing (#23978) 11cb136636
- fix(mexc): createOrder parsing (#23978) 46e5bb5e1f
- feat(kucoinfutures): add tp+sl orders (#23979) d4416247d5
- feat(kucoinfutures): add tp+sl orders (#23979) 6deee1114e
- fix(bingx): networks info (#23981) 715542d7a7
- fix(bitget): watchOrders/MyTrades spot wildcard subscription (#23983) 89a17cc350
- 4.4.18 1b8412ca23
4.4.17 (2024-10-11)
- feat(mexc): spotPrivateGetSelfSymbols (#23955) d8e45d3670
- feat(mexc): spotPrivateGetSelfSymbols (#23955) 186733174d
- feat(bingx): add fetchMarkPrice (#23954) d14fe8ee47
- fix(bybit): update error (#23962) 5a083b5404
- feat(okx): add fetchMarkPrice (#23956) d2741848a0
- feat(okx): add fetchMarkPrice (#23956) b78540496e
- 4.4.17 2d6de4d331
4.4.16 (2024-10-10)
- 4.4.15 34089d94e6
- htx.fetchPosition docstring @see (#23930) 0b1aa20370
- feat(bitmart): add indexPrice to ticker (#23939) eecbafa17a
- feat(binance): add fetchMarkPrice (#23938) 67f77ea912
- feat(blofin): add fetchMarkPrice (#23940) ce47aa85fd
- feat(blofin): add fetchMarkPrice (#23940) e9f0acc92c
- Has spot (#23945) f5b942fef3
- fetchPositions, fetchBorrowInterest docstrings (#23944) 3d32b1eefe
- fetchPositions, fetchBorrowInterest docstrings (#23944) d27035f6a4
- fetchDepositAddress, fetchDepositAddresses and fetchDepositAddressesByNetwork use DepositAddress and DepositAddress[] types (#23947) 2df95c75e7
- fix(hyperliquid): update parsePosition (#23948) da33f23475
- fix(lbank): fetchDepositWithdrawFees return (#23950) 26947b3ab2
- 4.4.16 ece9556dc0
4.4.15 (2024-10-08)
- 4.4.14 8b519c332e
- Misc fixes (#23919) ee6fd9f565
- Misc fixes (#23919) 71a8fa5dd6
- fix(onetrading): new url (#21109) f6c99c0430
- upbit: add watchTickers (#23790) e046023e67
- upbit: add watchTickers (#23790) b6ea6bd9b8
- feat(vertex): update encoding (#23903) b9118f8af1
- feat(vertex): update encoding (#23903) beb34a96f7
- htx rename FUD (#23927) 254d3fd514
- 4.4.15 f0741ca85b
4.4.14 (2024-10-06)
- 4.4.13 2d0afb67c5
- fix(mexc): resolve until in fetchOrders (#23906) 27cd72239c
- feat(bitget): fetchMarkPrice (#23901) 458372587a
- feat(bitget): fetchMarkPrice (#23901) 9ff73187c5
- feat(exchanges): fetchFundingInterval and fetchFundingIntervals (#23905) a323fb254d
- feat(exchanges): fetchFundingInterval and fetchFundingIntervals (#23905) b5b2514b45
- feat(cryptocom): add v1PublicGetPublicGetRiskParameters (#23907) 4eeb60265b
- feat(cryptocom): add v1PublicGetPublicGetRiskParameters (#23907) 50897253a5
- feat(okx): add watchMarkPrices (#23911) 9b95cb82af
- feat(okx): add watchMarkPrices (#23911) c400cf10e3
- feat(tests): unnecessary vars (#23912) c9d12f30d9
- feat(tests): unnecessary vars (#23912) 5302755430
- chore: update changelog (#23914) 0d947f9ed8
- fix(mexc): fetchDepositAddress/createDepositAddress network id (#23915) d0ff8ca5ec
- 4.4.14 46f2399207
4.4.13 (2024-10-03)
- 4.4.12 18255e36fb
- feat(htx): add more static tests (#23866) 0361e4181d
- feat(htx): add more static tests (#23866) 4d6d0c8590
- fix(bingx): fetchCurrencies active/deposit/withdraw flags 89365f84ce
- examples/README.md more tutorials e8944e40c4
- examples/README.md more tutorials d3e3344d92
- feat(woo): add watchBidsAsks (#23861) 865f64538d
- feat(types): add indexPrice and markPrice to ticker (#23889) 08ca0eeec9
- feat(types): add indexPrice and markPrice to ticker (#23889) 8272d5a5e0
- fix(binance): add BNFCR currency (#23899) bc3d001899
- 4.4.13 e0cc0bc00e
4.4.12 (2024-10-02)
- 4.4.11 8b07816580
- bingx fetchDepositAddress append 0x prefix 24d564fa9f
- fix(kraken): createOrder, trailingLimitPercent (#23884) da8eb3f1a2
- fix(kraken): createOrder, trailingLimitPercent (#23884) e66f1c3c1d
- htx.fetchOrder docstring @see (#23882) d2ffb20193
- createOrder: standardize hedged reduceOnly orders (#23871) fbe821f563
- createOrder: standardize hedged reduceOnly orders (#23871) 72e30fd9e3
- fix(okx): fetchDepositAddress (#23885) 6c00b95b59
- 4.4.12 758f2b4610
4.4.11 (2024-10-01)
- 4.4.10 67a9620864
- fix(bitget): trx network unified (#23867) bb27a00d99
- fix(bitget): trx network unified (#23867) 0da924666c
- feat(htx): rename NGL token (#23868) cdd516c534
- feat(binance): add /papi/v1/um/feeBurn (#23869) 9b063e35f6
- feat(binance): add /papi/v1/um/feeBurn (#23869) f290fa72c2
- htx FUD > FTX Users' Debt mapping ad3046b680
- feat(okx): add error mapping (#23876) 7f43f6e743
- fix(okx): watchMYTrades resolve (#23877) dcbf27b2de
- feat(exmo): add watchTickers (#23873) b677fee1f5
- htx.setLeverage docstring see (#23870) 4b6dc0af9e
- feat(deribit): add watchBidsAsks (#23872) f250fd3050
- feat(deribit): add watchBidsAsks (#23872) 85ee99f670
- feat(kraken): createOrder, add trailingPercent support (#23850) f98d044748
- feat(kraken): createOrder, add trailingPercent support (#23850) cfc23434ca
- feat(mexc): unify until (#23880) ef07f078fe
- 4.4.11 19fecea6b0
4.4.10 (2024-09-30)
- 4.4.9 1fd8f388e2
- fix(bybit): add hedged inside position (#23848) 57eaf5a5f9
- feat(oceanex): fetchDepositAddress (#23811) b48d52cde2
- feat(bybit): add "reduceOnly" support to hedged orders (#23851) 46ce3b73d7
- feat(bybit): add "reduceOnly" support to hedged orders (#23851) 2ac8eb5ac4
- bingx fetchCurrencies fixing active, deposit, withdraw flags in currencies and networks 48d85ef956
- wiki/Manual String Math header depth fix #23805 9dbd2d173c
- htx reflink updated d60c86900d
- htx reflink updated bac53b9228
- htx.fetchSettlementHistory docstring see (#23856) 7f910bbff4
- Add FundingRate and FundingRates type usage to fetchFundingRate(s) (#23844) 445ce6fefc
- fix(gate): until handling inside fetchClosedorders for spot market (#23860) 440f13a3b0
- fix(gate): until handling inside fetchClosedorders for spot market (#23860) fad9757be2
- fix(bitget): unify USDT networks (#23863) 349e084650
- feat(deribit): add watchTickers (#23862) b8b9b0a9a1
- 4.4.10 42cbd6939d
4.4.9 (2024-09-28)
- 4.4.8 d803aa76bf
- feat(gate): networks mapping (#23824) fe50b07856
- feat(gate): networks mapping (#23824) f2d777b6c7
- bingx parseMarket fix (#23831) 776d99a1c1
- feat(p2b): add watchTickers (#23837) 2a13e9bbcd
- feat(hitbtc): update ws (#23827) 3d41fac2c2
- hollaex: add @see (#23826) f0722bcb59
- fix(binance): update watchBalance (#23839) d8ae0bbb8a
- okx: update ws error (#23840) 82ef7c9774
- okx: update ws error (#23840) c189eb8e92
- kucoin FUD > FTX Users' Debt mapping 2581318e8f
- kucoin FUD > FTX Users' Debt mapping 4971046d75
- feat(whitebit): add watchTickers (#23838) cc527136a7
- feat(whitebit): add watchTickers (#23838) 43320803ac
- fix(bybit): support hedged inside createOrder (#23845) 396fcbbc64
- htx.fetchAccounts, fetchCurrencies (#23842) 0075c9fd8a
- feat(gate): add historical endpoint to fetchClosedOrders (#23846) 1bbb7eb741
- feat(gate): add historical endpoint to fetchClosedOrders (#23846) 969ab717b0
- feat(bigone):assets to v3 (#23825) 2864920ff6
- 4.4.9 f500b4b582
4.4.8 (2024-09-25)
- 4.4.7 4bd6f8d8ca
- fix(binance): margin markets loading (#23808) c91ade9cd6
- fix(binance): margin markets loading (#23808) 7af5ff3853
- htx.fetchTicker docstring @see (#23812) f01b84c189
- htx.fetchTicker docstring @see (#23812) 04f7eebc4d
- bitvavo: add ws watchTickers / watchBidsAsks (#23813) aa0e78d97d
- feat(blofin): add watchBidsAsks (#23819) bf63aab535
- Bybit: add conversion trade methods (#23814) a35273a5ae
- feat(binance): repayCrossMargin alternative endpoint (#23802) c353954b98
- okx: add apis, update error code (#23758) 4676c4dcaa
- feat(bitmart): add watchBidsAsks (#23750) 76fbdd5155
- htx(fetchOrderBook, fetchOrderTrades, fetchSpotOrderTrades): docstrings (#23820) 8403c6a4ff
- 4.4.8 1570d61017
4.4.7 (2024-09-24)
- 4.4.6 b74bc036ba
- mexc docstring links (#23786) 7664663555
- mexc docstring links (#23786) f7572e19ec
- mexc: update (#23788) af9d82d7be
- fix(networks): inconsistencies (#23789) d267f5bc65
- feat(bitget,mexc): add networks (#23792) 7e96032942
- feat(mexc): setMarginMode (#23755) ad92159b19
- feat(cli): close connection (#23796) 2dec666a15
- feat(okx): expose requestId in ws (#23795) e9227589a0
- feat(bitget): add watchBidsAsks (#23803) 083e24eb1f
- feat(bitmart): add editOrder with trigger, sl/tp support (#23799) de78a54e7a
- fix(fetchPaginatedCallCursor): search cursor (#23800) 1283a3f944
- fix(bybit): parseLedgerEntry, parseToNumeric on undefined value (#23801) 132ff3e5dd
- 4.4.7 d775ce6fb9
4.4.6 (2024-09-22)
- 4.4.5 ca44149d43
- htx: add @see (#23760) 4892378878
- mexc has (#23754) 4fd0d4dce7
- refactor(bitmart): fetchTickers, fetchTicker, fetchMarkets swap response (#23761) c21e0ca93d
- refactor(bitmart): fetchTickers, fetchTicker, fetchMarkets swap response (#23761) 698ef2c715
- feat(bybit): load preLaunch markets (#23762) 70676ec9ca
- feat(bybit): load preLaunch markets (#23762) 8c8bf2e199
- Manual.md TRX, TRC20 networks c95e743675
- feat(mexc,kraken,bitget): add adjustTimeDifference option (#23763) 0511c968f2
- kraken: add watchBidsAsks (#23759) c563b1e3be
- feat(bitmart): createOrder, add stopLossPrice and takeProfitPrice (#23767) 82671f2b5c
- feat(bitmart): createOrder, add stopLossPrice and takeProfitPrice (#23767) 7e53a3c8ed
- Coinbase: clearly document fetchDeposits/Withdrawals/Ledger (#23773) 1f1fe83e59
- Update Manual.md: clarify trade vs. transaction structure (#23768) a93d75f995
- fix(bitflyer): fix handleErrors (#23782) 72be612000
- chore: update changelog (#23781) d342147a6c
- wiki/Manual added BSC20 and BEP2 to unified networks 78f46fe5f1
- 4.4.6 a7742f970e
4.4.5 (2024-09-19)
- 4.4.4 caffd34744
- fix(paradex): update api (#23743) 62a6ea83bb
- fix(paradex): update api (#23743) 76411b5300
- mexc docstring @see (#23747) e510864fc7
- lykke parseBalance fix (#23752) f738c3445b
- lykke parseBalance fix (#23752) d09c04d568
- feat(hyperliquid): add watchTicker (#23751) b9faeead25
- feat(bitget): add margin in fetchMarkets (#23738) 8d23f2eeb5
- feat(bitget): add margin in fetchMarkets (#23738) 879323a2fb
- 4.4.5 da4dac8119
4.4.4 (2024-09-18)
- 4.4.3 54cbaac3c6
- kucoin handleErrors full message (#23706) f24cbcb0c5
- kucoin handleErrors full message (#23706) f81f803392
- feat(okx): add error code (#23714) 6ea662cd62
- Mexc transfer method docstrings (#23717) 5e716211d2
- Mexc transfer method docstrings (#23717) 1ca5a9663a
- chore: update changelog (#23718) fec2014204
- docs(mexc): docstring @see links (#23722) 02f2b548e5
- fix(examples): update import path (#23725) 15f2859987
- added pop method to BaseCache (#23720) d5f29e6b60
- added pop method to BaseCache (#23720) 06fad7703b
- refactor(Exchange): add usage of the LedgerEntry type in fetchLedger (#23681) 5b67cd1140
- bingx NAP > $NAP (SNAP) mapping 5a44c714af
- bingx NAP > $NAP (SNAP) mapping 071861fb26
- hyperliquid: update precision mode (#23560) 988b43716b
- hyperliquid: update precision mode (#23560) 12d6302681
- fix(build) broken jsdoc syntax for mexc (#23730) 984f7c3d76
- docs(mexc): docstring @see (#23729) 319db898f9
- feat(hyperliquid): add min cost (#23732) 1d2862d647
- feat(hyperliquid): add min cost (#23732) cd9eb12b65
- fix(deno): check whether self is undefined (#23733) 83e9aace69
- feat(readme): trading campaign (#23734) 62044928ae
- feat(readme): trading campaign (#23734) 70f216098d
- feat(mexc): add watchBidsAsks (#23652) bb6d1b9635
- feat(bybit): add watchBidsAsks (#23644) 97f4672b10
- feat(bybit): add watchBidsAsks (#23644) c71457b6ec
- p2b docstring fixes (#23736) cd7e20287f
- 4.4.4 85514740b5
4.4.3 (2024-09-14)
- 4.4.2 837b2513e2
- cryptocom: update @see (#23693) a36e47b3c7
- feat(cryptocom): update ws (#23689) da9457b46f
- feat(phemex): add watchTickers (#23696) 73c8347ed7
- mexc: add watchTickers (#23670) aa2954807a
- bybit error mapping (#23697) e0ab29d33e
- bybit error mapping (#23697) 0388f6a467
- feat(c#): add arrayConcat helper (#23705) 7dcd711f96
- fix(okx): allow custom params in watchPositions (#23704) d715598ed6
- fix(mexc): swap watchTickers (#23702) d3f49b5986
- feat(woofipro): add watchBidsAsks (#23701) d4e05a39ee
- feat(oxfun): add watchBidsAsks (#23703) b05c51643e
- xt parseMarket fix (#23699) 98385a0c87
- bitmart cancelAllOrders new endpoint (#23707) 30004c47c0
- fix(c#): rename name (#23709) 915c1b0a10
- fix(c#): rename name (#23709) daf3a00416
- fetchPositionMode, setPositionMode docstrings (#23710) c7cf926f1f
- bitstamp update fee tiers (#23708) 615aa5d4af
- bitstamp update fee tiers (#23708) c5870a079b
- 4.4.3 10dacb604f
4.4.2 (2024-09-11)
- 4.4.1 6d6bf08919
- fix(Unsubscription): clean subscription safely (#23667) 0ce4b1667e
- feat(kucoin): add unWatchOrderBook/unWatchTrades [wip] (#23668) dfd174656b
- feat(kucoin): add unWatchOrderBook/unWatchTrades [wip] (#23668) c394c03a3a
- Mexc docstrings (#23672) 3d2449444e
- bitmex: add @see (#23669) 07c2cb1937
- fix(binance): watchBidsAsks (#23676) b8f439d1c6
- wiki/Manual.md minor edits on working with dates and timestamps 36676797db
- cryptocom referral discount 85d70bb730
- cryptocom referral discount 696073d646
- fix(xt): OHLCV spot volume (#23683) d8c1e623bf
- fix(xt): OHLCV spot volume (#23683) ea779159b0
- 4.4.2 4043cc615c
4.4.1 (2024-09-09)
- 4.3.98 23697ad39c
- bitget APX > AstroPepeX conflict resolved ebb3d833ef
- gate RED > RedLang fix 588a371bf1
- 4.4.0 845da9d99e
- 4.4.0 43c2d57769
- chore: update changelog (#23664) abb9b0c8cb
- cli.ts and cli.js fix printout for undefined keyvalues 3121cbf98d
- feat(hyperliquid): add unWatchTrades/OrderBook/OHLCV/Tickers (#23665) 391b9e5cc8
- feat(hyperliquid): add unWatchTrades/OrderBook/OHLCV/Tickers (#23665) 7c98574256
- 4.4.1 b764ed456a
4.3.98 (2024-09-07)
- 4.3.97 0f0bedee19
- kraken: update doc (#23651) 406b6ee06a
- feat(htx): update watchOrderbook levels (#23649) e5e88d2f50
- fix(gate): createOrderWs swap market orders (#23654) 717046fe68
- fix(gate): createOrderWs swap market orders (#23654) a642897965
- bitget error mapping (#23658) d9614178f6
- kucoin fetchBalance funding account (#23655) 358e4cad30
- fix(whitebit) cross market fetchOpenOrders (#23657) 3bd4dc504e
- fix(whitebit) cross market fetchOpenOrders (#23657) bb2675e887
- feat(kucoin): add unWatchOrderBook (#23662) 4cd02b93d4
- 4.3.98 d1622cf877
4.3.97 (2024-09-06)
- feat(gate): add unWatchOrderBook/unWatchTradesForSymbols (#23647) 9ef96a3a14
- coinex parseTrade fee (#23646) 6a2692aaec
- coinex parseTrade fee (#23646) e8ea884da1
- feat(kucoin): add unWatchTrades (#23554) 69baee5ce9
- fix(binance): use maxLimit when using since+until (#23620) 53657d1dc1
- fix(binance): use maxLimit when using since+until (#23620) 1ee1b307b0
- 4.3.97 6820b99f42
4.3.96 (2024-09-05)
- 4.3.95 0587b51557
- feat(hyperliquid): fetchLedger / fetchDeposits / fetchWithdrawals (#23616) 291ad701c9
- fix(bybit): update fetchLedger endpoint for classic accounts (#23630) cfd62c91cc
- fix(bybit): update fetchLedger endpoint for classic accounts (#23630) 734560bf23
- feat(binance, bybit): add unWatchOHLCVForSymbols (#23631) 2342d9399e
- feat(binance, bybit): add unWatchOHLCVForSymbols (#23631) c4903176a1
- Mexc docstring @see (#23634) 6f94014dc5
- fix(hyperliquid): correct market id in fetchMytrade (#23636) a3c92275bc
- fix(hyperliquid): correct market id in fetchMytrade (#23636) 0c6a1191bd
- feat(bybit): add pagination to fetchLedger (#23638) 9847193f0a
- feat(bybit): add pagination to fetchLedger (#23638) b457071ba6
- feat(okx, cryptocom): add unWatchOHLCVForSymbols/unWatchX (#23639) dbebbad8fb
- feat(kucoin): remove hf detection (#23640) bd4e1e2e13
- bingx OMNI > OmniCat conflict 9da11daff7
- feat(okx): add watchBidsAsks and unwatchTickers (#23584) 2bfea64a9d
- 4.3.96 910df0cfff
4.3.95 (2024-09-03)
- 4.3.94 2a3f032d7d
- fix(mexc): withdraw (#23611) bfd701992f
- fix(mexc): withdraw (#23611) c31af9191d
- fix(indodax): create limit order (#23619) 71f6cfbbc6
- fix(indodax): create limit order (#23619) 4a5cc39aac
- feat(hyperliquid): add fetchOrders/ClosedOrder and other fixes (#23626) 5e2187c9e6
- fix(parseOHLCVs): tail cut (#23625) f43048cd5c
- fix(parseOHLCVs): tail cut (#23625) aa6d1b5022
- 4.3.95 97cdb7c237
4.3.94 (2024-09-02)
- 4.3.93 7e4c95d5f7
- fix(bingx): swap reduceOnly order (#23608) 1f6570d9d0
- 4.3.94 6f82f0888c
4.3.93 (2024-09-01)
- 4.3.92 584b05733d
- fix(hyperliquid): fetchTickers (#23605) 7a6ddf1cc0
- chore: update changelog (#23603) 03700c7781
- feat(kucoin): add hf sync endpoints (#23604) 83cf388c91
- fix(hyperliquid): spot balance parsing (#23606) 7e3d9704a8
- 4.3.93 ff3c716019
4.3.92 (2024-08-31)
- 4.3.91 4ca3a23b24
- fix(hyperliquid): fetchOrder with clientOrderId (#23595) 4082f15369
- fix(hyperliquid): fetchOrder with clientOrderId (#23595) 5d7691a478
- 4.3.92 339247b989
4.3.91 (2024-08-30)
- 4.3.90 9d52802808
- hitbtc transaction status (#23578) f68cac80b4
- feat(kucoinfutures): add fetchBidsAsks (#23579) 27a742ed2b
- feat(woo): add active flag (#23583) eda95025f6
- feat(woo): add active flag (#23583) 4a3ae9f8e5
- fix(binance): update rl for withdraw history api (#23585) 5fb6bf30dd
- 4.3.91 c7659d117e
4.3.90 (2024-08-29)
- 4.3.89 e95a9e4598
- feat(binance): add some unSub methods (#23550) d2b4276912
- feat(binance): add some unSub methods (#23550) 8007207379
- feat(okx): add unWatchTrades/OrderBook (#23553) ec90ef8f74
- feat(okx): add unWatchTrades/OrderBook (#23553) 1f89265c9f
- fix(bitget): fees signal (#23561) f62b35c212
- hitbtc transaction status (#23558) 6dbcef756c
- latoken transaction status (#23557) 724238f630
- latoken transaction status (#23557) 7359dc5257
- Safe value to safe dict/list/bool (#23552) efbe113b29
- Safe value to safe dict/list/bool (#23552) 8209844c32
- bingx: websocket pro, inverse swap support (#23336) 07919756dd
- bingx: websocket pro, inverse swap support (#23336) 9a2bbd619c
- fix(whitebit) error handling (#23565) db362c92ee
- fix(whitebit) error handling (#23565) 8d6bff547e
- feat(bingx): createOrder, add hedged param and default to one way mode (#23564) 0a3d554b3f
- feat(coinex): upgrade pro to v2 (#23189) 62cfa57403
- feat(coinex): upgrade pro to v2 (#23189) 99234e7750
- bithumb: update doc (#23570) fb5fe02645
- fix(bybit): update watchLiquidations (#23572) f3e9a09fb4
- htx: update doc (#23571) 2da8c5baae
- lbank: update doc (#23569) 92b767ab6f
- 4.3.90 d387bf653e
4.3.89 (2024-08-26)
- 4.3.88 103a57a47d
- remove cs Sending (#23521) 7dbe2a0874
- fix(docs): fetchOrder jsdoc (#23526) 0d7e2631ee
- chore: update changelog (#23531) 45cae10740
- fix(kraken,mexc): network space fix (#23532) 3dd2f09f6d
- fix(kraken, mexc): networks (#23546) 33ec19a51f
- fix(kraken, mexc): networks (#23546) c4cbfe6882
- fix(base): get_object_value_from_key_list (#23549) 42d51f2a25
- feat(bybit): unWatchTrades/OrderBook/ticker (#23513) 4753f6d126
- feat(bybit): unWatchTrades/OrderBook/ticker (#23513) 10c197de4c
- 4.3.89 f6c7c0568c
4.3.88 (2024-08-23)
- 4.3.87 089d967332
- fix(base): paginationTimestamp shoud add one for forward (#23519) 02e2ac6558
- fix(base): paginationTimestamp shoud add one for forward (#23519) fca195bf94
- fix(base): correct return type for fetchPositionHistory (#23518) 39bfa0d5c4
- feat: update ws docs (#23508) 8ce9e01cc8
- feat(kucoin): add "asset/ndbroker/deposit/list" api endpoint under br… (#23520) 5de3e2a36a
- feat(kucoin): add "asset/ndbroker/deposit/list" api endpoint under br… (#23520) d624b53a48
- 4.3.88 8cc06e70fb
4.3.87 (2024-08-22)
- 4.3.86 5ec997148c
- feat(bitget): add multiple unWatch methods (#23481) f7fc219a7e
- feat(bitget): reject before resolve unWatchX (#23498) f1aba6ce29
- wazirx: update @see & doc (#23478) 1d5f8fe607
- whitebit: update @see & doc (#23479) b667453f61
- vertex: update doc (#23480) bb83a63a6f
- probit: update @see & doc (#23494) b63d09d8fd
- Kraken: fix since and until (#23456) 82de5053f2
- feat(hashkey): add id test (#23499) 50bcf29a8d
- poloniexfutures: update doc (#23495) c811152341
- chore: update readme (#23500) a16ec9762f
- upbit: add watchTradesForSymbols (#23497) ab25be03ac
- fix(errors): UnsubscribeError (#23502) 7d422e098b
- chore: update auth method in upbit.ts file (#23492) b8ed4329e4
- chore: update auth method in upbit.ts file (#23492) 233c36a5e4
- poloniex: add watchTradesForSymbols (#23496) a525a14302
- poloniex: add watchTradesForSymbols (#23496) cc4ed6c793
- hashkey reflink fd0d13d6c2
- hashkey reflink 44a797b4c0
- kraken: exchange specific end param (#23507) b832f70fce
- fix(build) broken build after adding 'hashkey' (#23505) 2f6bcd030c
- fix(build) broken build after adding 'hashkey' (#23505) 544137593a
- p2b: add watchTradesForSymbols (#23509) 8efb696cb1
- fix(bingx): active flag (#23511) 7706a18859
- fix(bingx): active flag (#23511) 9906f7a7e9
- 4.3.87 e5c30b83f5
4.3.86 (2024-08-20)
- feat(indodax): support market order (#23425) 8306accb15
- bingx: update @see (#23466) 0db12f7b58
- feat(hyperliquid): add createOrderWs and editOrderWs (#23461) 3737008732
- feat(ascendex): add watchTradesForSymbols (#23463) d0ae99acb9
- feat(ascendex): add watchTradesForSymbols (#23463) 62b99ee3c6
- woofipro: update doc (#23476) ddcbf60b08
- Hashkey integration (#23176) 300c9d2825
- woo: update doc (#23477) fa56c5c18e
- fix(bitfinex): fetchTickers parsing (#23474) 2118742411
- xt: update doc (#23472) fd6c2b40a6
- fix(krakenfutures): patch parseOrder (#23471) 743a2f4582
- mexc: update @see & doc (#23473) 62f84cbd4d
- fix(hashkey): build and tests (#23482) 2707823b71
- fix(tests): remove exchangeHint (#23475) 2eb4a973b4
- fix(tests): remove exchangeHint (#23475) b565a33de7
- fix(hashkey): readme link (#23485) 8b43a38613
- fix(base): use two parameters when call fetchPaginatedCallCursor in f… (#23484) 627b8b3ef9
- fix(base): use two parameters when call fetchPaginatedCallCursor in f… (#23484) 23a65fe21b
- 4.3.86 1479b913da
4.3.85 (2024-08-19)
- 4.3.84 40fe88ed8c
- fix(binance): watchLiquidationsForSymbols should use lowercase id (#23441) f99494f0f2
- fix(binance): watchLiquidationsForSymbols should use lowercase id (#23441) 86d281d9e4
- feat(kucoinfutures): add maxOpenSize and allTickers endpoints (#23448) ce8bd26f51
- feat(kucoinfutures): add maxOpenSize and allTickers endpoints (#23448) a7d676d757
- fix(okx): watchLiquidationsForSymbols subscription (#23451) 5a0b55f685
- fix(okx): watchLiquidationsForSymbols subscription (#23451) 0f9e11f58c
- fix(okx): error on closing positions: (#23455) 456a178319
- fix(okx): error on closing positions: (#23455) 957cba6b6d
- mexc fetchSpotMarkets fix (#23458) ea693d5ce9
- Kraken: parseTrade, define takerOrMaker (#23454) f2072d6ea0
- feat(cryptocom): add feeRate endpoints (#23450) 43ea1c1528
- feat(cryptocom): add feeRate endpoints (#23450) e46a6397d3
- bitmex withdraw support twofa / otpToken 5eb3c686d7
- feat(bitget): add unWatchOrderBook (#23464) c5b3746f08
- 4.3.85 49cebf5a99
4.3.84 (2024-08-16)
- 4.3.83 be2dc2a718
- fix(bitrue): populate authenticate error (#23433) b64ada6c1f
- bitfinex2: update exchange types (#23434) 792a3633ef
- feat(kraken): remove requirement for currency code argument in fetchDeposits (#23432) 0b67193d14
- feat(kraken): remove requirement for currency code argument in fetchDeposits (#23432) 4cbcb4ac22
- fix(gate): handleErrors inside watchMethods (#23436) 8d2cb77b76
- fix(gate): handleErrors inside watchMethods (#23436) ee0964d08c
- 4.3.84 6b16b44d41
4.3.83 (2024-08-15)
- chore: update readme (#23409) a34de623eb
- chore: update readme (#23409) 4a55acc380
- feat(binance): check 30 days interval in fetchConvertTradeHistory (#22315) 3f960083af
- fix(gate): edit order size type (#23418) 6cc4aaa60f
- fix(okx): watchTicker symbol (#23419) b35917c593
- feat(bybit): add withdraw request test (#23421) dad2408283
- implement useV2 for param/options of other brand new v3 methods (#23412) be34275d38
- fix(binance): parseLeverage (#23423) 309e3c776c
- feat(phemex): add watchBalance flag (#23424) b6439d4b5a
- 4.3.83 59913f8b17
4.3.82 (2024-08-14)
- bybit withdraw handleOptionAndParams default accountType SPOT 4fe82feac3
- bybit withdraw handleOptionAndParams default accountType SPOT cb24cdba04
- 4.3.82 9488d71f5b
4.3.81 (2024-08-13)
- 4.3.80 f9cdb04b2d
- bybit: amount, price and cost precision helper methods (#23373) 381e69c3e5
- bybit: amount, price and cost precision helper methods (#23373) 02459982d3
- fix(base): remove starknet js json (#23401) b15c2b7a44
- fix(exchange): watchOHLCVForSymbols in dotnet (#23403) 5f958bf8b8
- fix(exchange): watchOHLCVForSymbols in dotnet (#23403) 4d6a322974
- 4.3.81 c3865b0cba
4.3.80 (2024-08-12)
- 4.3.79 a0e77c0ed9
- fix(binance): adjust has flags (#23386) 9f39ba21ed
- fix(binance): adjust has flags (#23386) dda9b243a4
- fix(Exchange): checkProxySettings accept camelcase and snake_case (#23383) 0d15b60532
- chore: update changelog (#23388) ef08d0d7b5
- chore: update changelog (#23388) 16a01bbc69
- feat(bybit): add inverse wallet ledger (#23390) 847869fa19
- fix(poloniex): fetchOpenOrders (#23392) fa83dfd354
- fix(bitmart): update createSwapOrderRequest (#23395) 37f9cbc41b
- fix(bitmart): update createSwapOrderRequest (#23395) 493f5081db
- 4.3.80 976db58cee
4.3.79 (2024-08-10)
- 4.3.78 249e9164ea
- binance: update apis (#23266) d67580c8ae
- binance: update apis (#23266) 5b10105322
- 4.3.79 8c96cb835e
4.3.78 (2024-08-09)
- 4.3.77 0adf4fee8d
- fix(kraken): oflags (#23375) c80296b8d3
- feat(kraken): update (#23374) 1b7e0f19b0
- fix(paradex): add missing loadMarkets() (#23377) 4ff63fae8b
- exchange: update safeTicker (#23337) 34ad647a54
- bitget Omni vs Omni Network conflict resolution ded79049d3
- 4.3.78 e6ecfd1267
4.3.77 (2024-08-08)
- 4.3.76 f68b08aa81
- fix(woo): watch private (#23359) 2321b5c1d0
- feat(xt): add class header (#23361) 0fc3046918
- bybit: createOrder, fix option qty param (#23360) c16210d4ff
- bybit: createOrder, fix option qty param (#23360) d1e62cf0bf
- feat(bithumb): update doc (#23363) b90463cd6f
- feat(bithumb): update doc (#23363) 2a4c8f2ff4
- feat(bybit): add demotrading for ws (#23364) fc9b164383
- feat(bybit): add demotrading for ws (#23364) 8ea19ffa1b
- feat(binance): fix fetchCurrencies return params (#23365) f85275f5cb
- feat(binance): fix fetchCurrencies return params (#23365) 61343ab53f
- fix(kraken): oflags handling (#23366) 5cdba41091
- fix(kraken): oflags handling (#23366) 6b5e0ade0d
- fix(bitmart): trigger order placement (#23367) 89740c3363
- feat(static): remove typing_extensions static dep (#23368) 47a80dc567
- fix(json): serialize json, add tests, and fix c# base tests (#23357) af11b557a7
- 4.3.77 50fca1c354
4.3.76 (2024-08-07)
- 4.3.75 3442824b85
- fix(bybit): handle inverse futures subscription (#23343) 6d2874c092
- fix(bybit): handle inverse futures subscription (#23343) 3eb01b7ed3
- feat(binance): add links (#23346) 1c0cff59d6
- feat(binance): add links (#23346) 9bd8363802
- feat(coinbase): default spot fees (#23347) 99a2462ed7
- feat(coinbase): default spot fees (#23347) 500c928c58
- feat(htx): add some docs (#23348) 52a0db0352
- feat(htx): add some docs (#23348) f82d9da5e4
- feat(bitmart): update futures to v2 (#23267) c4e4e39f6f
- fix(liquidations): var declaration (#23350) 28ab827763
- 4.3.76 078caace8e
4.3.75 (2024-08-06)
- 4.3.74 108c0fcc32
- mexc: update withdraw (#23331) 8522bdd8db
- fix(whitebit) parseTicker (#23338) 9abc4336d9
- fix(whitebit) parseTicker (#23338) 3b6721e242
- feat(bybit): add usePrivateInstrumentsInfo option (#23339) 3619e30643
- 4.3.75 1ade14087d
4.3.74 (2024-08-05)
- 4.3.73 fdb6587f05
- chore(ace): method param types (#23297) e8ac61f773
- chore(ace): method param types (#23297) 8daf80bedf
- feat(binance): add callerName and links to watchTrades (#23318) 43e758fee0
- woo reflink updated 09eb0a3e97
- woo reflink updated 0690e9531e
- chore: update changelog (#23321) a1bb5710d9
- alpaca: add @see (#23329) 7d6fea92a1
- bitfinex: add @see (#23330) 12172b1cdd
- bitfinex: add @see (#23330) 46e72f56f0
- fix(bybit): fetchTransfers with currency parsing (#23332) db9a66cce8
- fix(binance): parseAccountPosition (#23334) b02dd70546
- fix(binance): temporarily disable php test (#23335) c8fd5dfc7e
- 4.3.74 410e692507
4.3.73 (2024-08-02)
- 4.3.72 80b3423eed
- fix(exchange): set message queue to false by default (#23311) ab5035ee03
- fix(kucoin): patch parseWsTrade (#23312) 9860a03c5f
- feat(woo): replace orderbook with orderbookupdate (#23300) c754667ff8
- feat(woo): replace orderbook with orderbookupdate (#23300) 59842f6440
- 4.3.73 6829972394
4.3.72 (2024-08-01)
- fix(paradex): update logo (#23306) 764f087f4d
- fix cli ts/js (#23279) 0806b5c00e
- docker: update dockerignore file (#23281) dfe9f13b32
- fix(types): update MarketInterface so fields can be undefined (#23288) 8a86bb32fa
- fix(package): add starkware module [ci deploy] (#23308) 6b66b36c47
- 4.3.72 af785a46d9
4.3.71 (2024-08-01)
- 4.3.70 fa1d5d4b96
- fix(woo): fetchFundingHistory income parsing (#23278) f07b5a9a12
- fix(woo): fetchFundingHistory income parsing (#23278) f6cebefddd
- fix(types.cs): remove duplicated info (#23293) 6c1b697dee
- fix(bequant): correctws url (#23286) 61797eeac9
- New exchange: paradex (#22777) c357dd0c6d
- New exchange: paradex (#22777) e798392bef
- 4.3.71 379b06bc69
4.3.70 (2024-07-31)
- 4.3.69 556fe51a95
- feat(coinbaseinternational): add missing methods (#23263) fdd37ff331
- feat(coinbaseinternational): add missing methods (#23263) e06ded7c89
- fix(doc): fetchMarginMode => fetchMarginModes (#23271) 626624e9b6
- fix(okx): handle ws crude errors properly (#23264) ccf7374cf1
- fix(cryptocom,poloniex,hitbt): error handling (#23265) f64c42d33b
- fix(woo): new ws url (#23274) 3df61e4aae
- fix(woo): new ws url (#23274) a16776ea09
- fix(bybit): fetchMyLiquidations safeMarket call (#23277) 4412e94a58
- 4.3.70 54985e41ba
4.3.69 (2024-07-30)
- 4.3.68 c5b6e985af
- fix(kucoin): fetchDepositWithdrawFees (#23234) 0dc87cec79
- fix(kucoin): fetchDepositWithdrawFees (#23234) 0d05f9806e
- bingx: fetchMyTrades, inverse swap support (#23240) 21dfbc1c5b
- bingx: fetchMyTrades, inverse swap support (#23240) fe6e5f9942
- fix(wiki): update links (#23245) e6a06f0352
- fix(hyperliquid): set default limit to 5000 (#23244) 29bfc5bc9f
- fix(hyperliquid): set default limit to 5000 (#23244) 9d3a927297
- update OrderBook type and added LedgerEntry for python types (#23235) 1b4868873e
- npm audit fix for dev deps 8ed031c8e4
- withdraw typo fixed in withdraw (#23256) d15be1e1f9
- feat(coinbaseinternational): add fetchFundingHistory (#23254) 38910f24cf
- poloniex: update docs (#23255) fbb26c5e90
- fix(btcbox): signature (#23257) 9780abc28b
- fix(btcbox): signature (#23257) b8505a5c45
- 4.3.69 99a68361ad
4.3.68 (2024-07-26)
- 4.3.67 a8c88a6c1b
- bingx: fetchOrder, inverse swap support (#23211) faeec44719
- chore: remove delisted exchange (#23206) eca5260a18
- chore: remove delisted exchange (#23206) afdf48c565
- Update test.safeMethods.ts (#23118) f49a2b00d2
- Update test.safeMethods.ts (#23118) b14e6482ca
- tests: fix python tests in docker (#23213) 3206b2e00f
- bingx: fetchClosedOrders, fetchCanceledOrders inverse swap support (#23217) f4238ae4fa
- bingx: setMarginMode inverse swap support (#23219) 9de18022fc
- bingx: fetchMarginMode, inverse swap support (#23218) 92830de72e
- bingx: fetchMarginMode, inverse swap support (#23218) d17376302e
- fix(krakenfutures): concurrent authentication (#23221) 30be11b3ce
- fix(krakenfutures): concurrent authentication (#23221) c2d28c9d8e
- fix(types.cs): watchBalance type cast (#23224) 2baf7334be
- defaultNetworkCode fixed (#23226) 62b97df7b3
- defaultNetworkCode fixed (#23226) 4632bb02d6
- 4.3.68 0f19d8475e
4.3.67 (2024-07-24)
- 4.3.66 b36d813dd2
- chore: isFiat return type (#23183) cd42bd1369
- chore: safe methods param types (#23188) 1c6e372825
- chore: types for parameters on base exchange (#23182) 8840f1f220
- chore: ping param types (#23187) 426ea94591
- chore: parseAccount types (#23186) 5fd0c31a09
- chore: parseAccount types (#23186) ef82ee1dd0
- chore: remove delisted exchange (#23190) a5244af12f
- chore(tests): types for pro tests (#23131) da22b4549c
- chore(tests): types for pro tests (#23131) 9ddfc16888
- build(deps): bump ws from 8.16.0 to 8.17.1 (#23163) 8a16dfa734
- bingx: fetchOpenOrders, inverse swap support (#23198) 59e0355505
- bingx: cancelOrder, add inverse swap support (#23197) 3cd084db44
- bingx: cancelOrder, add inverse swap support (#23197) aae8632015
- fix(future.cs): protect resolve call (#23202) e1c67a5da9
- feat(okx): add sequence check to checksum check in orderbook and fix market reference (#23195) e12b524f93
- feat(okx): add sequence check to checksum check in orderbook and fix market reference (#23195) 4a9dc55e73
- 4.3.67 6c852913c3
4.3.66 (2024-07-22)
- 4.3.65 d8ac967ea1
- base: fix typo in loadProxyModules (httpsProxyAgentModule) (#23171) 1271a526d6
- fix future reject hanging error (#23161) c65b103a43
- feat(Readme): add sponsor (#23175) a56aae963a
- feat(Readme): add sponsor (#23175) 4a01ee7252
- independentreserve: fix circular dependency (#23169) feb7019ab4
- independentreserve: fix circular dependency (#23169) 6f99e8e1be
- feat(kraken): add fetchStatus (#23178) bf22d6c29a
- fix(okx): crude messageHash using milliseconds (#23179) 9a109b2f7a
- fix(okx): crude messageHash using milliseconds (#23179) ac91f8d307
- 4.3.66 16b57bb9cf
4.3.65 (2024-07-21)
- 4.3.64 57be56d82b
- fix(bybit): fetchBalance funding account (#23164) 2eaacf09e4
- fix(bybit): fetchBalance funding account (#23164) dbf6c6215c
- fix(bybit): read options inside fetchBalance (#23165) db3e65af80
- feat(bigone): add more test (#23167) 5afc02b395
- feat(ascendex): add more tests (#23166) 1e92d7ae19
- [ci deploy] 59eee0c5a0
- 4.3.65 b50a69420d
4.3.64 (2024-07-20)
- 4.3.63 6ce47632c4
- feat(independentreserve): withdraw implementation (#23141) 3b7f5204a2
- fix(woo): fetchfundingHistory docs (#23139) 31c1f94c9b
- chore: isFiat types (#23136) 17833795a7
- chore: types for ids.length (#23135) c47c0d284f
- chore: types for ids.length (#23135) fff434d5d7
- alpaca: add checkRequiredCredentials (fixed NRE in c# if apiKey is null) (#23145) 69556597be
- bingx: fetchTradingFee (#23152) c825f01677
- bingx: fetchTradingFee (#23152) f7e679faea
- feat(woo): add pagination to fetchFundingHistory (#23153) 4aa1b161c8
- fix(tests): get_test_files fix (#23154) bb25b3afa7
- fix(tests): get_test_files fix (#23154) 5de82f7b19
- feat(kucoin): add publicGetMarkPriceAllSymbols (#23155) 6b726693c8
- feat(kucoin): add publicGetMarkPriceAllSymbols (#23155) 4bacd3f5d0
- C# OptionChain type: rename variables (#23158) cb23fda613
- fix types & comparisons (#23146) daa6c0b46f
- fix types & comparisons (#23146) 21d24b99f9
- 4.3.64 e4d7b28027
4.3.63 (2024-07-18)
- 4.3.62 f5bf95e341
- base: fix links in jsdocs (#23107) 2d21cab558
- feat(kraken): add watchBalance (#23112) d55fb7cf64
- bingx: fetchPosition, fetchPositions inverse swap support (#23111) 86b645ca6d
- ace: update requestTests (#23113) a2b06d1781
- fix(ace): python signature (#23115) ed70fd828f
- fix(ace): python signature (#23115) 2304c2794a
- cryptocom: add new staking endpoints (#23120) 6d2e5f7544
- bingx: fetchBalance, add inverse swap support (#23121) 17dc2ca4c8
- fix(base): correct the symbol in safeOpenInterest (#23114) 8954cd1b74
- fix(base): correct the symbol in safeOpenInterest (#23114) c8a2c2bfd7
- Woo update (marginMode) (#23045) f7f138fd58
- checksum handling unification (#22150) 21f3025ed0
- ace: update api (#23124) df4eb04c53
- mercado.createOrder string math (#17098) 5a702e08b4
- alpaca: update static tests (#23138) 366da1cb6e
- fix(xt, coinbaseinternational): type string = undefined updated to STR (#23132) 597a841dbc
- fix(errors.ts): ChecksumError type (#23128) 5c0feec8fc
- bingx: fetchMyLiquidations, inverse swap support (#23130) 7f52efd2c7
- fix(cryptocom): fetchOHLCV (#23140) 11fcb0aeb2
- fix(ace): number comparison php (#23143) 52434f14ca
- fix(ace): number comparison php (#23143) 62548f7383
- 4.3.63 45bce12530
4.3.62 (2024-07-15)
- vertex: fix fetchCurrencies test (#23079) 6a64562c40
- vertex: fix fetchCurrencies test (#23079) 9a2d7ba03a
- tradeogre: fix maker fee in market struct (#23085) 17cc1690c9
- chore: update changelog (#23088) 438cd5449a
- chore: update changelog (#23088) df91b605a2
- fix(binance): inverse positions parsing (#23090) 76cb98a2a1
- fix(binance): inverse positions parsing (#23090) 436bfc4eca
- fix(bybit): watchLiquidations parsing (#23091) 98f83c4b5d
- fix(bybit): watchLiquidations parsing (#23091) 57ba1d6180
- fix(binance): resolve orderbook on receiving snapshot (#23093) dfdd0c5ef1
- base: fix links in jsdocs (#23092) 83847a677b
- base: fix links in jsdocs (#23092) ebf2d6328b
- fix(bybit): Move loadMarkets call earlier in fetchPositions function (#23102) f4f42211c1
- fix(binance): fetchOpenInterest for option market (#23099) a9baf7fbd2
- fix(xt): signature encoding (#23104) a5e6e6d779
- base(type): use Dictionary<any) (#23103) bd4439d80d
- bingx: fix currency deposit status and withdraw limits (#23097) c95b23d0e5
- 4.3.62 5986cfb99a
4.3.61 (2024-07-13)
- 4.3.60 279371fcc2
- hyperliquid: c# fix NullReferenceException when get currency info (#23076) 7756ef344e
- base: c# fix withdraw limits in Currency struct (#23075) fc57785d91
- fix(bybit): cancelOrders and cancelOrdersForSymbols only supports UTA accounts (#23068) d37b7e77f5
- vertex: c# fix NullReferenceException when get currency info (#23077) 8ce45e31b5
- mexc: update withdraw (#23065) 1371e3a771
- mexc: update withdraw (#23065) 88df1cbcb5
- 4.3.61 268917658c
4.3.60 (2024-07-12)
- 4.3.59 2387ff8793
- bingx: cancelAllOrders, inverse swap support (#23029) f5843a1c59
- feat(okx): add some error codes (#23043) 925f2c0858
- feat(okx): add some error codes (#23043) 723761a48e
- fix(phemex): phemex keepAlive value reduced to 9000 to fix keepAlive error (#23048) 0a4bfa8143
- wiki: add debt in balance structure (#23047) 27084f0ca3
- bingx: fetchTicker, fetchTickers add inverse swap support (#23046) 361e52cf9f
- bingx: fetchLeverage, add inverse swap support (#23049) cff1b65b3a
- fix(cancelOrdersForSymbols): docs (#23051) fa07bed618
- feat(bitso): add sandbox url and static tests (#23055) 102d8d2d65
- feat(bitso): add sandbox url and static tests (#23055) 210584d39f
- bingx: setLeverage, add inverse swap support (#23056) 49c0d88565
- bingx: closePosition, closeAllPositions inverse swap support (#23067) 4f708cbc04
- cryptocom: update fetchOHLCV (#23069) 44fa8ad471
- fix(bitso): update api url (#23072) 184859eb9b
- 4.3.60 c640066d1e
4.3.59 (2024-07-09)
- 4.3.58 1177a7430d
- upbit: update fetchOpenOrders, fetchClosedOrders and fetchCanceledOrders (#23019) 46a49303e9
- upbit: update fetchOpenOrders, fetchClosedOrders and fetchCanceledOrders (#23019) d6ef88819b
- bingx: createOrder, inverse swap support (#23005) ca93ea94fb
- feat(FAQ): add createMarketBuyRequiresPrice explanation (#23024) 21c5a0a404
- fix(bybit): typo on variable name (#23030) 97d92e741d
- feat(xt): websocket implementation (#17814) 77f1c24e7c
- fix(btcbox): load markets dynamically (#23035) 91f2b19415
- fix(btcbox): load markets dynamically (#23035) b83eaff9bc
- fix(xtWs): watchOrderBook (#23036) b53529492d
- 4.3.59 741d1a4f01
4.3.58 (2024-07-07)
- htx: set minDeposit value in fetchCurrencies (#22977) 2a253d688b
- bingx: fetchOHLCV inverse swap support (#22976) c7238a19b3
- Bigone cancel all orders (#22983) c476a5c230
- feat(kucoin): add affiliate/inviter/statistics (#22985) 3a2164f273
- bingx: fetchOrderBook inverse swap support (#22980) 720400eb3b
- bingx: fetchOrderBook inverse swap support (#22980) b8e0d0ca38
- bingx: fetchFundingRate, inverse swap support (#22991) c8c6712d0c
- doc(htx): fix example error msg in comment (#23006) 80d7244515
- bingx: fetchOpenInterest, add inverse swap support (#23004) a987c4fee2
- coinone: fix handle errors if cloudflare in response (#23002) 5dd05e7198
- coinone: fix handle errors if cloudflare in response (#23002) a77ea1de0f
- chore: update changelog (#23007) 1b4284a8e7
- coinmate: fix handle errors, update ratelimit and fees (#23008) f1bd079e24
- fix(okx): handleErrors' response parameter expects dictionary input (#23003) 6b51c3ed02
- docs(okx): fix old exchange name to current one (#22999) 4df6f923d7
- docs(okx): fix old exchange name to current one (#22999) 57517218cc
- fix(okx): fetchDepositWithdrawFees (#23011) c74154a655
- fix(gate): swap trigger market orders (#23012) 73bdfed25e
- fix(gate): swap trigger market orders (#23012) 65dfae0350
- 4.3.58 9e7aa3992e
4.3.57 (2024-07-05)
- 4.3.56 98655809e2
- bingx: fetchInverseSwapMarkets (#22970) 9dd5911143
- bingx: fetchInverseSwapMarkets (#22970) be60a09df3
- coinone: fix ratelimit and handle errors (#22969) 8ef449af34
- feat(gate): add cancelOrders and cancelOrdersForSymbols (#22972) f6f6e878e2
- feat(gate): add cancelOrders and cancelOrdersForSymbols (#22972) b5b3d98ff9
- Create message queue for unresolved messages in WS client (#22768) 560079ab07
- Create message queue for unresolved messages in WS client (#22768) b73f9fbfb8
- 4.3.57 95ed67c952
4.3.56 (2024-07-03)
- 4.3.55 f693a20b3d
- btcmarkets: fill active in market structure (#22947) 2182a667ea
- fix(hyperliquid): add maxLeverage to market (#22952) 1769214d39
- fix(gate): add createMarketBuyOrderRequiresPrice to options (#22954) c77bbda19a
- fix(gate): add createMarketBuyOrderRequiresPrice to options (#22954) 1cc46a9687
- chore: remove banner (#22955) bd3decee38
- feat(tests): sync response tests (#22956) af175e9e2e
- fix(php): remove Use of "static" in callables is deprecated warning (#22957) 6d6397eedb
- fix(bybit): fetch balance for unified inverse account (#22960) 8b31e3e965
- fix(bybit): fee to number (#22964) b01ae6c0dd
- fix(bybit): fee to number (#22964) b83cad05ee
- btcmarkets: fix handle errors (#22946) 7d6b26c2ed
- fix(eddsa): missing reassignment (#22967) ce2f96f626
- 4.3.56 e966feb2d4
4.3.55 (2024-07-01)
- 4.3.54 9518e314f0
- okx: fetchPositions returns empty list in some cases (#22929) 60dbab1bc8
- feature(coinbase) Allow use of heartbeats channel (#22892) 85b9d23f9d
- chore: update changelog (#22931) 32addd1e8b
- Update README.md fbcf7efbaa
- Update README.md 657e3b9604
- Update README.md 73e0c33230
- fix(kucoin): correct price and amount in watchMyTrades (#22934) 1a36fab7ad
- fix(kucoin): correct price and amount in watchMyTrades (#22934) d9687a8a29
- Fix poloniex edit_order response (#22933) 215e71054d
- fix(blockchaincom): update urls and fees in doc (#22932) 7ed663aa8a
- fix(blockchaincom): update urls and fees in doc (#22932) e20b84ea44
- doc: fix typo in parameter descriptions (#22935) 04b9cac5c0
- doc: fix typo in parameter descriptions (#22935) 12520df3f2
- feat(tests): add safeMethdos test (#22936) 62d4860e27
- feat(tests): add safeMethdos test (#22936) 0652d108a9
- fix(woo): spot market parsing (#22941) 85912c15c1
- fix(vertex): timestamp inside ws trade (#22940) dcc131dbad
- btcalpha: fix handleErrors (#22939) 95031e386b
- fix(woo): disable test temporarily (#22942) 427075b481
- fix(woo): response test (#22943) eed6f0e1a6
- fix(woo): response tests (#22944) 4b584de431
- fix(woo): response tests (#22944) f05a1a0697
- 4.3.55 3c70cffc77
4.3.54 (2024-06-28)
- 4.3.53 ba8ec1a5b1
- fix(poloniex): createOrder return type (#22911) bded4310d0
- Update binance.ts: Simple Typo in comment (#22916) 4f461eaee0
- fix(kucoin): update watchMyTrades (#22918) d9850ff01b
- Bybit: enable unified USDC support on bybit (#22917) eacd1b1905
- fix(phemex): cancelAllOrders response unification (#22914) bb1e543715
- fix(phemex): cancelAllOrders response unification (#22914) bedb4fdf02
- fix(woo): createMarketBuy/Sell with cost (#22922) 94d2c9f6ac
- fix(woo): createMarketBuy/Sell with cost (#22922) ea25f33e7c
- 4.3.54 5abad4a010
4.3.53 (2024-06-27)
- hyperliquid: remove extend param (#22901) 81102cc0a5
- fix(probit) improved error handling (#22893) 362b8b3e78
- fix(probit) improved error handling (#22893) 0e9f71652e
- New exchange: vertex (#22509) 086775636f
- New exchange: vertex (#22509) 27001fc0d0
- feat(hyperliquid): load all spot markets (#22902) 697c4c6cb9
- feat(hyperliquid): load all spot markets (#22902) 6475541329
- fix(vertex): correct request id in python (#22907) 642d3df5f2
- 4.3.53 755fa35bde
4.3.52 (2024-06-25)
- feat(build): update transpile script (#22881) afb893502d
- feat(build): update transpile script (#22881) e8486b98a2
- fix(bybit): add pagination in fetchOpenOrders (#22889) 86518433ae
- fix(binance): cancelOrders signature (#22890) 5975c32fad
- fix(binance): cancelOrders signature (#22890) 5a54ee0c65
- fix(krakenfutures): add history url in test api (#22894) ac57f85fda
- 4.3.52 1cca6b0883
4.3.51 (2024-06-24)
- feat(bybit): add cancelAllOrdersAfter (#22870) 2bafb93e76
- feat(bybit): add cancelAllOrdersAfter (#22870) 66a526395f
- binance: new API documentation (#22847) 41fbf7dfa5
- chore: update changelog (#22872) d53366e68a
- chore: update changelog (#22872) 14fad14ebd
- fix(handleErrors): body content in php (#22874) 78b04089a6
- 4.3.51 cb44444b25
4.3.50 (2024-06-22)
- fix (c#) null baseCurrency in market structure (#22862) f24cf2cbd2
- fix (c#) null baseCurrency in market structure (#22862) 353c269660
- feat(bitget): add reduceOnly to the docs (#22866) 7fe5dd066d
- feat(trigger): add trigger support (#22865) b29801ee0f
- feat(trigger): add trigger support (#22865) 8abd93dd5a
- fix(base): correct microseconds in c# (#22867) d72e3cc62d
- 4.3.50 41817aa3bc
4.3.49 (2024-06-20)
- fix(ace): signature for private methods, [TypeError] Cannot use in operator to search for 0 in timeStamp (#22845) fb99b2d603
- fix(exchange): update php handle errors (#22846) 845fe35d16
- Kraken cancel order (#22753) d8a87a8e19
- Kraken cancel order (#22753) 4e7747dfd8
- fix(kraken): reduceOnly parsing (#22848) d569d04768
- fix(kraken): reduceOnly parsing (#22848) a7e8c73121
- fix(hyperliquid): cancelOrder(s) unified response (#22854) dc5408b9f5
- fix(coinbaseinternational): loadMarkets at beginning of subscribe and subscribeMultiple (#22853) 8192f9f05f
- fix(coinbaseinternational): loadMarkets at beginning of subscribe and subscribeMultiple (#22853) 89b138c511
- 4.3.49 4f0b9f5e36
4.3.48 (2024-06-18)
- fix(bingx): restore safeValue inside handleOHLCV (#22834) 5cc64432f3
- fix(bingx): restore safeValue inside handleOHLCV (#22834) a49e0d4c46
- feat(krakenfutures): add assignment program endpoints (#22837) 150f098006
- feat(gate): add crud ws (#22826) 22f8123593
- fix(gateWs): minor adjustments (#22839) 2b72563a4d
- fix(gateWs): minor adjustments (#22839) ee95ee4a1d
- fix(woo): ohlcv endpoint access (#22841) d376ed3308
- fix(woo): ohlcv endpoint access (#22841) 7d3cace7de
- 4.3.48 ad1b681f28
4.3.47 (2024-06-17)
- chore: update changelog (#22822) e7be09c4c2
- fix(hyperliquid): withdraw parsing (#22821) 42efd37229
- fix(hyperliquid): withdraw parsing (#22821) 7d4ccb8522
- fix(coinex): watchOrderBook symbol inference (#22823) 7dcfbe485d
- fix(coinex): watchOrderBook symbol inference (#22823) 9f35b7b2ff
- fix(bitmart): clientOrderId parsing (#22824) bfbed4bb65
- fix(bitmart): clientOrderId parsing (#22824) cda4fe8ecf
- fix(bitget): spot margin with createMarketBuyOrderRequiresPrice = false (#22831) 475ac4e598
- 4.3.47 96876f67e8
4.3.46 (2024-06-15)
- feat(okx): add fetchBalance params (#22804) 8b54006faf
- feat(okx): add fetchBalance params (#22804) cecb5298c3
- feat(binance): add new apis (#22806) 86912ef3c5
- fix(oxfun): rename (#22807) da2c892930
- fix(oxfun): rename (#22807) 852d1f1eb0
- feat(oxfun): update logo (#22809) 1b6827230a
- feat(oxfun): update logo (#22809) dbcf506bbd
- fix(binanceus): remove fees override (#22813) d41db3e86d
- fix(binanceus): remove fees override (#22813) c193d23b0f
- feat(mexc): update withdraw endpoint (#22817) 37e8bb6069
- feat(mexc): update withdraw endpoint (#22817) 7ff84d83d1
- hyperliquid: update signature for transfer and withdraw (#22816) dddf4b8cc8
- feat(bitmart): add clientOrderId support for spot orders (#22819) 48600c8f90
- feat(exchange): add dex flag (#22818) 32294626ff
- feat(exchange): add dex flag (#22818) 3c4e5d50c1
- 4.3.46 c95ed2dec5
4.3.45 (2024-06-13)
- feat(exchange): remove cert (#22799) 31f76a03ef
- kucoin: added some new endpoints (#22798) ea0ca5bcd0
- Added support for missing currencies (#22800) b0efa65d4e
- Added support for missing currencies (#22800) 3e31e06b15
- New exchange: ox.fun (#22354) cca1b93b88
- 4.3.45 56dda93c5b
4.3.44 (2024-06-12)
- fix(bitmex): guard handleOrderBook (#22786) 18f0bb4d76
- fix(bitmex): guard handleOrderBook (#22786) 5ad350baa1
- feat(xt): restore (#22782) 69eadbe87c
- feat(xt): restore (#22782) e98fe1fb06
- feat(idTests): add xt (#22795) c06c8af4bd
- feat(idTests): add xt (#22795) 9e56773391
- 4.3.44 422060a059
4.3.43 (2024-06-11)
- feat(binance): add bbo static tests (#22759) 92b4beea63
- feat(binance): add bbo static tests (#22759) 606018c498
- coinex: fetchCurrencies v2 (#22755) 9e8eb86f19
- coinex: fetchCurrencies v2 (#22755) a67b51d270
- feat(types): automate export process (#22771) a3f3b9f203
- feat(types): automate export process (#22771) fca2b8f1c0
- feat(phemex): add fetchOrder for USDT settled swaps (#22781) 5f13e7dc25
- feat(binance): add internal payment history (#22772) aa75d71e64
- Zonda cancel order unification (#22773) 1a126e2369
- fix(wazirx): cancelAllOrders response unification (#22774) 022a3cc225
- 4.3.43 1ff62b5906
4.3.42 (2024-06-07)
- woo: update doc (#22746) 35909009b9
- fix(mexcWs): update contract url (#22751) e049f0c08d
- fix(cs): stringContent protection (#22752) 8252b0a0e9
- fix(cs): stringContent protection (#22752) 129a34472f
- fix(upbit): ws options (#22754) 661efec7d3
- fix(blockchaincom): cancelOrder, cancelAllOrders unified response (#22678) 812c047cfa
- bitmart: updated the fetchTickers spot endpoint (#22680) 6291cce98b
- bitmart: updated the fetchTickers spot endpoint (#22680) 45e407566b
- 4.3.42 45b89d9c8f
4.3.41 (2024-06-05)
- Bitstamp cancel order (#22669) b72d1ca988
- Bitstamp cancel order (#22669) f648cf39d1
- fix(bitget): watchOrders spot margin (#22718) eaa6d0dfcc
- fix(bitget): watchOrders spot margin (#22718) 9af59482b2
- feat(binance): add copyTrading endpoints (#22730) 976de6eab6
- feat(orderbook): type variable (#22729) 0c36dffc8b
- feat(orderbook): type variable (#22729) 06c84139b9
- feat(upbit): watch private topic (#22724) 3e616fa27e
- feat(types.cs): handle info (#22731) 3c590b3830
- fix(bitfinex2): createOrder parsing (#22733) 9a84f45eb5
- fix(bitfinex2): createOrder parsing (#22733) 9b54a59ff8
- fix(appveyor): cinst replacement (#22738) e33a386c63
- fix(cs): update charset and fix uuid() (#22740) 338fd35bad
- 4.3.41 ec67c0c1ac
4.3.40 (2024-06-04)
- fix(binance): add swap to accountsByType (#22707) 5e5edcac4d
- fix(hitbtc): currency network withdrawal and deposit status (#22705) ccec2a1114
- fix(hitbtc): currency network withdrawal and deposit status (#22705) 7353fcc442
- Woofipro cancel order (#22709) 10b884fa99
- Woofipro cancel order (#22709) 2189aa1974
- 4.3.40 ebb92d8f5d
4.3.39 (2024-06-03)
- mexc reflink updated 35852efad3
- mexc reflink updated 96307dbea5
- fix(CS): urlencode, handle special cases (#22704) e32140e730
- fix(coinlist): cancelOrders encoding (#22706) 19a7b19cf9
- fix(coinlist): cancelOrders encoding (#22706) 0abc48d7e3
- 4.3.39 8b4d66ef7e
4.3.38 (2024-06-02)
- fix(coinex): fetchBalance switch statements (#22683) 7e62413e25
- fix(coinex): fetchBalance switch statements (#22683) 06a611bffd
- feat(okx): Simple earn fixed endpoints (#22688) 531ef54aa4
- bitmart: update the fetchTrades spot endpoint (#22694) b4a30984c0
- bitmart: update the fetchTrades spot endpoint (#22694) 2798ec654c
- fix(coinbase): fetchAccounts default limit (#22698) ccada04e6d
- BitMEX June 2024 campaign promotion f10456f20b
- BitMEX June 2024 campaign promotion b3099728ce
- 4.3.38 da14a6825a
4.3.37 (2024-05-31)
- feat(kraken): adjust rl (#22661) fa70c75eb0
- feat(kraken): adjust rl (#22661) 32c5a0c13d
- feat(htx): closePosition (#20604) 2d533b00e8
- feat(htx): closePosition (#20604) e38261538f
- fix(woofipro): signHash in php (#22673) 2a356da95b
- fix(cli.py): remove call reg to suppress warning (#22677) e0b0134570
- fix(bitmart): remove abs for percentage in ticker (#22674) a4057fe0c0
- fix(kraken): div trading fee by 100 (#22679) 465447742d
- fix(static): disable failing static test (#22682) e88a997611
- fix(static): disable failing static test (#22682) fe889a9c7a
- 4.3.37 59f828be81
4.3.36 (2024-05-29)
- bitget hedge mode (#22610) ea583e9bcb
- feat(zonda): new deposit & withdrawal endpoints (#22649) 0d23933b62
- bitmart: watchOrders edit spot support (#22656) 63973bc22d
- fix(bingx): symbol inference on trades (#22659) 3116625353
- feat(orderbook): type variable (#22660) f11523b6b7
- fix(bitfinex2) handleOrderBook (#22658) 95c853ebd9
- fix(bitfinex2) handleOrderBook (#22658) a8da25b792
- 4.3.36 ccd3991f4f
4.3.35 (2024-05-28)
- feat(base): uncamelcase python/php base invocations programatically (#13882) 047d9c21fd
- feat(base): uncamelcase python/php base invocations programatically (#13882) ff48337319
- alpaca cancelOrder unified response (#22635) 13370d567b
- coinex: withdraw v2 (#22637) d6ca213c75
- coinex: withdraw v2 (#22637) 132fa3c588
- fix(bitmart): fetchTickers (#22640) ecd4c94830
- fix(bitmart): fetchTickers (#22640) b4d410fc28
- fix(kraken): since handling (#22641) 7e869a9a75
- fix(kraken): since handling (#22641) fbb917bb70
- fix(kraken): since off by 1 fix (#22642) 953dcf4604
- fix(bitget): watchOrders different subs (#22644) 72cc0be494
- fix(bitget): watchOrders different subs (#22644) 9e7912deba
- feat(coinbase): add fetchTradingFees (#22645) 43928cbf33
- feat(coinbase): add fetchTradingFees (#22645) bc0fc87cdc
- 4.3.35 c7405660b6
4.3.34 (2024-05-27)
- feat(binance): add v1/account/info (#22627) ee170888b7
- feat(binance): add v1/account/info (#22627) 06942da0e3
- fix(handleErrors): types (#22618) 99789a4955
- feat(exchange,binance, gate, bybit, okx, bitmex): add watchLiquidations and watchMyLiquidations, add tests for fetch and watchLiquidations (#19832) 1c8d30f8e8
- feat(exchange,binance, gate, bybit, okx, bitmex): add watchLiquidations and watchMyLiquidations, add tests for fetch and watchLiquidations (#19832) ee19db786b
- 4.3.34 780589bbe2
4.3.33 (2024-05-26)
- fix broken docu build (#22620) 313b394e9e
- chore: update changelog (#22624) f6e8292cbd
- fix(bitget): swap order placement weight adjustment (#22625) 730597a926
- fix(bitget): swap order placement weight adjustment (#22625) d741ac1b95
- 4.3.33 4eed5ce518
4.3.32 (2024-05-25)
- coinex: fetchLeverages v2 (#22616) 02c2f8063f
- 4.3.32 28a13b79c3
4.3.31 (2024-05-24)
- fix(bingx) websocket ticker timestamp/datetime (#22591) 11d8375384
- feat(exchange): type request object (#22577) 5daa923aae
- fix(binance): portfolioMargin postOnly handling (#22592) d8afbf2102
- fix(binance): portfolioMargin postOnly handling (#22592) b5af6a32c4
- chore: test file types (#21989) ec7bdb47d5
- coinex: fetchDepositWithdrawFee v2 (#22602) 773077f3c4
- fix(parseLedgerEntry): type (#22596) a6c5a1dcf5
- feat(parseTransaction): type (#22595) 6e1f4379bc
- feat(types): type aux methods (#22597) 79745e8bc4
- feat(binance): add feeBurn endpoints (#22604) 90b0e7a76a
- feat(parseTrade): type (#22594) 67af07567e
- fix(parseOrder): type order (#22593) 30ecf9640e
- fix(parseOrder): type order (#22593) cf0097b246
- Leverage tiers types (#22465) cb501c391b
- Leverage tiers types (#22465) c010cdf604
- fix(kraken): fetchOHLCV since handling (#22607) d17849a15a
- fix(kraken): fetchOHLCV since handling (#22607) dfc656d22c
- 4.3.31 f65fcbea43
4.3.30 (2024-05-23)
- fix(manual): browserified version path (#22568) ea74cab627
- fix(vss): minified version (#22569) a4241e548c
- fix(vss): minified version (#22569) 175eb5112e
- fix(future.py): add tests and fixes (#22461) 8a297b3790
- coinex: fetchWithdrawals, fetchDeposits v2 (#22574) 4d0e1e2756
- bingx: patch cost in parseOrder (#22573) 99dab16471
- fix(whitebit): market sell with cost removal (#22576) dde87381cd
- fix(whitebit): market sell with cost removal (#22576) ce36a0a4ae
- fix(fetchLeverages): default market type (#22586) 0b01666cca
- coinex: borrowIsolatedMargin, repayIsolatedMargin v2 (#22583) 3a4cd8fc40
- coinex: fetchBorrowInterest v2 (#22581) 39d38b8842
- coinex: fetchIsolatedBorrowRate v2 (#22580) af00e956ad
- coinex: fetchIsolatedBorrowRate v2 (#22580) 01476aeb37
- 4.3.30 1ac391d1ec
4.3.29 (2024-05-21)
- feat(bitmart): add createOrders (#22557) 2e1961977b
- feat(bitmart): add createOrders (#22557) ec41c84e6b
- whitebit parseBalance fix (#22559) 7c17644f85
- whitebit parseBalance fix (#22559) 6673ab3274
- bingx: update ratelimits (#22563) c447d72e8a
- bingx: update ratelimits (#22563) 7eda7fcee8
- fix(kucoin): invalid order error mapping (#22565) 86338d6259
- fix(kucoin): invalid order error mapping (#22565) ce72b5270d
- fix(Orderbook.ts): typescript types (#22564) 9ce2d2f053
- fix(Orderbook.ts): typescript types (#22564) 7ae5cf8e01
- fix(npm): browser bundle (#22566) 8c5495b78e
- fix(npm): browser bundle (#22566) b76fd1e8c2
- 4.3.29 706c6d6d51
4.3.28 (2024-05-20)
- fix(coinbase) added datetime/timestamp to ws ticker (#22544) 31156b2afc
- feat(bitget): add v2/earn/account/assets (#22546) 7312a6f18e
- feat(bitmart): add spot cancelOrders (#22529) b88578c13c
- feat(bitmart): add spot cancelOrders (#22529) c297978091
- docs(krakenfutures): fix docs url (#22553) e91590a2dc
- fix(bybit): fetchFundingRateHistory pagination (#22549) 9755a139ae
- fix(bingx): sl/tp order parsing (#22556) 2b2e573e9c
- fix(bingx): sl/tp order parsing (#22556) ee863a851a
- 4.3.28 78338faffd
4.3.27 (2024-05-18)
- new nuget token for travis ci 9a1a81c6d9
- wiki/Manual.md minor fix [ci deploy] f0334d7e47
- wiki/Manual.md minor fix [ci deploy] e38973b8c2
- wiki/Manual.md minor fix [ci deploy] a159d7644d
- 4.3.26 8931650aec
- 4.3.26 deaf35b995
- 4.3.27 42e07594db
4.3.25 (2024-05-17)
- fix(phemex): swap order fees (#22517) 456e05ca82
- fix(phemex): swap order fees (#22517) 9ab59963f7
- feat(kraken): add createMarketBuyOrderWithCost (#22522) c9c0a6d1c2
- coinex: fetchTransfers v2 (#22523) 866180863d
- coinex: fetchTransfers v2 (#22523) c10ac31a08
- fix(omitZero): protect against non numeric inputs (#22524) 8a35b22d08
- feat(kraken): support multiple oflags (#22525) d51e4bc171
- fix(kraken): usdt market buy with cost (#22526) 82534214a2
- fix(kraken): usdt market buy with cost (#22526) cdb02fc44d
- fix(editOrderWs): amount should be optional (#22528) 4f09cfdc6a
- fix(editOrderWs): amount should be optional (#22528) 71a0fe881b
- 4.3.25 6f1e2c794a
4.3.24 (2024-05-16)
- feat(coinex): infer order type (#22501) e1fdf20593
- feat(coinex): infer order type (#22501) da88eeaddd
- feat(kucoin): add new validation header (#22503) 29984fb57c
- feat(kucoin): add new validation header (#22503) b773ce2962
- Deprecate CoinbasePro and add CoinbaseExchange (#22502) 9372cf94cd
- fix(bybit): fetchPaginatedCallCursor exception fix (#22507) 1d55dfa4bd
- fix(waves): static tests utils (#22508) 33949c602e
- fix(bitrue): sign with query params (#22504) 635bf14ae2
- coinex: transfer v2 (#22511) 97d29a571f
- build: fix request tests (#22513) 7b3d262b6b
- fix(bitrue): php array length (#22515) 119b421426
- fix(bitrue): php array length (#22515) 3f7695ada3
- 4.3.24 d51fe1b54a
4.3.23 (2024-05-15)
- fix(poloniexfutures): fix watchOrderBook (#22487) 585e11451e
- whitebit new endpoints (#22485) 9be84a9d22
- coinex fetchFundingHistory v2 (#22489) 2708309016
- probit commonCurrencies (#22486) 3a447ac34f
- feat(manual): mention to static tests (#22482) 7c9ed4bdd1
- coinex error mapping (#22492) 2732307ddf
- fix(binance): update default value of options.leverageBrackets (#22496) 99e2ba1aa8
- coinex: fetchFundingRate, fetchFundingRates, fetchFundingRateHistory v2 (#22497) 901082b2e5
- 4.3.23 b1bcecb268
4.3.22 (2024-05-13)
- feat(travis): create release (#20535) 25a878aeec
- fix(php): spawn (#21895) 342deb8910
- fix(php): spawn (#21895) 43081f9d29
- fix(coinex): handleErrors should also check for "OK" (#22479) d7ecf84b7f
- fix(tests): remove asyncio.gather from sync tests (#22480) 2126db1123
- fix(phemex): handle PT fees (#22481) 481f75fe03
- fix(phemex): handle PT fees (#22481) 6be660fc84
- 4.3.22 35cbb3bc8b
4.3.21 (2024-05-12)
- fix(coinex) (#22469) 69da6496f9
- fix(coinex) (#22469) e226b49130
- chore: parseMarginModification types (#22436) 5631c191a4
- feat(woo): update pro (#22455) 4446cc53a6
- feat(woo): update pro (#22455) 7923d46126
- coinex: addMargin, reduceMargin, fetchMarginAdjustmentHistory v2 (#22473) 7f4b6cc484
- fix(deno): ws in deno to use WebSocket API, fix #22440 (#22471) 7df2edbc51
- feat(okx): add sprd endpoints (#22470) bd69c13c94
- feat(binance): add fetchPremiumIndexOHLCV (#22474) 3142db7dfd
- feat(kucoinfutures): add watchOHLCV (#22472) 9c0e008317
- feat(kucoinfutures): add watchOHLCV (#22472) 473382cacf
- fix(hyperliquid): update fetchOpenOrders with frontendOrders (#22476) 03e2c588b5
- bitmex error handling PermissionDenied {"error":{"message":"Account is restricted","name":"HTTPError"}} 40b1005829
- bitmex error handling PermissionDenied {"error":{"message":"Account is restricted","name":"HTTPError"}} d6cfaac8b9
- 4.3.21 c174490a93
4.3.20 (2024-05-11)
- fix(phemex): spot trigger orders (#22462) 3fce8daaa1
- fix(bybit): update fetchLeverageTiers (#22459) 4459d67f72
- fix(bybit): update fetchLeverageTiers (#22459) ca1c489d48
- fix(htx): fix #22451 (#22466) 165e574e92
- fix(htx): ws authentication error handling (#22467) c5e9e3da62
- bitget assets implicit endpoints, fixes: #22464 (#22468) da53539c3b
- coinex: fetchLeverageTiers, fetchMarketLeverageTiers v2 (#22457) 5416f8f278
- coinex: fetchLeverageTiers, fetchMarketLeverageTiers v2 (#22457) a1e784a1c1
- 4.3.20 051a7cec9c
4.3.19 (2024-05-10)
- fix(PHP): 8.3 remove assert warning (#22423) a8459b6a49
- fix(PHP): 8.3 remove assert warning (#22423) dbf1b00206
- decimalToPrecision types (#22424) 59376bd4ff
- decimalToPrecision types (#22424) e437bced1e
- parseTicker parameter types (#22386) 8a83881214
- parseTicker parameter types (#22386) 454cd5eab7
- woo: update doc (#22428) f609f70c4c
- coinex: fetchMyTrades v2 (#22372) 95e96593d7
- fix(indodax): patch fetchTickers (#22429) 5ee4c80ea1
- coinex: fetchPosition, fetchPositions, fetchPositionHistory (#22426) beb84ef766
- fix(exchange): add missing has key (#22439) 0ea0753923
- Transfer types (#22435) 9b145f07c1
- feat(okx): add investment endpoint (#22441) 506843366c
- feat(okx): add investment endpoint (#22441) 016b1077eb
- extend in php (#22430) 9d90f64680
- coinex: setMarginMode v2 (#22452) 0cde60c64c
- coinex: setLeverage v2 (#22454) 1dc4eca38a
- parseConversion types (#22437) 66d7a13a33
- parseLeverage types (#22438) 1592200aa8
- chore: parseGreeks types (#22445) 6323665858
- parseOption types (#22444) bb7983eb00
- woofipro: new dex (#22196) 5d3769467e
- woofipro: new dex (#22196) 5ee08acbd1
- feat(okx): add watchFundingRate/s (#22458) ee18220ce0
- bybit: add api (#22456) 879729eac3
- bybit: add api (#22456) 7cba74d4b1
- 4.3.19 8fac4c4e89
4.3.18 (2024-05-07)
- feat(binance): createOrder spot trailingPercent support (#22414) abcad906aa
- feat(phemex): add tp/sl static test (#22416) b83c9ecbff
- fix(bybit): WS trade endpoint (#22417) 7ef9da1c11
- fix(bybit): WS trade endpoint (#22418) 5a12594a87
- fix(bybit): WS trade endpoint (#22418) 6348640001
- fix(exchange): networkIdToCode (#22415) bc3e5eb1c1
- fix(exchange): networkIdToCode (#22415) ede887f403
- 4.3.18 24e46aff79
4.3.17 (2024-05-06)
- feat(binance): add static tests (#22399) c5aca788c9
- feat(binance): replace safeValue with safeBool/safeList/safeDict (#22396) 89a4135256
- feat(binance): replace safeValue with safeBool/safeList/safeDict (#22396) 1b84c42951
- feat(bybit): ws flags (#22406) 43f28f0f0d
- feat(bybit): add marginTrading to market structure, fix #22400 (#22404) 93dd41bd05
- feat(bybit): add marginTrading to market structure, fix #22400 (#22404) cb40453e95
- fix(okx): default to public watchOrderBook (#22401) 618aaa485e
- fix(okx): default to public watchOrderBook (#22401) 2270634a75
- fix(okx): fix #22228 (#22402) 0e2adae417
- fix(invalidNonce): handleInvalid nonce to reset subscription, fix #21997 (#22403) 7573052b79
- chore: Precise.ts types (#22370) fe8d46fb9d
- fix(okx): error import (#22408) 0f48b39a3a
- fix(okx): error import (#22408) f56b5cf744
- 4.3.17 60e87aa456
4.3.16 (2024-05-04)
- chore(transpile.js): transpile typed variables with list type (#22193) d36e03b79b
- feat(Exchange): add sandbox flag inside has (#22389) 198ee072d4
- feat(Exchange): add sandbox flag inside has (#22389) 339235ae68
- fix(Exchange): fetchPaginatedCallDeterministic (#22392) 7f6b3fd929
- hyperliquid: patch fetchSpotMerkets (#22391) 7244b0d426
- zaif: patch customNonce (#22393) d67f2588ad
- chore: errors.ts types (#22369) aa15f23c6b
- chore: errors.ts types (#22369) 9f7803695c
- fix(Number.cs): precisioNFromString (#22395) 0011d8886b
- 4.3.16 b7f68188a3
4.3.15 (2024-05-03)
- feat(hitbtc): "type"=="swap" used for "derivatives" account (#22374) af89d2e3fc
- Update LICENSE.txt (#22366) 2a4ed9e867
- Update LICENSE.txt (#22366) 96d6d4bdd1
- feat(Exceptions): add MarketClosed (#22365) c1531d97b8
- feat(luno): add beneficiaries endpoint (#22377) 165e870441
- coinex: createDepositAddress, fetchDepositAddress v2 (#22371) e22e4a9a5f
- coinex: createDepositAddress, fetchDepositAddress v2 (#22371) 4fe9e2bc5c
- feat: ws/Client.ts types (#22373) 70f58f873e
- chore: misc.ts types (#22357) 3c008ade00
- chore: numbers.ts types (#22359) afb70a42f4
- chore: numbers.ts types (#22359) d20e6a62b5
- fix(binance): fetchLastPrices docs (#22380) aa9cd38c34
- fix(binance): fetchLastPrices docs (#22380) c05bf0f37d
- 4.3.15 ae7bfdf5a2
4.3.14 (2024-05-02)
- coinbase: add new conversion methods (#21905) 107c38d400
- coinbase: add new conversion methods (#21905) 96d2e089ac
- feat(woo): add watchMyTrades (#22345) cda7fc7b90
- feat(woo): add watchMyTrades (#22345) dbdf559151
- fix(okx): protect Position symbol (#22350) 2fb923f026
- fix(okx): protect Position symbol (#22350) 00238dc3e7
- feat: can assign sandbox mode using options in exchange constructor (#22355) e5d48b094a
- feat(bybit): remove some safeValue (#22347) 27253435ad
- fix(Types.cs): order id typo (#22358) 046e1bb2bc
- fix(Types.cs): order id typo (#22360) e0f7ad0526
- fix(coinex): headers (#22356) f56541956b
- fix(coinex): headers (#22356) f296852107
- generic.ts omit function type (#22364) 364e544786
- chore: totp method types (#22362) bb91e04b96
- chore: jwt function types (#22363) fee0b83c8c
- coinex: fetchOpenOrders, fetchClosedOrders v2 (#22352) 5314860101
- coinex: fetchOpenOrders, fetchClosedOrders v2 (#22352) b51ed4be5d
- feat(binance): fetchIsolatedBorrowRates (#22206) 16051c4e80
- feat(binance): fetchIsolatedBorrowRates (#22206) 4b96910ca0
- 4.3.14 c88cc18760
4.3.13 (2024-05-01)
- bybit: add api (#22344) e1fc3132d7
- bybit: add api (#22344) 53ff03b620
- 4.3.13 6726e9663f
4.3.12 (2024-04-30)
- coinex: editOrder v2 (#22317) f5313df67c
- coinex: editOrder v2 (#22317) b4ec5dff15
- feat(bybit): add ws crud (#22313) dcd92adc31
- Borrow rate types and parsers (#22205) b0ce488278
- Borrow rate types and parsers (#22205) e8cc5f18a3
- fix(binance): linear swap taker fee (#22319) 5ac8629110
- fix(binance): linear swap taker fee (#22319) 539638e7dc
- fix(mexcPro): add fee to trade (#22320) ef0b1dc250
- coinex: cancelOrder v2 (#22324) e12c99d3be
- feat(whitebit): fetchDepositsWithdrawals (#22065) ccf44b1391
- feat(whitebit): fetchDepositsWithdrawals (#22065) 8d17939104
- feat(bitget): add meaningful exception to editOrder (#22328) f15c80701d
- feat(bitget): add meaningful exception to editOrder (#22328) a60f1e7329
- fix(Exchange): add fetchConvertTrade/History flags (#22331) 5d653d95a7
- Remove use of 'till' parameter (#22323) 59f3e48d1b
- Remove use of 'till' parameter (#22323) fea8dbb45b
- coinex: cancelAllOrders v2 (#22335) 246d24ba93
- coinex: fetchOrder v2 (#22336) d003d35393
- coinex: fetchOrder v2 (#22336) 9758a0892f
- Bigone safeValue to safeDict/List/Bool (#22325) a6aa90312d
- Bigone safeValue to safeDict/List/Bool (#22325) d59a193237
- feat(bitget): upgrade watchMyTrades (#22338) bf531caafb
- feat(bitget): upgrade watchMyTrades (#22338) 6204692615
- feat(coinbase): add watchTradesForSymbols/watchOrderBookForSymbols (#22339) bba3042477
- feat(coinbase): add watchTradesForSymbols/watchOrderBookForSymbols (#22339) 03d847315e
- fix(kraken): active inside market (#22343) 7881709cc8
- Update test.ledgerEntry.ts (#22340) 6a8d7a9fbe
- Update test.ledgerEntry.ts (#22340) a56213a17e
- 4.3.12 be7500595e
4.3.11 (2024-04-28)
- 4.3.11 16af85fab6
4.3.10 (2024-04-27)
- feat(Order): add reduceOnly and postOnly (#22296) 53287a4eb7
- coinex: cancelOrders v2 (#22299) 8833be2e81
- feat(kucoinfutures): add fetchTradingFee and fetchPositionsHistory (#22292) de5578ac8e
- fix(parseConversions): use safeCurrency instead (#22302) 20fe5e103a
- chore: replace tsx in build.sh (#22303) 14f8c5aa2d
- fix(kucoinfutures): fetchPositionsHistory signature (#22305) 68e8d1ccb3
- build: try middle push (#22306) 5fd6176145
- build: try middle push (#22306) ccee376ba5
- 4.3.10 1e3cf62a93
4.3.9 (2024-04-26)
- coinex: createOrder, createOrders v2 (#22283) dd1758cf47
- chore: update transpile.sh to use tsx (#22286) ac3237ca10
- Fix BingX apiKey query endpoint (#22288) 6f503b1123
- feat(bingx): add stopLossPrice/takeProfitPrice support to spot (#22290) 26753ec18c
- feat(coinmetro): add new endpoint to fetchBalance (#22291) f7c71e3494
- 4.3.9 e88f156775
4.3.8 (2024-04-25)
- Fix missing clientOrderId for BingX fetchOrders (#22272) e42d0c4991
- Fix missing clientOrderId for BingX fetchOrders (#22272) 7c80b76ddc
- coinex: fetchBalance v2 (#22275) ed22c2b14f
- fix(fetchConvertTradeHistory): parseConversions (#22277) 8bbe567d8c
- generic.ts types (#22098) 8663ab2312
- 4.3.8 5761ba362c
4.3.7 (2024-04-24)
- bybit.pro streaming["keepAlive"] changed from 20000 to 19000 (#22262) f84e9ffd79
- coinex: fetchOHLCV v2 (#22263) c84b1a2bfd
- feat(coinbase): public endpoints added for fetchTicker, fetchMarkets, fetchOHLCV, and fetchOrderBook (#22246) a1fe0b9502
- feat(coinbase): public websocket endpoints for watchOrderBook, watchTicker, watchTickers, watchTrades (#22247) 5d9a488b89
- feat(safe.cs): type some safeMethods (#22266) b9532cc7e8
- 4.3.7 647b54963b
4.3.6 (2024-04-23)
- fix(transpile): fetchCurrencies return type (#22236) b752e5e29d
- fix(transpile): fetchCurrencies return type (#22236) ddfae9e2b3
- fix(Throttler.cs): double parsing (#22238) 43872929ee
- coinex: update doc (#22219) 750a46109e
- fix(bitget): handleOrder invocation (#22239) 31a59ded3d
- fix(bitget): handleOrder invocation (#22239) f7171d933f
- coinex: fetchTrades v2 (#22250) 16db87eebc
- feat(binance): add withdraw/list (#22255) 1331529e19
- feat(okx,cryptocom): add cancelOrdersForSymbols (#22257) 9620d297d8
- feat(bybit): add cancelOrdersForSymbols (#22259) f5c533150f
- feat(all): add cancelAllOrdersAfter (#22100) 9b87c2cd82
- 4.3.6 6f5a02bd40
4.3.5 (2024-04-22)
- feat(whitebit): add v4 apis (#22153) eaa42c66d4
- feat(exchange): add create order ws (#22087) 7446635493
- feat(exchange): add create order ws (#22087) 523aefe4e2
- binance future ws (#22133) d23ecf9742
- fix(woo): watchPublic required UID (#22232) f45ce84582
- chore: update changelog (#22229) 4a69f9005d
- 4.3.5 af1408eca5
4.3.4 (2024-04-21)
- phemex cancelAllOrders stop/trigger order handling 35705f8331
- 4.3.4 97828afae3
4.3.3 (2024-04-20)
- new methods: fetchConvertTrade, fetchConvertTradeHistory (#22195) 0a99b984f2
- fix(kraken): watchOrderBook limit extension (#22225) 87c69c39b9
- fix(hyperliquid): load spot on mainnet (#22224) 8a1432930c
- fix(hyperliquid): watchTrades spot (#22227) 3faa7fc524
- 4.3.3 28ae7aee4b
4.3.2 (2024-04-19)
- fix(cli.php): escape pem keys from env (#22201) 1191b49462
- feat(coinbase): certify (#22203) d53fbe0e2a
- feat(coinbase): renames (#22211) 064b26a794
- fix(bingx): remove white line (#22213) b8d3caefe8
- coinex: update fetchTicker and fetchTickers to v2 (#22207) d9cdea6990
- feat(hyperliquid): add cancelOrdersForSymbols (#22204) 79c14ae798
- fix(build): CancellationRequest type (#22216) 3fc7ed446d
- fix(hyperliquid): cancelOrdersForSymbols by clientOrderId (#22217) 6ea5133a0d
- 4.3.2 a2e136ce07
4.3.1 (2024-04-18)
- new method: createConvertTrade (#22167) 699ca2d803
- new method: createConvertTrade (#22167) 9080b2ac47
- fix(kraken): reduceOnly orders over WS (#22185) 8979e93e45
- feat(cs): add ed25519 (#22183) 7fd379249d
- fix(bingx): fetchMyLiquidations (#22186) 2ae7b31fee
- 4.3.0 74864b582c
- bingx ExchangeNotAvailable code 100500 error handling {"code":100500,"msg":"The current system is busy, please try again later","debugMsg":""} def9b773a1
- feat(npmignore): rewrite npmignore (#22174) 023c2c99dc
- docs(kucoin): update some @see links (#22192) 50fa07dae9
- coinex: fetchMarkets v2 (#22180) 42bc15fbd5
- build: fix static tests (#22197) e14ec8d9d1
- 4.3.1 fa601406c3
4.2.100 (2024-04-17)
- kucoin replacing safeValue to safeDict/List/Bool (#22159) c3b54f371a
- kucoin replacing safeValue to safeDict/List/Bool (#22159) 0415bdfda1
- ascendex error remapping (#22173) c15f2c43bb
- 4.2.100 ac3722c32c
4.2.99 (2024-04-16)
- fix(kraken): patch parse ws order (#22152) 80b9465d2a
- fix(coinbase): futures markets loading (#22160) 9759cc2488
- feat(coinbase): support JWT on the WS side (#22162) 0264d0b0f0
- feat(coinbase): support JWT on the WS side (#22162) e2e3680d3f
- 4.2.99 87b11709f0
4.2.98 (2024-04-15)
- fix(thotler.cs): fix #22141 (#22154) c40b971017
- 4.2.98 d38e4054e8
4.2.97 (2024-04-14)
- binance: simplify spot portfolio margin usage (#22139) 569551dbb3
- chore: update changelog (#22145) d9e783e603
- fix(coinbase): sync markets loading (#22146) a745ae72f4
- fix(deribit): fetchTickers code refactoring (#22149) f3d887bdf6
- 4.2.97 d30dc312e3
4.2.96 (2024-04-12)
- read new ask/bid from ticker (#22130) 8389813bb9
- fix(orderbook): add symbol type (#22132) 05293f4e99
- fix(ecdsa): unify the ecdsa signing (#22131) cbb4fcfb4d
- feat(Coinbase): perpetuals support (#22102) 5d1ca21737
- fix(gemini): conflicting market (#22135) 84c6a8617e
- 4.2.96 ecc11abe0c
4.2.95 (2024-04-11)
- coinex: fetchOrderBook v2 (#22116) c4ba8f0e6e
- fix(coinbasePro): handle alias (#22120) c564ea56bb
- Added support for CSPR, VCHF, VEUR (#22119) 52a2024186
- fix(gemini): parseMarket was parsing 'USDCUSD' as CUSD/USD. (#22112) 3b70b13513
- fix(OrderBook.ts): add asks/bids/datetime/nonce/timestamp prop (#22122) b9666e7f9a
- errors autogeneration (#22013) 47adb25b9e
- Okx replacing safeValue (#22078) 6c39b84f1c
- 4.2.95 b9a93b236d
4.2.94 (2024-04-10)
- new method: fetchConvertQuote (#22055) 2af4fb101f
- fix(Kucoin): watchTickers topic should not be all if symbols passed (#22106) a1beeed2cc
- fix(cli): read pem secrets properly (#22108) 99928fb124
- binance: fix fetchIndexOHLCV inverse pair parameter (#22107) aea845c5ba
- binance: add POST /api/v3/orderList/oco (#22035) e854ba4def
- new method: fetchConvertCurrencies (#22047) 3749d70367
- fix(Kucoin): read watchTicker's method from config (#22109) ae043f2e4e
- 4.2.94 bc924c9772
4.2.93 (2024-04-09)
- feat(probit): fetchDepositsWithdrawals (#22096) e04ea38a75
- encode types (#22097) 473789a53e
- refactor(exchange): parseLeverageTiers accepts either a dictionary or an array (#22099) 440bc4e2ad
- 4.2.93 d14da7def7
4.2.92 (2024-04-08)
- fix(php): remove define_rest_api (#22089) 805e7dc2ff
- bybit: add broker api (#22090) 756d124cfe
- fix(kraken): parse fetchPositions (#22091) 6d3dbd2543
- 4.2.92 e371291066
4.2.91 (2024-04-07)
- fix(gemini): replace * when fetch market from web (#22068) d65f0dbabc
- feat(coinbase): add clientorderid prefix (#22071) 530b32845f
- Okx replacing safeValue to safeBool/Dict/List (#22052) 6628f54c1c
- fix(Exchange): parseToInt string conversion and Crc32 fix (#22082) 2ed6dc9dfb
- feat(bimex): add watchTradesForSymbols (#22080) 6c411a82cd
- revert commonCurrencyCode & fix fDWF currencies (#22079) 0586480358
- 4.2.91 ea4cff3544
4.2.90 (2024-04-05)
- bingx: update apis (#22049) 2add1e7c23
- bybit: add apis (#22036) 6a13db6fd9
- feat: fetchMarginAdjustmentHistory (#21875) c0bc0b6059
- feat(kucoinfutures): add fetchOpenOrders explicitly (#22059) 77148a4f9d
- 4.2.90 2592465bfd
4.2.89 (2024-04-04)
- kucoin: fetchBalance, isolated margin (#22033) 677559e87a
- fix(mexc): stop infinite loop caused by fetchLeverageTiers (#22034) 6eaa959815
- CurrencyInterface and TradingFeeInterface (#21988) 1801d4b7d8
- fix(Client.cs): protect sendAsync (#22039) b953aa72db
- fix(bitget): watchBalance spot margin (#22040) 3d232b961b
- fix: common_currency_code python tranpilation no longer causes error 'AttributeError: list object has no attribute "values"' (#22043) 8b2a321a43
- 4.2.89 9a01a2de4f
4.2.88 (2024-04-02)
- typo in property name of base class (#22001) 7aac3c9ec1
- fix(cli): remove unused imports (#21977) 49fa6974fd
- chore: update changelog (#22011) 49f888f7fd
- fix(binance): remove filtering from account positions (#22009) df68484393
- fix(kucoin): fetchBalance, cross margin (#22018) c4ade1d7bc
- fix(binance): addMargin, reduceMargin amount < 1 fix (#22015) 70c7c2da74
- fix(cryptocom): add safeDict in fetchPosition (#22021) 6f77f3e41d
- chore: update read me (#22024) 6537428fcc
- binance error mapping (#22027) ad747018d0
- 4.2.88 9711f6629c
4.2.87 (2024-03-31)
- chore: test files param types (#21622) bb0c73cb34
- bitget error mapping (#21969) a7706fa4df
- coinex: fetchTime v2 (#21974) c04fdb78b2
- coinex: fetchTradingFee, fetchTradingFees v2 (#21975) 921aa4981b
- feat(hyperliquid): add spot (#21992) 0bede627b0
- feat(benchmark): add script to benchmark all languages (#21987) e63c321f6d
- fix(kucoin): watchOrderBook in php (#21998) 264a8c1cfc
- feat(hyperliquid): add spot fees (#22000) d2742bb8a4
- 4.2.87 ef29604967
4.2.86 (2024-03-28)
- coinex: v2, add endpoints, adjust sign (#21956) eb41f753fe
- fix(bingx): handle swap cost/amount properly (#21962) 7a5cf6e7cf
- fix(Crypto.cs): uniformly handling byte[] request parameter (#21961) 0102a4ad44
- TypeScript types (#21928) bee8cba177
- fix(future.cs): check if task is completed successfully (#21963) bbaee82a03
- fix(bingx): static tests markets (#21965) d1a17a3715
- fix(bitget): watchBalance in C# (#21964) ae8d577c13
- fix(Exchange.cs): ws ping (#21967) 33078d4dec
- 4.2.86 0e4c1c64b3
4.2.85 (2024-03-27)
- fix(kucoin): myTrades cache reuse (#21934) 51bbac0b49
- feat(Exchange.cs): implement Close() (#21932) db7bebf1ff
- fix(WSClient.cs): protect connect (#21935) 6b1a26e693
- refactor: convertExpireTime moved to base exchange class (#21578) c7e68a2b79
- fix(Orderbook.cs): copy prop (#21937) 518455fcda
- fix(Client.cs): protect connnectAsync inside thread context (#21939) b5eb5c379c
- feat(Exchange.cs): make close faster (#21940) 32696060a9
- feat(Exchange): replace some safeValue with safeList (#21860) b66f33b169
- hitbtc parseTransaction id (#21936) fb30b7bf68
- bybit: update parsePosition (#21943) a5af6fb701
- Okx Websocket watch_order_book fix for different limits (#21944) 1c7b0e7226
- client & protect sendAsync (#21947) a6b3d4d88e
- removal
fetchFundingFee/s
(#14675) 9ae8916903 - 4.2.85 12eafcfb1a
4.2.84 (2024-03-26)
- fix(kucoin): funds should truncate with quoteIncrement when it's market order (#21903) 6ed3f39902
- fix(coinex): parsePosition obtains correct symbol (#21923) 9516629cc9
- bybit: update (#21929) e43fbfb88c
- 4.2.84 b827ed1e4a
4.2.83 (2024-03-25)
- bitget DEGEN > DegenReborn mapping fbb04b6688
- fix(okx): createOrderWs return type (#21893) d51e5d0020
- chore: remove repetitive words (#21906) e737ce2aa5
- fix(hyperliquid): setmarginMOde (#21909) da5bc96345
- fix(doc): remove redundant n char (#21910) b08727566b
- feat(cli.cs): get keys also from keys.local.json (#21899) 8a16c4b5c9
- fix(bitmart): watchPostions trying to access undefined (#21901) 0a600b909b
- fix(exchange): type FetchMarkets (#21911) dfdb7ea38c
- bithumb: add pro (#21866) 913daff487
- Bitstamp fetch trading fee update (#21864) 49b99cfb83
- feat(deribit): fetchOHLCV pagination (#21917) f9892d4101
- 4.2.83 1e7420816a
4.2.82 (2024-03-24)
- deribit: parseOption fix currency code bug (#21888) 0468e5a74c
- delta: add fetchOption (#21879) 2fa0ec35bf
- okx: add fetchOption, fetchOptionChain (#21881) 022adb9f4d
- fix(hyperliquid): reduceOnly order (#21890) 0e7b9b1f27
- fix(hyperliquid): handlePublicAddress empty handling (#21891) 683f9b4bf8
- 4.2.82 9b5c22de67
4.2.81 (2024-03-23)
- binance: add fetchOption (#21877) cc757ff095
- gate: add fetchOption, fetchOptionChain (#21880) da56c43582
- bybit: add fetchOption, fetchOptionChain (#21878) bca4ed912d
- fix(okx): withdraw password requirement removal (#21882) 46e011915c
- 4.2.81 8bfd7383ae
4.2.80 (2024-03-22)
- chore(exchange): marketIds, marketSymbols, marketCodes parameter type (#21761) d5f1c28cae
- fix(gate): edit swap sell orders (#21863) e1d3914ed8
- fix(hyperliquid): position contracts and format vault address (#21868) 3bface52e3
- [ADD] python upbit 10m timeframe (#21869) b3ff6fe50f
- mexc error handling comments d239a59329
- deribit: new methods, fetchOption and fetchOptionChain (#21867) b5bea6497a
- 4.2.80 8afc29bb25
4.2.79 (2024-03-21)
- fix(bitget): ws auth in c# (#21840) 22b7e6e65c
bitstamp
fetchBalance
andparseBalance
update (#21825) bcdfffd50f- fix(bybit): watchPositions on the closing event (#21841) a2a5f93bfe
- gate: add apis (#21852) 91e0e0866e
- feat(bybit): add fetchFundingHistory (#21844) 9f8fc85ab2
- feat(bingx): add api to close position by id (#21849) 730535dbab
- Remove usage of deprecated python datetime functions (#21846) e132357357
- fix(coinbaseinternational): api docs link (#21842) fc327b9d19
- fix(gate): swap edit order amount (#21859) 87d826245f
- 4.2.79 a348b23a09
4.2.78 (2024-03-20)
- fix(gateio): add loan endpoint for gateio (#21822) 316877858f
- fix(coinbase): protect fetchLedger (#21821) 7d0e269080
- okx: update error code & withdraw status code (#21829) 4c91a6f41a
- fix(coinbase): allow params in fetchAccountId (#21827) 8fb8aaccae
- fix(hyperliquid): omit timeInForce (#21826) 58bef456c0
- okcoin: update errorcode (#21833) 0fdd0c2b67
- kucoin: update errorcode (#21832) 5d9c021b5f
- feat(woo): add fetchOpenOrders and fetchClosedOrders (#21835) 70ba9aaeda
- fix(cs): make this.clients threadSafe (#21838) 35d3cad8eb
- fix(bybit): add maxNotional in fetchLeverageTiers (#21828) 40bc877975
- 4.2.78 c581613a52
4.2.77 (2024-03-19)
- fix(blofin): add tpsl to cancelOrder (#21786) e5c97aa3c5
- chore: added types to safeMarket header (#21579) fab83a86de
- fix(test): remove php warnings from idTests (#21788) d8325cfa0f
- bybit: fetchMyTrades, execType (#21801) 0532234266
- Bingx parse status FAILED as canceled (#21796) f3b41ac22b
- kucoin: add fetchBorrowRateHistory & fetchBorrowRateHistories (#21802) 7b60cd0b44
- remove extra empty lines from stderr (#21806) 367f02869e
- fix(cs): authentication flow in ws (#21793) 9bb601ecc2
- bybit: createOrder, add alternative endpoint support (#21799) 6544937711
- chore(exchange): convertTradingViewToOHLCV, convertOHLCVToTradingView parameter type (#21758) d2fee03dc0
- chore(exchange): isRoundNumber parameter type (#21757) 7ddc5902dc
- fix(kraken): update docstring @see links (#21810) 318e6c5ef1
delta.ts
marketsByNumericId
andcurrenciesByNumericId
update (#21794) ff1a077e2e- fix(delta): parseLedgerEntry fix (#21815) 030b135b8b
- fix(types): handle list info on trade (#21814) 7003616664
- fix(coinbase): increase pagination maxEntriesPerRequest (#21816) 73ada1ff4c
- 4.2.77 629627af68
4.2.76 (2024-03-18)
- coinbaseinternational exchange title capitalized c4adb62474
- coinbaseinternational exchange title capitalized 6c74bbfd60
- bingx: minor update (#21772) 6d7b4c59af
- fix(coinbaseinternational): rename errors to exceptions (#21779) 47e3525a67
- binance: add apis (#21771) cb1d2c2408
- feat(coinbase): add pagination in fetchLedger (#21769) 9eeab3ddb2
- bybit: update doc (#21775) 7a4a3bedd1
- gate: update doc (#21776) 61a335ed5f
- htx: update doc (#21777) 429aad9ecf
- binance: update doc (#21778) eb53b3f77b
- fix(bybit): infer trade symbol correctly (#21781) 4311df78d1
- 4.2.76 97fd954eef
4.2.75 (2024-03-17)
- ascendex: edit fetchPositions (#21749) d1420eb5c0
- CLI.md: added some useful examples (#21750) f0f8c09dd8
- coinex: update documentation links (#21751) a066b72157
- gate: Add order type mapping for finish orders (#21765) a7f9a99deb
- chore: update changelog (#21766) 2f52e67538
- chore: added type AccountStructure to be returned by fetchAccounts (#21708) 8417abb788
- feat(tradeogre): add exchange (#21767) b811455d11
- kucoin error code 400100 InsufficientFunds 66ff9026f0
- 4.2.75 31a135004d
4.2.74 (2024-03-15)
- feat(Exchange) make Str type export (#21734) e96637c76b
- feat(cli): add ccxt global command and raw, update docs (#21733) 4581b081c5
- fix(coinbaseinternational): update link (#21742) 990cac7a65
- fix(hyperliquid): precision fix (#21745) 265d6449d1
- feat(bybit): add fetchLeverageTiers (#21747) dcccb5a17f
- fix(hyperliquid): market orders price precision after slippage (#21748) 05a51da18a
- 4.2.74 3c92438b1f
4.2.73 (2024-03-15)
- mexc error remapping (#21726) 22c649a8b6
- coinbaseinternational (#21191) 89c488595c
- fix(okx): fundingRateHistory pagination (#21737) ad18dc2cef
- fix(hyperliquid): precision (#21739) 24e5e18793
- btcturk: update timeframes (#21740) 570e943db7
- 4.2.73 eae47530a3
4.2.72 (2024-03-14)
- ascendex: add fetchMarginMode and fetchMarginModes (#21719) 2cbaa3dec9
- ascendex: add fetchLeverage and fetchLeverages (#21718) 9c0d0669f9
- chore: add types LastPrice, LastPrices (#21711) e8dcc04c64
- bingx: add keepAliveListenKey (#21710) 5873876845
- CLI.md: fixed a few minor typos (#21720) 1670c8f090
- fix(hitbtc) handle new orderbook snapshot correctly (#21723) d82926803a
- 4.2.72 c44252bf79
4.2.71 (2024-03-14)
- hyperliquid: add ws pro (#21638) 346f509b7b
- feat(ResponseTests): add tests (#21694) 14677e08d2
- coinbase: update (#21693) a500125975
- fix(php): remove undefined types (#21695) 39c5e74265
- Bitget improve pos docs (#21701) 796ffa18fb
- Update types.ts with more Str (#21690) 145379510f
- added CLI to wiki/README.md cdbc833d2d
- added CLI to wiki/README.md df1cc3e3d5
- wiki/README.md 2fcc69d0ce
- 4.2.71 d6a205dc84
4.2.70 (2024-03-13)
- gate: add fetchLeverage and fetchLeverages (#21692) 13c6a570c9
- 4.2.70 391f592150
4.2.69 (2024-03-12)
- gate: patch parseOrder (#21673) fd467c9186
- htx: add apis (#21670) f76f76eb63
- kucoin: fetchOHLCV add timeframes 1month (#21669) 299ea644ef
- hitbtc: update errors (#21671) 7229fcd56b
- Bitstamp
transfer
method added (#21214) af6af5e8d7 - fix(kucoin): private headers (#21680) 8aaebfb75a
- 4.2.69 52cf96a306
4.2.68 (2024-03-11)
NullableDict
andNullableList
types added (#21658) 095376cfa9- fix(hyperliquid): vault trading (#21656) 93ad0ef50e
- fix(Manual): typo (#21659) 931259992c
- 4.2.68 c0a899986b
4.2.67 (2024-03-11)
- feat(staticTests): add new public request tests (#21639) e94f23014a
- feat(staticTests): add new public request tests (#21639) bcc544f8d4
- fix(gate): patch fetchFundingHistory (#21653) 337615138b
- fix(exchange): patch error message when call fetchPaginatedCallDynamic (#21654) da87a03d4a
- 4.2.67 3f9889a55c
4.2.66 (2024-03-10)
- doc: add info in status structure (#21633) d452436e7c
- bitget: minor update (#21636) 7057056ce9
- fix(hitbtc): ohlcv since (#21648) 04b4909cbe
- fix(bigone): createOrder (#21649) 9e028e8ae2
- 4.2.66 25c732dd1c
4.2.65 (2024-03-08)
- fix(coinbase): require payload for GET v2 private endpoint (#21598) 0bcd2d2dbf
- blofin: add fetchMarginMode (#21600) 70d63aa4d5
- delta: add fetchMarginMode (#21601) b2832c4a4b
- docs(exchange, btcmarkets): calculateFee docstring (#21604) 4364157996
- some issues (#21594) 31aad11294
- kucoin: add exchange broker implicit API endpoints (#21602) b530a08b84
- base/types.ts remove extra space (#21609) 0a779629a5
- fix(Exchange): snake_case transpile (#21607) b901b59f9e
- feat(kucoin): remove safeValue (#21613) f2f931f713
- feat(bingx): add TRAILING_TP_SL and test order (#21617) 2fc8d8679e
- feat(py): remove network from ethereum utils (#21599) a865e3f82a
- fix(btcmarkets): gave value to desription tag (#21619) 04fd8c75ee
- binance: minor update (#21620) a33e6085b2
- fix(bitmex): fetchFundingRateHistory reverse (#21628) b6c926c284
- 4.2.65 4d67b97d6f
4.2.64 (2024-03-07)
- bybit: update for spot (#21581) 95f8076b6a
- bitget: add fetchMarginMode (#21576) 5b7da28dfb
- feat(idTests): add hyperLiquid (#21568) b7428be564
- fix(bitget): remove filled calculation from parseWsOrder (#21567) 08f1b20827
- feat(bingx): remove safeValue (#21564) 33e160dce3
- feat(blofin): remove safeValue (#21566) 75a794fe9b
- feat(kucoin): add broker download endpoint (#21583) 9700751fae
- fix(yobit): handleErrors (#21586) bcb129f8d1
- fix(CS): get value with typed IDicts (#21585) 288b923d60
- fix(coinexWs): authentication (#21589) 21eef8e262
- 4.2.64 6fbf8b7a29
4.2.63 (2024-03-07)
- 4.2.63 b616b5fa97
4.2.62 (2024-03-06)
- 4.2.62 10ab9db097
4.2.61 (2024-03-06)
- coinex: add fetchLeverage, fetchLeverages (#21554) d8b7c5b6b8
- krakenfutures: add fetchLeverages (#21553) 93300ab21a
- fix(bingx): fix watchOHLCV load markets (#21546) 3493f52149
- kraken.parseOrder uses safeDict (#21549) 6938983b77
- fix(whitebit): handleMessage uses safeString for result instead of safeMessage (#21547) 0595bc9408
- New exchange: hyperliquid (#20590) 006c911edd
- wazirx: update (#21556) 154d3d8c45
- 4.2.61 5d3d6f5179
4.2.60 (2024-03-05)
- bitget: correct the side for createOrder (#21524) ac4cf077c6
- wazirx: add apis (#21523) 0d4554fc00
- bingx: fetchMarginMode (#21521) a5cd958961
- kucoinfutures: closeAllPositions = false (#21520) 698a07130d
- blofin: fetchLeverages (#21522) 73cad1989f
- fix(ascendex): remove made up timestamp data (#21514) 75f0a6aa28
- fix(bitmart): parse network ids (#21515) e9e06f9e1b
- bitfinex2.has, createOrderRequest docstring (#21518) 139e8ae040
- woo: update (#21465) 2a4d3b6e1e
- binance: patch parseWsPosition (#21528) 8824d1d724
- bitget parseTrade fee fix (#21530) 36ac2ca605
- Update hitbtc.ts Fix withdraw method (#21527) f9e0074139
- htx parseTrade fee fix (#21540) b3d538d170
- 4.2.60 e423a4561f
4.2.59 (2024-03-04)
- build: add missing paths to cleanup.sh (#21497) 9a2f0c1292
- update changelog (#21503) 6158a3ac62
- fix(woo): fetchTrades uses correct default type for response (#21482) b077b8e215
- fix(phemex): fetchClosed swap orders without symbol (#21506) bca427173f
- fix(Exchange.cs): currency list info (#21508) f718125547
- feat(mexc): add delete to contentType (#21511) 63c6c0b80c
- 4.2.59 07ea6b7ecb
4.2.58 (2024-03-02)
- Update README.md 2d464700bd
- feat: replace some safeValues to safeBool (#21477) 8c21d8e04a
- feat(bitget): improve profit_loss inference on fetchOpenOrders (#21476) 8128bfbc96
- bitmex & type assertions (#21473) 23c5b47ed7
- fix(probit): fetchTransactions correct default value for response (#21483) 50e4763877
- fix(bitrue): fetchWithdrawals uses correct default type for response (#21481) 81143e2567
- fix(alpaca): handleCryptoMessage uses safeString instead of safeValue (#21486) b05ac35910
- fix(whitebit): handleMessage uses safeString for result instead of safeMessage (#21485) bdba64233f
- fix(alpaca): fetchTrades uses correct default type for response (#21480) d81855dd5c
- Exchange: fetchLeverage, fetchLeverages (#21491) 6faf740844
- Fix(types.cs): info list (#21498) 68bab80cd0
- 4.2.58 24d6f2837c
4.2.57 (2024-03-01)
- mexc: fetchLeverage (#21463) 7cf882a099
- Manual: add leverage structure, fetchLeverage and fetchLeverages information (#21462) a7e4908317
- bitmex: fetchLeverage, fetchLeverages (#21461) 32b0b3d972
- feat(manual): add sponsored promotion (#21464) a3c8bbae1c
- feat(exchange): new method fetchMarginModes (#21440) 1e5ed30ad4
- feat(Exchange.cs): add LoadMarkets and example (#21471) 09da1a3f5f
- feat(Exchange): type OHLCVS (#21469) e3be3480af
- 4.2.57 f7066c1a6e
4.2.56 (2024-02-29)
- woo: add setPositionMode (#21448) 0d1d00f724
- fix(bybit): watchTicker swap (#21453) ebe67afe99
- feat(transpile): type ints (#21436) 48eaaaa63e
- fix(bitget): watchMyTrades without symbol (#21456) 583a38fb49
- 4.2.56 55a428ed3e
4.2.55 (2024-02-29)
- okx: add error code (#21442) 17e9266e5c
- gate: add apis, portfolio rename unified (#21443) f63e821f11
- okx: tpOrdKind support (#21434) 5530b80119
- 4.2.55 972712cc71
4.2.54 (2024-02-28)
- binance: sapi flexible loan endpoints (#21433) 93447aecb5
- whitebit fetchBalance type (#21429) 9adb82bdf6
- binance: portfolio margin websocket support (#21283) 543a641ce1
- docs: add FAQ.md to docs (#21402) 39b0f72af9
- feat(binance): fetchLedgerEntry (options only) (#21357) c4f96320a5
- feat(bybit): add fetchLeverage (#21437) a59bee0908
- feat(binance): add fetchLeverage (#21438) 1201f3ca3f
- 4.2.54 89d14a08eb
4.2.53 (2024-02-27)
- fix(Exchange.cs): default paddingMode (#21397) 85231cf7a9
- coinbase: add fetchTime (#21408) e0573aaabd
- coinbase: increase limit for fetchBalance (#21405) 0e144312a8
- bingx: update (#21403) f7ee308fba
- feat(binance): fetchTradingLimits (#21389) a4114a5cdb
- feat(binance): fetchCanceledAndClosedOrders (#21388) a7e527d4f1
- fix(coinbase): add params to the body when using Authorization as header (#21420) f0bccab9f1
- coinbase: deposit, fetchDeposit (#21422) 4781fbe476
- okx: update watchPositions support empty symbols (#21386) 56987c95a9
- bitget parseOrderStatus (#21425) f72c3a8fd2
- fix(build): static tests (#21426) d25aebcda4
- feat(build): add tsBuildFile (#21282) 75fc8016eb
- 4.2.53 76fd365559
4.2.52 (2024-02-26)
- woo OnMaintenance error mapping 3baad505e3
- update changelog (#21376) cc6ab9d03b
- fix(test.market): error message (#21377) ff046eeebb
- fix(woo): fix empty line (#21382) eb7cc4aaa6
- fix(deribit,ndax, bingx): lint (#21383) 03a1428acc
- feat(binance): fetchTradesWs (#21323) 211fd94372
- feat(binance): fetchOHLCVWs (#21349) 6dc5243121
- fix!: delist bitforex (#21394) 9fc1a22127
- fix(gate): handleTickerAndBidAsk parsing (#21392) ebff9e1144
- feat(binance): fetchPositionMode (#21395) c832f0fb4e
- fix(Exchange): has add missing methods (#21391) 2b8d956f19
- binance.has false methods (#21393) d791a6b3c8
- 4.2.52 defa77f303
4.2.51 (2024-02-24)
- mexc: invalid content type error (#21367) cd34ea05f8
- feat(binance): add dci endpoints (#21368) 6c01abd9c0
- fix(manual): typo (#21371) ec743595dc
- 4.2.51 be9935e35e
4.2.50 (2024-02-23)
- feat(cs): first implementation of ethAbiEncode and ethEncodeStructure (#21328) bc0e2ea1d4
- feat(cs): add keccak hash (#21332) 3f2541a701
- binance.pro.has (#21335) 0200ed5101
- feat(binance): fetchClosedOrdersWs (#21334) fb34ef85e2
- fix(mexc): php urlencode (#21341) a94f6d713b
- fix(whitebit) timestamp/datetime missing from watchOrderbook (#21343) d62c177734
- feat(bl3p): createDepositAddress (#21296) 74b0deabb8
- binance has (#21347) 72a2b7c2f6
- timex: update (#21346) ebfe5e5e30
- 4.2.50 1f1c3b7136
4.2.49 (2024-02-22)
- feat(independentreserve): fetchDepositAddress (#21295) 36d970cc90
- has: fetchDepositAddress = false (#21297) f8c952466a
- has: fetchDepositAddress = false (#21297) 0d0d08def1
- bitget: update parseWsOrder (#21287) b7c9518f2f
- Added support for LMWR, BLUR, PEPE and VEXT (#21294) 5400d39736
- binance: fix parseMarket, strike price (#21300) 054ca8e82a
- upbit: createOrder, timeInForce (#21301) 52b00a7fc1
- lykke: add @see (#21302) 07644bb0de
- latoken: add @see (#21303) bbd41763da
- upbit: update nonce timestamp to uuid (#21271) 3116e049af
- ndax: add @see (#21305) b31da52fea
- luno: add @see (#21304) e0c85e1b7b
- fix(mexc,bitstamp): orderbook loading in C# (#21307) 7a093c49a1
- Bybit: fix cursor parameter (#21312) 0e208931ec
- fix(bitmart) watchTicker (#21311) 0b7f3cfd34
- bybit: fetchMyLiquidations (#21317) 86825e62a3
- fix(exchange): compare None as Int in get_object_value_from_key_list (#21319) e2601332b3
- upbit: static request, createOrder timeInForce param (#21322) 28c81ff417
- 4.2.49 e513a845e4
4.2.48 (2024-02-20)
- fix(binance): price should not be required if priceMatch is provided (#21270) 3ad50b2030
- fix(hitbtc) watchTicker never receives ticker (#21255) 7368ecc94e
- fix(hitbtc) watchTicker never receives ticker (#21255) 0f23a2d0e6
- fix(okx): history position parsing (#21280) e1aba3a5a9
- fix(okx): history position parsing (#21280) 1a61b0ae91
- idex: update (#21281) bd3d2ce93c
- upbit: add fetchDeposit and fetchWithdrawal (#21286) 5231a3f388
- indodax: update (#21289) b7497c56cc
- 4.2.48 778357fb6a
4.2.47 (2024-02-19)
- coinsph: update (#21260) 6cd9ff0cf7
- feat(indodax): fetchDepositAddresses, fetchDepositAddress (#21247) ee80a2714c
- fix(bybit): restore fetchOrder(s) for classic accounts (#21264) c0e93682aa
- currencycom: add @see (#21267) b879b0bf55
- deribit: add @see (#21268) 6b2a9876cb
- exmo: add @see (#21269) f3b678accb
- gemini: add @see (#21272) afcb7533ce
- hollaex: update (#21273) a001eb041f
- feat(cs): add ecdsa (#21274) c3d25ff500
- fix(appveyor): bump to 8.12 (#21276) 2ea9adebf3
- update changelog (#21277) 9bdbcc18d7
- 4.2.47 5745bd97ea
4.2.46 (2024-02-17)
- 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
4.2.45 (2024-02-14)
- 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
4.2.44 (2024-02-13)
- 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
4.2.43 (2024-02-12)
- 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
4.2.42 (2024-02-11)
- 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
4.2.41 (2024-02-10)
- 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
4.2.40 (2024-02-09)
- feat(tests): don't load keys by default (#21153) 8d48153029
- fix .length on some exchanges <QUICK> (#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
4.2.39 (2024-02-08)
- 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
4.2.38 (2024-02-06)
- 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
4.2.37 (2024-02-06)
- 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
4.2.36 (2024-02-05)
- 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
4.2.35 (2024-02-04)
- 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
4.2.34 (2024-02-03)
- 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
4.2.33 (2024-02-02)
- fix file permissions [ci deploy] (#21082) 358d68d9fa
- 4.2.33 f71cb6e104
4.2.32 (2024-02-02)
- [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
4.2.31 (2024-02-02)
- 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
4.2.30 (2024-02-01)
- 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
4.2.29 (2024-01-30)
- 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
4.2.28 (2024-01-30)
- 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
4.2.27 (2024-01-29)
- 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
4.2.26 (2024-01-29)
- 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
4.2.25 (2024-01-28)
- Bitfinex2: fetchLiquidations (#20989) b4b94c227a
- fix(gate): parse web trade id (#20987) 44527c4b24
- 4.2.25 cc3458ee84
4.2.24 (2024-01-27)
- 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
4.2.23 (2024-01-26)
- 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
4.2.22 (2024-01-25)
- 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
4.2.21 (2024-01-23)
- 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
4.2.20 (2024-01-22)
- 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
4.2.19 (2024-01-20)
- 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
4.2.18 (2024-01-18)
- 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
4.2.17 (2024-01-17)
- coinlist: add apis (#20848) 0b8fcc55b7
- 4.2.17 88b2d16bb1
4.2.16 (2024-01-16)
- 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
4.2.15 (2024-01-15)
- 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
4.2.14 (2024-01-14)
- 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
4.2.13 (2024-01-12)
- 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
4.2.12 (2024-01-11)
- 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
4.2.11 (2024-01-09)
- 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
4.2.10 (2024-01-08)
- 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
4.2.9 (2024-01-07)
- fix(binance): watchTickers hotfix (#20710) faa6a37d5a
- bitmart errors mapping (#20714) cb1b8b63e8
- fix(bitmart): watchTickers hot fix (#20711) 41c3d3fa7c
- 4.2.9 1cbd2098c0
4.2.8 (2024-01-06)
- 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
4.2.7 (2024-01-05)
- feat(phemex): update id (#20675) 7d3ecb18f4
- bitmex new endpoints (#20488) fb7ac168b9
- 4.2.7 1ef3a8a91d
4.2.6 (2024-01-04)
- 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
4.2.5 (2024-01-04)
- 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
4.2.4 (2024-01-02)
- 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
4.2.3 (2024-01-01)
- 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
4.2.2 (2023-12-30)
- 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
4.2.1 (2023-12-28)
- 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
4.1.100 (2023-12-27)
- 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
4.1.99 (2023-12-26)
- 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
4.1.98 (2023-12-24)
- 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
4.1.97 (2023-12-23)
- 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
4.1.96 (2023-12-22)
- 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
4.1.95 (2023-12-20)
- bitget: update fetchOpenOrders 3f6cc1ce8c
- 4.1.95 3e49d7b7c0
4.1.94 (2023-12-19)
- 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
4.1.93 (2023-12-19)
- fix: travis release e074a29509
- 4.1.93 fdb1368e8c
4.1.92 (2023-12-19)
- 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
4.1.91 (2023-12-16)
- 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
4.1.90 (2023-12-15)
- 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
4.1.89 (2023-12-14)
- 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
4.1.88 (2023-12-14)
- 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
4.1.87 (2023-12-13)
- 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
4.1.86 (2023-12-12)
- 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
4.1.85 (2023-12-11)
- 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
4.1.84 (2023-12-11)
- 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
4.1.83 (2023-12-10)
- 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
4.1.82 (2023-12-09)
- 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
4.1.81 (2023-12-08)
- 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
4.1.80 (2023-12-07)
- 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
4.1.79 (2023-12-07)
- 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
4.1.78 (2023-12-06)
- 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
4.1.77 (2023-12-05)
- 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
4.1.76 (2023-12-04)
- 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
4.1.75 (2023-12-03)
- 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
4.1.74 (2023-12-02)
- 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
4.1.73 (2023-12-01)
- 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
4.1.72 (2023-11-30)
- 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
4.1.71 (2023-11-30)
- 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
4.1.70 (2023-11-29)
- 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
4.1.69 (2023-11-28)
- 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
4.1.68 (2023-11-28)
- 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
4.1.67 (2023-11-27)
- 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
4.1.66 (2023-11-26)
- 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
4.1.65 (2023-11-25)
- 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
4.1.64 (2023-11-24)
- 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
4.1.63 (2023-11-23)
- 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
4.1.62 (2023-11-23)
- 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
4.1.61 (2023-11-22)
- 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
4.1.60 (2023-11-21)
- 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
4.1.59 (2023-11-20)
- 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
4.1.58 (2023-11-20)
- 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
4.1.57 (2023-11-19)
- 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
4.1.56 (2023-11-17)
- 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
4.1.55 (2023-11-16)
- 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
4.1.54 (2023-11-16)
- 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
4.1.53 (2023-11-15)
- 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
4.1.52 (2023-11-14)
- 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
4.1.51 (2023-11-13)
- 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
4.1.50 (2023-11-12)
- 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
4.1.49 (2023-11-12)
- 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
4.1.48 (2023-11-11)
- 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
4.1.47 (2023-11-10)
- 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
4.1.46 (2023-11-09)
- 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
4.1.45 (2023-11-09)
- 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
4.1.44 (2023-11-08)
- 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
4.1.43 (2023-11-07)
- 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
4.1.41 (2023-11-07)
- 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
4.1.40 (2023-11-06)
- 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
4.1.39 (2023-11-05)
- 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
4.1.38 (2023-11-04)
- 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
4.1.37 (2023-11-03)
- 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
4.1.36 (2023-11-02)
- 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
4.1.35 (2023-11-01)
- 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
4.1.34 (2023-11-01)
- 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
4.1.33 (2023-10-31)
- 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
4.1.32 (2023-10-30)
- 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
4.1.31 (2023-10-29)
- 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
4.1.30 (2023-10-28)
- 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
4.1.29 (2023-10-26)
- 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
4.1.28 (2023-10-26)
- woo reflink fdf81134f3
- woo reflink ae7d6ee4e6
- woo reflink [ci deploy] 7e759a3f70
- 4.1.28 5c535c27e4
4.1.27 (2023-10-26)
- 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
4.1.26 (2023-10-25)
- feat(bitget): fetchBorrowRate 6fffd42483
- iinject timestamp 4a48ed2cc1
- 4.1.26 6f260d1b65
4.1.25 (2023-10-24)
- 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
4.1.24 (2023-10-24)
- 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
4.1.23 (2023-10-23)
- 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
4.1.22 (2023-10-22)
- 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
4.1.20 (2023-10-21)
- 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
4.1.19 (2023-10-20)
- 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
4.1.18 (2023-10-19)
- 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
4.1.17 (2023-10-18)
- 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
4.1.16 (2023-10-17)
- 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
4.1.15 (2023-10-17)
- 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
4.1.14 (2023-10-16)
- 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
4.1.13 (2023-10-14)
- 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
4.1.12 (2023-10-13)
- 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
4.1.11 (2023-10-12)
- 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
4.1.10 (2023-10-11)
- 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
4.1.9 (2023-10-09)
- 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
4.1.8 (2023-10-08)
- 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
4.1.7 (2023-10-07)
- ex RL error 7b72d942cc
- options d97ef0d14a
- add link to manual beebbf340f
- fix link 5b0d7972b0
- 4.1.7 e4452d356e
4.1.6 (2023-10-06)
- 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
4.1.5 (2023-10-06)
- 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
4.1.4 (2023-10-05)
- 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
4.1.3 (2023-10-04)
- 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
4.1.2 (2023-10-03)
- 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
4.1.1 (2023-10-02)
- 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
4.0.112 (2023-10-01)
- 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
4.0.111 (2023-09-30)
- 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
4.0.110 (2023-09-29)
- 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
4.0.109 (2023-09-28)
- feat(bitmart): fetchOrder, add swap support ac2fb1e4b9
- bitflyer: add @see a86a2ef5f4
- fix(bitfinex2): parseLedgerEntryType classification 032e5d9bca
- bitget: add @see 826871aa4d
- 4.0.109 418a2a6969
4.0.108 (2023-09-27)
- 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
4.0.107 (2023-09-26)
- 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
4.0.106 (2023-09-25)
- fix #19372 7bcc64e193
- feat(bybit): add watchTickers 3985fe5ab8
- 4.0.106 1de36355c6
4.0.105 (2023-09-24)
- feat(bitmart): cancelAllOrders, add swap support 49d66e88ff
- Revert "Bybit: createOrder, remove stop order trigger direction" 4473c6dba2
- cr fix d9bdc10aff
- 4.0.105 421594122c
4.0.104 (2023-09-23)
- bitbank: add @see fb67a63ea8
- bitfinex2: add @see 21681a82d9
- bitfinex2: remove method usage ddad84c6e8
- binance: add apis a084e93423
- 4.0.104 fc9d86915e
4.0.103 (2023-09-22)
- 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
4.0.102 (2023-09-20)
- 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
4.0.101 (2023-09-19)
- 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
4.0.100 (2023-09-18)
- mkts befa94c001
- safeOrder check for parsedTrades 07b9cf8561
- fix build 1be39a3b46
- 4.0.100 2b4aaca2ce
4.0.99 (2023-09-17)
- fix error handling 31ee79f75d
- exmo(fix): ArgumentsRequired import missing baa66e507e
- 4.0.99 a45a0eb375
4.0.98 (2023-09-16)
- 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
4.0.97 (2023-09-15)
- 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
4.0.96 (2023-09-14)
- 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
4.0.95 (2023-09-14)
- feat(bitmart): fetchOpenInterest 3c978021c6
- 4.0.95 1302034c33
4.0.94 (2023-09-13)
- 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
4.0.93 (2023-09-13)
- 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
4.0.91 (2023-09-12)
- 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
4.0.90 (2023-09-11)
- 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
4.0.89 (2023-09-11)
- fix bybit watchMyTrades should filter by symbol bb9679b87b
- 4.0.89 5e1d331d62
4.0.88 (2023-09-10)
- 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
4.0.87 (2023-09-09)
- bitget: add new market apis 86d80e3d53
- minor e42b87d83d
- 4.0.87 e4403c505b
4.0.86 (2023-09-08)
- feat(bitget): fetchBalance, adjust swap available balance 1609353bce
- 4.0.86 432bc94bf2
4.0.85 (2023-09-07)
- fix(latoken): parseTicker response values corrected 80a00dc446
- fix(binance): bookTicker swap subscription 641a2d9eaf
- 4.0.85 280a105c58
4.0.84 (2023-09-06)
- 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
4.0.83 (2023-09-05)
- 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
4.0.82 (2023-09-04)
- binance: add apis bba51c3d8c
- 4.0.82 9bb7f5809d
4.0.81 (2023-09-03)
- 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
4.0.80 (2023-08-31)
- 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
4.0.79 (2023-08-30)
- 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
4.0.78 (2023-08-29)
- 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
4.0.77 (2023-08-28)
- 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
4.0.76 (2023-08-27)
- 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
4.0.75 (2023-08-25)
- 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
4.0.74 (2023-08-24)
- 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
4.0.73 (2023-08-23)
- 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
4.0.72 (2023-08-22)
- 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
4.0.71 (2023-08-21)
- 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
4.0.70 (2023-08-21)
- gate reflink 45912a70e2
- 4.0.70 a5eb3141f4
4.0.69 (2023-08-20)
- 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
4.0.68 (2023-08-19)
- 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
4.0.67 (2023-08-18)
- 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
4.0.66 (2023-08-17)
- 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
4.0.65 (2023-08-16)
- 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
4.0.64 (2023-08-16)
- 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
4.0.62 (2023-08-15)
- 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
4.0.61 (2023-08-15)
- bitpanda has for stop orders 8315f55d30
- support stopPrice 15317b850c
- fix(kucoin): ws error handling aabd2e1091
- 4.0.61 db7a83aff9
4.0.60 (2023-08-14)
- feat(binance): add sor support for createOrder f87dc46a8b
- add params.test 31143b4573
- omit sor 6e07f0ab93
- add to signing 1784ab2b6b
- 4.0.60 9a2f2f5429
4.0.59 (2023-08-14)
- 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
4.0.58 (2023-08-12)
- 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
4.0.57 (2023-08-11)
- 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
4.0.56 (2023-08-10)
- 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
4.0.55 (2023-08-09)
- fix(huobi): authenticate 392103eace
- fix 2e611454f0
- 4.0.55 5530464c60
4.0.54 (2023-08-08)
- 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
4.0.53 (2023-08-08)
- 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
4.0.52 (2023-08-07)
- 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
4.0.50 (2023-08-05)
- 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
4.0.49 (2023-08-03)
- 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
4.0.48 (2023-08-02)
- 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
4.0.47 (2023-08-01)
- 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
4.0.46 (2023-08-01)
- 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
4.0.45 (2023-07-31)
- dict 7ca7bdcadc
- fix 795ad090b7
- small update e5dbd92d8c
- fix(bitget): reapply historical pos changes 7c9477c955
- minor fefa440688
- minor 13dc27bb6e
- 4.0.45 1ee4a2b014
4.0.44 (2023-07-31)
- 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
4.0.43 (2023-07-29)
- 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
4.0.42 (2023-07-28)
- 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
4.0.41 (2023-07-27)
- 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
4.0.40 (2023-07-27)
- 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
4.0.39 (2023-07-25)
- feat(delta): fetchMarkOHLCV f3751fd747
- feat(delta): fetchIndexOHLCV c667a6f031
- 4.0.39 213704b779
4.0.38 (2023-07-24)
- 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
4.0.36 (2023-07-24)
- 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
4.0.35 (2023-07-23)
- Update blockchaincom.ts 5fb115a5ca
- fix(okx): open interest timestamp c8e61f2aae
- fix(base): emulated fetchMarketLeverageTiers f5b8821c6d
- 4.0.35 d716565555
4.0.34 (2023-07-21)
- feat(huobi): fetchOpenInterestHistory default required value e326900ef0
- 4.0.34 ffaa4ceba4
4.0.33 (2023-07-20)
- 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
4.0.32 (2023-07-20)
- minor mistake 820026ce77
- fix(bitfinex2): protect handleErrors e0921513fb
- small update 2c34fb34d5
- fix d724b1c845
- 4.0.32 1cbc53d817
4.0.31 (2023-07-19)
- 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
4.0.30 (2023-07-18)
- 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
4.0.29 (2023-07-17)
- new tags 33f7f49e30
- binance: add apis 75a45ae40d
- huobi: add apis ec5b0c233a
- 4.0.29 f6759a8d4d
4.0.28 (2023-07-16)
- huobi error handling PermissionDenied on withdraw 2257f8690d
- 4.0.28 a9825dbe8f
4.0.27 (2023-07-15)
- 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
4.0.26 (2023-07-15)
- bingx logo d36f1fed8d
- 4.0.25 [ci deploy] 08d0e9eb5b
- bingx linting, setMargin error handling fix #17924 [ci deploy] 0e7f855091
- 4.0.26 c58d9d85d8
4.0.24 (2023-07-14)
- 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
4.0.23 (2023-07-14)
- 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
4.0.22 (2023-07-14)
- 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
4.0.21 (2023-07-13)
- 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
4.0.19 (2023-07-11)
- 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
4.0.18 (2023-07-11)
- 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
4.0.17 (2023-07-10)
- 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
4.0.16 (2023-07-10)
- 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
4.0.15 (2023-07-09)
- 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
4.0.14 (2023-07-08)
- 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
4.0.13 (2023-07-07)
- refactor(cryptocom): fetchDeposits, migrate to unified API c0904b9b7a
- 4.0.13 feaba7277f
4.0.12 (2023-07-06)
- 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
4.0.11 (2023-07-06)
- 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
4.0.10 (2023-07-06)
- okx: add apis e03876a135
- refactor(cryptocom): fetchWithdrawals, migrate to unified API 87a42e610a
- okx: add apis, privateGetAccountAdjustLeverageInfo a68694d7e9
- 4.0.10 d7d4a16d4f
4.0.9 (2023-07-05)
- 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
4.0.8 (2023-07-05)
- Update Exchange.php 7e3210883b
- travis: remove change.sh for now 2b6a02a0b3
- probit fetchDepositsWithdrawals true bfb8e2ce0e
- 4.0.8 004e385993
4.0.7 (2023-07-04)
- bitget: add apis 4be436de77
- okx reflink fix [ci deploy] 0960f8044b
- 4.0.7 450fcab82a
4.0.6 (2023-07-04)
- 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
4.0.5 (2023-07-03)
- 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
4.0.4 (2023-07-02)
- 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