## 4.3.97 (2024-09-06) * feat(gate): add unWatchOrderBook/unWatchTradesForSymbols (#23647) [9ef96a3a14](https://github.com/ccxt/ccxt/commits/9ef96a3a14243640ff3c189e328d061fd85e73cc) * coinex parseTrade fee (#23646) [6a2692aaec](https://github.com/ccxt/ccxt/commits/6a2692aaec3b65373d83bccc296184953833b85c) * coinex parseTrade fee (#23646) [e8ea884da1](https://github.com/ccxt/ccxt/commits/e8ea884da150abb24f035325ecb6894f6881cbe6) * feat(kucoin): add unWatchTrades (#23554) [69baee5ce9](https://github.com/ccxt/ccxt/commits/69baee5ce9517b9523cd4122217f5bd446d87162) * fix(binance): use maxLimit when using since+until (#23620) [53657d1dc1](https://github.com/ccxt/ccxt/commits/53657d1dc1419ce08125c2522872591a42e9fe65) * fix(binance): use maxLimit when using since+until (#23620) [1ee1b307b0](https://github.com/ccxt/ccxt/commits/1ee1b307b065aa6b6253fd7cd971fef3bb219a31) * 4.3.97 [6820b99f42](https://github.com/ccxt/ccxt/commits/6820b99f4247045fa25dd13e5376fb778396d922) ## 4.3.96 (2024-09-05) * 4.3.95 [0587b51557](https://github.com/ccxt/ccxt/commits/0587b5155708db9553640b0527f1212e5ae2269d) * feat(hyperliquid): fetchLedger / fetchDeposits / fetchWithdrawals (#23616) [291ad701c9](https://github.com/ccxt/ccxt/commits/291ad701c9a9e9b8c679f3f65da4956d42122c94) * fix(bybit): update fetchLedger endpoint for classic accounts (#23630) [cfd62c91cc](https://github.com/ccxt/ccxt/commits/cfd62c91cc9588b13c2f980f0c07a2280e6b512f) * fix(bybit): update fetchLedger endpoint for classic accounts (#23630) [734560bf23](https://github.com/ccxt/ccxt/commits/734560bf2310aea0a54d5b4007bc631cf8d5043a) * feat(binance, bybit): add unWatchOHLCVForSymbols (#23631) [2342d9399e](https://github.com/ccxt/ccxt/commits/2342d9399e1a8032fbc3682f67ab4b0880d274f9) * feat(binance, bybit): add unWatchOHLCVForSymbols (#23631) [c4903176a1](https://github.com/ccxt/ccxt/commits/c4903176a10ae7782c156e52e5fc5e692168bcf4) * Mexc docstring @see (#23634) [6f94014dc5](https://github.com/ccxt/ccxt/commits/6f94014dc5d3daa959d7b2ac4e48d03e8710ce95) * fix(hyperliquid): correct market id in fetchMytrade (#23636) [a3c92275bc](https://github.com/ccxt/ccxt/commits/a3c92275bc63a6a4d7ac509b94aaabc5e668bfee) * fix(hyperliquid): correct market id in fetchMytrade (#23636) [0c6a1191bd](https://github.com/ccxt/ccxt/commits/0c6a1191bdf643768f321d86725a89ff988b4ce3) * feat(bybit): add pagination to fetchLedger (#23638) [9847193f0a](https://github.com/ccxt/ccxt/commits/9847193f0ab2b628a5ac8108bbc00a0563d63fcf) * feat(bybit): add pagination to fetchLedger (#23638) [b457071ba6](https://github.com/ccxt/ccxt/commits/b457071ba6d410b7035c988491878b99b029c971) * feat(okx, cryptocom): add unWatchOHLCVForSymbols/unWatchX (#23639) [dbebbad8fb](https://github.com/ccxt/ccxt/commits/dbebbad8fbafa1c2b4aece45c14507e193f5976c) * feat(kucoin): remove hf detection (#23640) [bd4e1e2e13](https://github.com/ccxt/ccxt/commits/bd4e1e2e13446899f0c7aba90b8a41ab5bb0c6ba) * bingx OMNI > OmniCat conflict [9da11daff7](https://github.com/ccxt/ccxt/commits/9da11daff710626d37c75b0eb61f6df54578f4f0) * feat(okx): add watchBidsAsks and unwatchTickers (#23584) [2bfea64a9d](https://github.com/ccxt/ccxt/commits/2bfea64a9df718282882215eb58128b2d39de310) * 4.3.96 [910df0cfff](https://github.com/ccxt/ccxt/commits/910df0cfff72bfb351c9843d88c90fd6fcb7baac) ## 4.3.95 (2024-09-03) * 4.3.94 [2a3f032d7d](https://github.com/ccxt/ccxt/commits/2a3f032d7d022c196b3d7f2a9fa8bc58629caa66) * fix(mexc): withdraw (#23611) [bfd701992f](https://github.com/ccxt/ccxt/commits/bfd701992f516a055c515e9a8b0a4ae6f19a5004) * fix(mexc): withdraw (#23611) [c31af9191d](https://github.com/ccxt/ccxt/commits/c31af9191d9dbf374226f66c07e3340c36564edb) * fix(indodax): create limit order (#23619) [71f6cfbbc6](https://github.com/ccxt/ccxt/commits/71f6cfbbc657d80d0ca89572f7cf486e22b43c7c) * fix(indodax): create limit order (#23619) [4a5cc39aac](https://github.com/ccxt/ccxt/commits/4a5cc39aac9e7201c0c40d874712b3fa95645798) * feat(hyperliquid): add fetchOrders/ClosedOrder and other fixes (#23626) [5e2187c9e6](https://github.com/ccxt/ccxt/commits/5e2187c9e60e1027794cb2226b51c150087c8db8) * fix(parseOHLCVs): tail cut (#23625) [f43048cd5c](https://github.com/ccxt/ccxt/commits/f43048cd5c7f89438f175290ace71d3c4698268d) * fix(parseOHLCVs): tail cut (#23625) [aa6d1b5022](https://github.com/ccxt/ccxt/commits/aa6d1b50228794a0819b2445c7831472116eb1c9) * 4.3.95 [97cdb7c237](https://github.com/ccxt/ccxt/commits/97cdb7c2373d741cfc1c2ef8572d79ac30d84e66) ## 4.3.94 (2024-09-02) * 4.3.93 [7e4c95d5f7](https://github.com/ccxt/ccxt/commits/7e4c95d5f7c0a42666835afe444ef266f07e2983) * fix(bingx): swap reduceOnly order (#23608) [1f6570d9d0](https://github.com/ccxt/ccxt/commits/1f6570d9d09cbc90e6a9c7696bf4187f19d71a0c) * 4.3.94 [6f82f0888c](https://github.com/ccxt/ccxt/commits/6f82f0888c14216f71b39a085117e03df75d6555) ## 4.3.93 (2024-09-01) * 4.3.92 [584b05733d](https://github.com/ccxt/ccxt/commits/584b05733dafcbd5c0f94bf26fad8c64957b4b73) * fix(hyperliquid): fetchTickers (#23605) [7a6ddf1cc0](https://github.com/ccxt/ccxt/commits/7a6ddf1cc0e7147b3faf08a149c69d47a4df9100) * chore: update changelog (#23603) [03700c7781](https://github.com/ccxt/ccxt/commits/03700c7781c368cd4f09d231e564de3711236af7) * feat(kucoin): add hf sync endpoints (#23604) [83cf388c91](https://github.com/ccxt/ccxt/commits/83cf388c9163ff9a6ce2c5a4c082762343e335ce) * fix(hyperliquid): spot balance parsing (#23606) [7e3d9704a8](https://github.com/ccxt/ccxt/commits/7e3d9704a89fdb806d42367969ad4b7d2fbf0e61) * 4.3.93 [ff3c716019](https://github.com/ccxt/ccxt/commits/ff3c716019dfbce2bd2c06359fa8966c9a43ee32) ## 4.3.92 (2024-08-31) * 4.3.91 [4ca3a23b24](https://github.com/ccxt/ccxt/commits/4ca3a23b240aa53f893f76979bb18372115c6bdf) * fix(hyperliquid): fetchOrder with clientOrderId (#23595) [4082f15369](https://github.com/ccxt/ccxt/commits/4082f153695b87545609e41c12ddeb500de9aa42) * fix(hyperliquid): fetchOrder with clientOrderId (#23595) [5d7691a478](https://github.com/ccxt/ccxt/commits/5d7691a478c40fd4e57f3af5d15ee08ae6099f01) * 4.3.92 [339247b989](https://github.com/ccxt/ccxt/commits/339247b9894b8e905e0f7faedf7b5acfe09de09f) ## 4.3.91 (2024-08-30) * 4.3.90 [9d52802808](https://github.com/ccxt/ccxt/commits/9d5280280817d14754e6c1968b23195dfb2d11e5) * hitbtc transaction status (#23578) [f68cac80b4](https://github.com/ccxt/ccxt/commits/f68cac80b4368d4e9fef6c536e6c74d359ed194b) * feat(kucoinfutures): add fetchBidsAsks (#23579) [27a742ed2b](https://github.com/ccxt/ccxt/commits/27a742ed2bd4b14f5a21e6c227ad161670526ad7) * feat(woo): add active flag (#23583) [eda95025f6](https://github.com/ccxt/ccxt/commits/eda95025f638976f6b2c5c1b2cf9c98fc0c39e8b) * feat(woo): add active flag (#23583) [4a3ae9f8e5](https://github.com/ccxt/ccxt/commits/4a3ae9f8e5376eff203cfc98b64525f2c48177e5) * fix(binance): update rl for withdraw history api (#23585) [5fb6bf30dd](https://github.com/ccxt/ccxt/commits/5fb6bf30dd6c47a2a9cfe222536917265e279236) * 4.3.91 [c7659d117e](https://github.com/ccxt/ccxt/commits/c7659d117e2298ce20e970e1333babd793eff9e3) ## 4.3.90 (2024-08-29) * 4.3.89 [e95a9e4598](https://github.com/ccxt/ccxt/commits/e95a9e4598ad83c31c15ee1ff0f814d36ab9d9ea) * feat(binance): add some unSub methods (#23550) [d2b4276912](https://github.com/ccxt/ccxt/commits/d2b42769120116adddc3d218f8725e83c9af6630) * feat(binance): add some unSub methods (#23550) [8007207379](https://github.com/ccxt/ccxt/commits/8007207379253b314d4617384ed9fd59d4fa7682) * feat(okx): add unWatchTrades/OrderBook (#23553) [ec90ef8f74](https://github.com/ccxt/ccxt/commits/ec90ef8f748a7679007663d72dfd5ecbbabc7cc6) * feat(okx): add unWatchTrades/OrderBook (#23553) [1f89265c9f](https://github.com/ccxt/ccxt/commits/1f89265c9f627491a4e3a7e3b2f58dc8e325e67c) * fix(bitget): fees signal (#23561) [f62b35c212](https://github.com/ccxt/ccxt/commits/f62b35c212039bbc63ca43e69d3d5f218d9c8d50) * hitbtc transaction status (#23558) [6dbcef756c](https://github.com/ccxt/ccxt/commits/6dbcef756c724f03497f2175dde0f3d22c76c4c5) * latoken transaction status (#23557) [724238f630](https://github.com/ccxt/ccxt/commits/724238f63063d8b711f8d25cd287dc4008158242) * latoken transaction status (#23557) [7359dc5257](https://github.com/ccxt/ccxt/commits/7359dc52571c6c7119c5676a1989ec2e937eec70) * Safe value to safe dict/list/bool (#23552) [efbe113b29](https://github.com/ccxt/ccxt/commits/efbe113b297cfd4ba1fe042c4a623b559783a786) * Safe value to safe dict/list/bool (#23552) [8209844c32](https://github.com/ccxt/ccxt/commits/8209844c3224a81b129d5f74cc499f3fcc7e767b) * bingx: websocket pro, inverse swap support (#23336) [07919756dd](https://github.com/ccxt/ccxt/commits/07919756ddaf56b80fba28608f264f20e9388ee4) * bingx: websocket pro, inverse swap support (#23336) [9a2bbd619c](https://github.com/ccxt/ccxt/commits/9a2bbd619cf05cf57f06cb458b82e7d0a1a06bb3) * fix(whitebit) error handling (#23565) [db362c92ee](https://github.com/ccxt/ccxt/commits/db362c92ee8b133947c9ae61d2bbfa13b095cc91) * fix(whitebit) error handling (#23565) [8d6bff547e](https://github.com/ccxt/ccxt/commits/8d6bff547e0d33e79317e4d71b8dbf73f1079858) * feat(bingx): createOrder, add hedged param and default to one way mode (#23564) [0a3d554b3f](https://github.com/ccxt/ccxt/commits/0a3d554b3fdd59644bbb4b40eedf379897b13e2b) * feat(coinex): upgrade pro to v2 (#23189) [62cfa57403](https://github.com/ccxt/ccxt/commits/62cfa57403c5914c19a5cc574baac83e0f5c2c41) * feat(coinex): upgrade pro to v2 (#23189) [99234e7750](https://github.com/ccxt/ccxt/commits/99234e7750234029d32ac77a5986e4a8cce2aa46) * bithumb: update doc (#23570) [fb5fe02645](https://github.com/ccxt/ccxt/commits/fb5fe0264559672374776b0ddaa3a65ef67e3c53) * fix(bybit): update watchLiquidations (#23572) [f3e9a09fb4](https://github.com/ccxt/ccxt/commits/f3e9a09fb41cc161ca62dd86af2230c36bbaa40b) * htx: update doc (#23571) [2da8c5baae](https://github.com/ccxt/ccxt/commits/2da8c5baae37e2dc99d91f0a7eaaa41fc285314e) * lbank: update doc (#23569) [92b767ab6f](https://github.com/ccxt/ccxt/commits/92b767ab6fe5aeb20fbfb14e67cf55054b489ce6) * 4.3.90 [d387bf653e](https://github.com/ccxt/ccxt/commits/d387bf653ede4c2418a1a6d72da41d11776ce50b) ## 4.3.89 (2024-08-26) * 4.3.88 [103a57a47d](https://github.com/ccxt/ccxt/commits/103a57a47df98cf3315e7d3a195496bb4ce271ef) * remove cs Sending (#23521) [7dbe2a0874](https://github.com/ccxt/ccxt/commits/7dbe2a08744a113a7ad250d633c92725f5453b07) * fix(docs): fetchOrder jsdoc (#23526) [0d7e2631ee](https://github.com/ccxt/ccxt/commits/0d7e2631ee175e41247e598efa68f6e5aa76963d) * chore: update changelog (#23531) [45cae10740](https://github.com/ccxt/ccxt/commits/45cae107406526a53829bb1d2643b29a05e66f37) * fix(kraken,mexc): network space fix (#23532) [3dd2f09f6d](https://github.com/ccxt/ccxt/commits/3dd2f09f6dd36975f4adeac25fc68d2647a09744) * fix(kraken, mexc): networks (#23546) [33ec19a51f](https://github.com/ccxt/ccxt/commits/33ec19a51f48e5831cefdfd33be15316d2fee244) * fix(kraken, mexc): networks (#23546) [c4cbfe6882](https://github.com/ccxt/ccxt/commits/c4cbfe6882ca97eab6d1da1047c69803477bca0d) * fix(base): get_object_value_from_key_list (#23549) [42d51f2a25](https://github.com/ccxt/ccxt/commits/42d51f2a25503f94bd872a4b692acf2ca59a30cf) * feat(bybit): unWatchTrades/OrderBook/ticker (#23513) [4753f6d126](https://github.com/ccxt/ccxt/commits/4753f6d126eb4f3d3314b1eae06b81558694e36a) * feat(bybit): unWatchTrades/OrderBook/ticker (#23513) [10c197de4c](https://github.com/ccxt/ccxt/commits/10c197de4c01d739ac8e7339a60263adb4a2decc) * 4.3.89 [f6c7c0568c](https://github.com/ccxt/ccxt/commits/f6c7c0568cfdd46c3cb385a940da7f0965357173) ## 4.3.88 (2024-08-23) * 4.3.87 [089d967332](https://github.com/ccxt/ccxt/commits/089d967332857af438c1ca1cb3f22b90128281f1) * fix(base): paginationTimestamp shoud add one for forward (#23519) [02e2ac6558](https://github.com/ccxt/ccxt/commits/02e2ac655833c9701cab385397bcfbc191a4c7bf) * fix(base): paginationTimestamp shoud add one for forward (#23519) [fca195bf94](https://github.com/ccxt/ccxt/commits/fca195bf943a6b8e3c8c7b65b7bbb124b3d68e7d) * fix(base): correct return type for fetchPositionHistory (#23518) [39bfa0d5c4](https://github.com/ccxt/ccxt/commits/39bfa0d5c412f4bb09b0ca17cdff0988d7b9855e) * feat: update ws docs (#23508) [8ce9e01cc8](https://github.com/ccxt/ccxt/commits/8ce9e01cc8190a0252845e0e575c2213c7540240) * feat(kucoin): add "asset/ndbroker/deposit/list" api endpoint under br… (#23520) [5de3e2a36a](https://github.com/ccxt/ccxt/commits/5de3e2a36aaf2bf131f4a0f01948eab6a4f278f4) * feat(kucoin): add "asset/ndbroker/deposit/list" api endpoint under br… (#23520) [d624b53a48](https://github.com/ccxt/ccxt/commits/d624b53a48af67d1d058f72bfbb5a2ca926d9774) * 4.3.88 [8cc06e70fb](https://github.com/ccxt/ccxt/commits/8cc06e70fbe82c3c3c80571c70114c39a36a313d) ## 4.3.87 (2024-08-22) * 4.3.86 [5ec997148c](https://github.com/ccxt/ccxt/commits/5ec997148cf0c1050cfcae3f5ddcd00fca2eb295) * feat(bitget): add multiple unWatch methods (#23481) [f7fc219a7e](https://github.com/ccxt/ccxt/commits/f7fc219a7efe4874a3f4442d3589e5ff414f908e) * feat(bitget): reject before resolve unWatchX (#23498) [f1aba6ce29](https://github.com/ccxt/ccxt/commits/f1aba6ce2952caf58b19f6c43db08a3c1d4bdc72) * wazirx: update @see & doc (#23478) [1d5f8fe607](https://github.com/ccxt/ccxt/commits/1d5f8fe60711f40eefba5d9cf8a3861e9f3a8c3c) * whitebit: update @see & doc (#23479) [b667453f61](https://github.com/ccxt/ccxt/commits/b667453f6189eae68a6f774ca739100c2508cb4b) * vertex: update doc (#23480) [bb83a63a6f](https://github.com/ccxt/ccxt/commits/bb83a63a6fb7023b060776e80fa350a03c8b5e58) * probit: update @see & doc (#23494) [b63d09d8fd](https://github.com/ccxt/ccxt/commits/b63d09d8fdb83344638d06000b01effa5d20fde9) * Kraken: fix since and until (#23456) [82de5053f2](https://github.com/ccxt/ccxt/commits/82de5053f2e609be7a84d24c34c45adb0f97d495) * feat(hashkey): add id test (#23499) [50bcf29a8d](https://github.com/ccxt/ccxt/commits/50bcf29a8d9175057523b4775f0aef4619dbab5d) * poloniexfutures: update doc (#23495) [c811152341](https://github.com/ccxt/ccxt/commits/c811152341f30aac1782c42255967f2ee875bfc6) * chore: update readme (#23500) [a16ec9762f](https://github.com/ccxt/ccxt/commits/a16ec9762f18e480084af620dc1f0c29ca612bc6) * upbit: add watchTradesForSymbols (#23497) [ab25be03ac](https://github.com/ccxt/ccxt/commits/ab25be03ac8bec6c7e7d55b939be70e925471955) * fix(errors): UnsubscribeError (#23502) [7d422e098b](https://github.com/ccxt/ccxt/commits/7d422e098b3175052578b5de82c7882c28837b6a) * chore: update auth method in upbit.ts file (#23492) [b8ed4329e4](https://github.com/ccxt/ccxt/commits/b8ed4329e4bac97dc752e68957cd6074bae5a8d0) * chore: update auth method in upbit.ts file (#23492) [233c36a5e4](https://github.com/ccxt/ccxt/commits/233c36a5e4e9fc7cb7b711501ca2a26009bde5fd) * poloniex: add watchTradesForSymbols (#23496) [a525a14302](https://github.com/ccxt/ccxt/commits/a525a14302a7dd1423f5f62584016b147dbb0400) * poloniex: add watchTradesForSymbols (#23496) [cc4ed6c793](https://github.com/ccxt/ccxt/commits/cc4ed6c793a331b2b6932c22b120ceef4042728c) * hashkey reflink [fd0d13d6c2](https://github.com/ccxt/ccxt/commits/fd0d13d6c2563348198439ccfc53fc755d2a7aa0) * hashkey reflink [44a797b4c0](https://github.com/ccxt/ccxt/commits/44a797b4c054e7be75be5985ec1c326a80f29b3b) * kraken: exchange specific end param (#23507) [b832f70fce](https://github.com/ccxt/ccxt/commits/b832f70fce442a4821f9eaf827df95e2da02f0a8) * fix(build) broken build after adding 'hashkey' (#23505) [2f6bcd030c](https://github.com/ccxt/ccxt/commits/2f6bcd030c69ea37d6da3c8c114f3fffc63217f6) * fix(build) broken build after adding 'hashkey' (#23505) [544137593a](https://github.com/ccxt/ccxt/commits/544137593ac959c6738855b6eb352713bb138f13) * p2b: add watchTradesForSymbols (#23509) [8efb696cb1](https://github.com/ccxt/ccxt/commits/8efb696cb1e155c8967fcff552eb3a8f1299c9b9) * fix(bingx): active flag (#23511) [7706a18859](https://github.com/ccxt/ccxt/commits/7706a18859097c22b7c3f7361b4c8465876ad300) * fix(bingx): active flag (#23511) [9906f7a7e9](https://github.com/ccxt/ccxt/commits/9906f7a7e98dfc46e789b6b01695e4692f28a843) * 4.3.87 [e5c30b83f5](https://github.com/ccxt/ccxt/commits/e5c30b83f5758b7320f4fe801d334592d3c72eb8) ## 4.3.86 (2024-08-20) * feat(indodax): support market order (#23425) [8306accb15](https://github.com/ccxt/ccxt/commits/8306accb1554826072ee92156c935b71f1698f05) * bingx: update @see (#23466) [0db12f7b58](https://github.com/ccxt/ccxt/commits/0db12f7b58677ebaf1d02ccd17f62b3cdba6fd63) * feat(hyperliquid): add createOrderWs and editOrderWs (#23461) [3737008732](https://github.com/ccxt/ccxt/commits/373700873276590d34e1f7b7150c3402856348dc) * feat(ascendex): add watchTradesForSymbols (#23463) [d0ae99acb9](https://github.com/ccxt/ccxt/commits/d0ae99acb9ed97526e80f5a072ce49a59473c887) * feat(ascendex): add watchTradesForSymbols (#23463) [62b99ee3c6](https://github.com/ccxt/ccxt/commits/62b99ee3c65c13edb973c8c114fe1b05aa0e7488) * woofipro: update doc (#23476) [ddcbf60b08](https://github.com/ccxt/ccxt/commits/ddcbf60b08b7d43f20b4d5ecedc25de83559060f) * Hashkey integration (#23176) [300c9d2825](https://github.com/ccxt/ccxt/commits/300c9d28257abbb17ad149945621faf2eef51f01) * woo: update doc (#23477) [fa56c5c18e](https://github.com/ccxt/ccxt/commits/fa56c5c18edd617eece742f6ae9ef87b5a76b827) * fix(bitfinex): fetchTickers parsing (#23474) [2118742411](https://github.com/ccxt/ccxt/commits/2118742411cfd034d2da787d1f1695df61de3875) * xt: update doc (#23472) [fd6c2b40a6](https://github.com/ccxt/ccxt/commits/fd6c2b40a6710d0df78c0a6fa0f250e809c46339) * fix(krakenfutures): patch parseOrder (#23471) [743a2f4582](https://github.com/ccxt/ccxt/commits/743a2f4582bc88e87bc94a1b82132305b01083ae) * mexc: update @see & doc (#23473) [62f84cbd4d](https://github.com/ccxt/ccxt/commits/62f84cbd4d36a8728e623f9c0cf6a34146178b99) * fix(hashkey): build and tests (#23482) [2707823b71](https://github.com/ccxt/ccxt/commits/2707823b718420768f805d480024ccd27fc2c67c) * fix(tests): remove exchangeHint (#23475) [2eb4a973b4](https://github.com/ccxt/ccxt/commits/2eb4a973b4950e803e8d905d7b25bec68d8c04cd) * fix(tests): remove exchangeHint (#23475) [b565a33de7](https://github.com/ccxt/ccxt/commits/b565a33de7676afa962f9d5aa5ffaf7a0b115992) * fix(hashkey): readme link (#23485) [8b43a38613](https://github.com/ccxt/ccxt/commits/8b43a386131549aebcd0c0e2ac06ebd53ec0c80e) * fix(base): use two parameters when call fetchPaginatedCallCursor in f… (#23484) [627b8b3ef9](https://github.com/ccxt/ccxt/commits/627b8b3ef93ede5972f6bb3de1989443459f0941) * fix(base): use two parameters when call fetchPaginatedCallCursor in f… (#23484) [23a65fe21b](https://github.com/ccxt/ccxt/commits/23a65fe21b46abe84682904094a6effb81cc6df7) * 4.3.86 [1479b913da](https://github.com/ccxt/ccxt/commits/1479b913da103c81e70e9589f706d559aa6abf2e) ## 4.3.85 (2024-08-19) * 4.3.84 [40fe88ed8c](https://github.com/ccxt/ccxt/commits/40fe88ed8c329a3af71482241783c26dd2039762) * fix(binance): watchLiquidationsForSymbols should use lowercase id (#23441) [f99494f0f2](https://github.com/ccxt/ccxt/commits/f99494f0f22e5d86d70bf857ffe80138e5fe3a5b) * fix(binance): watchLiquidationsForSymbols should use lowercase id (#23441) [86d281d9e4](https://github.com/ccxt/ccxt/commits/86d281d9e4197efbb1b1495d6084a26c5345a67b) * feat(kucoinfutures): add maxOpenSize and allTickers endpoints (#23448) [ce8bd26f51](https://github.com/ccxt/ccxt/commits/ce8bd26f51956031b180fba921dfa731d0db8750) * feat(kucoinfutures): add maxOpenSize and allTickers endpoints (#23448) [a7d676d757](https://github.com/ccxt/ccxt/commits/a7d676d75706e6be257c79ec2aa96145e56eb09e) * fix(okx): watchLiquidationsForSymbols subscription (#23451) [5a0b55f685](https://github.com/ccxt/ccxt/commits/5a0b55f6855ef94afe08e826ce1e06a43b9ad94a) * fix(okx): watchLiquidationsForSymbols subscription (#23451) [0f9e11f58c](https://github.com/ccxt/ccxt/commits/0f9e11f58c70806f114a4290a72f3f7207706e8d) * fix(okx): error on closing positions: (#23455) [456a178319](https://github.com/ccxt/ccxt/commits/456a17831980e271c03a37f880d8c84efdc9d940) * fix(okx): error on closing positions: (#23455) [957cba6b6d](https://github.com/ccxt/ccxt/commits/957cba6b6dee5407855632cf8447da2001c5c297) * mexc fetchSpotMarkets fix (#23458) [ea693d5ce9](https://github.com/ccxt/ccxt/commits/ea693d5ce9092ffdcea6822ad0c2677cfb99d581) * Kraken: parseTrade, define takerOrMaker (#23454) [f2072d6ea0](https://github.com/ccxt/ccxt/commits/f2072d6ea0f7b227e6f3d7b560711fb1a305c3b0) * feat(cryptocom): add feeRate endpoints (#23450) [43ea1c1528](https://github.com/ccxt/ccxt/commits/43ea1c1528175471f6208edbdc503c64a73f73c2) * feat(cryptocom): add feeRate endpoints (#23450) [e46a6397d3](https://github.com/ccxt/ccxt/commits/e46a6397d36ef8a44c351102e07cd5e7032f6b3f) * bitmex withdraw support twofa / otpToken [5eb3c686d7](https://github.com/ccxt/ccxt/commits/5eb3c686d7e1cb9f2483b894237a57f293beaf67) * feat(bitget): add unWatchOrderBook (#23464) [c5b3746f08](https://github.com/ccxt/ccxt/commits/c5b3746f08e7f8ee23acf6a39c80ab6e002f404f) * 4.3.85 [49cebf5a99](https://github.com/ccxt/ccxt/commits/49cebf5a990be557ac19c7dc96ab730d9e01ee26) ## 4.3.84 (2024-08-16) * 4.3.83 [be2dc2a718](https://github.com/ccxt/ccxt/commits/be2dc2a718aced15bd724e3b4ac74c9d1801a0b0) * fix(bitrue): populate authenticate error (#23433) [b64ada6c1f](https://github.com/ccxt/ccxt/commits/b64ada6c1f5a6c031453ec10fe1bdbc2b70b355d) * bitfinex2: update exchange types (#23434) [792a3633ef](https://github.com/ccxt/ccxt/commits/792a3633ef1657ac52a0d6c3d5f30a4e53ee6dc7) * feat(kraken): remove requirement for currency code argument in fetchDeposits (#23432) [0b67193d14](https://github.com/ccxt/ccxt/commits/0b67193d14a43e4b2427d16b7507f6409eabd665) * feat(kraken): remove requirement for currency code argument in fetchDeposits (#23432) [4cbcb4ac22](https://github.com/ccxt/ccxt/commits/4cbcb4ac22df1235417a3ad3dd6f420c780c4e62) * fix(gate): handleErrors inside watchMethods (#23436) [8d2cb77b76](https://github.com/ccxt/ccxt/commits/8d2cb77b766da61f440e5ef3c3a03cd9bdcf2964) * fix(gate): handleErrors inside watchMethods (#23436) [ee0964d08c](https://github.com/ccxt/ccxt/commits/ee0964d08ca4556a6ab04a27acdcf030b0fea265) * 4.3.84 [6b16b44d41](https://github.com/ccxt/ccxt/commits/6b16b44d41865a79375513a12ba30128d8936885) ## 4.3.83 (2024-08-15) * chore: update readme (#23409) [a34de623eb](https://github.com/ccxt/ccxt/commits/a34de623eb7b70f23dd78d254cf345664d7bbd82) * chore: update readme (#23409) [4a55acc380](https://github.com/ccxt/ccxt/commits/4a55acc38054a90503cd4d4ce3984906ca858539) * feat(binance): check 30 days interval in fetchConvertTradeHistory (#22315) [3f960083af](https://github.com/ccxt/ccxt/commits/3f960083afd910eead4762ff7cf1d7bffa5ec827) * fix(gate): edit order size type (#23418) [6cc4aaa60f](https://github.com/ccxt/ccxt/commits/6cc4aaa60f40af69e60d12e8b7b189183b12088f) * fix(okx): watchTicker symbol (#23419) [b35917c593](https://github.com/ccxt/ccxt/commits/b35917c593a8c58d0de7cdf16b2f2aeae3713f6c) * feat(bybit): add withdraw request test (#23421) [dad2408283](https://github.com/ccxt/ccxt/commits/dad2408283d91d282434f7a016a78ec6e98cce1d) * implement useV2 for param/options of other brand new v3 methods (#23412) [be34275d38](https://github.com/ccxt/ccxt/commits/be34275d382bee09b582d62a7ff22437a80b5db6) * fix(binance): parseLeverage (#23423) [309e3c776c](https://github.com/ccxt/ccxt/commits/309e3c776c15b5050ac958e67403176adb2dd10b) * feat(phemex): add watchBalance flag (#23424) [b6439d4b5a](https://github.com/ccxt/ccxt/commits/b6439d4b5ad23c26a61fa32c923c44ca654af33c) * 4.3.83 [59913f8b17](https://github.com/ccxt/ccxt/commits/59913f8b17434a0bb9e832b8f2e78c12885b790e) ## 4.3.82 (2024-08-14) * bybit withdraw handleOptionAndParams default accountType SPOT [4fe82feac3](https://github.com/ccxt/ccxt/commits/4fe82feac3b8b5c54b1d34c1d782f6ed42c22d4d) * bybit withdraw handleOptionAndParams default accountType SPOT [cb24cdba04](https://github.com/ccxt/ccxt/commits/cb24cdba048eda7b9626f8c4a9bce15597ef27b7) * 4.3.82 [9488d71f5b](https://github.com/ccxt/ccxt/commits/9488d71f5b9cd9090e6c99f2ab77cd74726bc5ad) ## 4.3.81 (2024-08-13) * 4.3.80 [f9cdb04b2d](https://github.com/ccxt/ccxt/commits/f9cdb04b2d4c1c9eae845f97bb8c67b6f5fda42f) * bybit: amount, price and cost precision helper methods (#23373) [381e69c3e5](https://github.com/ccxt/ccxt/commits/381e69c3e5030e1ada41c22be803e1825353b2c3) * bybit: amount, price and cost precision helper methods (#23373) [02459982d3](https://github.com/ccxt/ccxt/commits/02459982d339dd4f24777a8fd45d471519f48c26) * fix(base): remove starknet js json (#23401) [b15c2b7a44](https://github.com/ccxt/ccxt/commits/b15c2b7a44b6304e306c1b993b8b4237fc65edbb) * fix(exchange): watchOHLCVForSymbols in dotnet (#23403) [5f958bf8b8](https://github.com/ccxt/ccxt/commits/5f958bf8b8fa5c8bc6559ad89204e724f001a455) * fix(exchange): watchOHLCVForSymbols in dotnet (#23403) [4d6a322974](https://github.com/ccxt/ccxt/commits/4d6a322974016f89d4c17b4de46ecc00a6fb0e39) * 4.3.81 [c3865b0cba](https://github.com/ccxt/ccxt/commits/c3865b0cba1312900a9ed8d9ed1d530034d6061d) ## 4.3.80 (2024-08-12) * 4.3.79 [a0e77c0ed9](https://github.com/ccxt/ccxt/commits/a0e77c0ed9ce014c4f083d610bf95c375606e8e9) * fix(binance): adjust has flags (#23386) [9f39ba21ed](https://github.com/ccxt/ccxt/commits/9f39ba21ed7141eb2e80357f1bb2f28d028c6088) * fix(binance): adjust has flags (#23386) [dda9b243a4](https://github.com/ccxt/ccxt/commits/dda9b243a4061316dba151fc7282a5d5e9e043cf) * fix(Exchange): checkProxySettings accept camelcase and snake_case (#23383) [0d15b60532](https://github.com/ccxt/ccxt/commits/0d15b60532190f05935d72bf3f136838b2e0c574) * chore: update changelog (#23388) [ef08d0d7b5](https://github.com/ccxt/ccxt/commits/ef08d0d7b5f24bda318b276f6268e2ca6d0bb704) * chore: update changelog (#23388) [16a01bbc69](https://github.com/ccxt/ccxt/commits/16a01bbc698774bff0f0c6915cd6c68599cbc7f0) * feat(bybit): add inverse wallet ledger (#23390) [847869fa19](https://github.com/ccxt/ccxt/commits/847869fa191ce00870ac7cefeacf3299039e6df8) * fix(poloniex): fetchOpenOrders (#23392) [fa83dfd354](https://github.com/ccxt/ccxt/commits/fa83dfd354e3e85162c4b6ac725bc9fbd51d3a1c) * fix(bitmart): update createSwapOrderRequest (#23395) [37f9cbc41b](https://github.com/ccxt/ccxt/commits/37f9cbc41b05f5a3262a9c3559850bc59df197c1) * fix(bitmart): update createSwapOrderRequest (#23395) [493f5081db](https://github.com/ccxt/ccxt/commits/493f5081dbf5a8bd4a6e3d5824b2cc3aa7cb2bba) * 4.3.80 [976db58cee](https://github.com/ccxt/ccxt/commits/976db58cee16a087b1d18d7f16e37f953b161b8a) ## 4.3.79 (2024-08-10) * 4.3.78 [249e9164ea](https://github.com/ccxt/ccxt/commits/249e9164eaf1c4b3b8f7f53aba27ddac272acd14) * binance: update apis (#23266) [d67580c8ae](https://github.com/ccxt/ccxt/commits/d67580c8aebe789503d7ce66544109b1ea0c7309) * binance: update apis (#23266) [5b10105322](https://github.com/ccxt/ccxt/commits/5b101053228e5780fb1fef6043ce4cc0b634134f) * 4.3.79 [8c96cb835e](https://github.com/ccxt/ccxt/commits/8c96cb835e3e4dada3dfea4908558d0bd894e313) ## 4.3.78 (2024-08-09) * 4.3.77 [0adf4fee8d](https://github.com/ccxt/ccxt/commits/0adf4fee8d363f75991f2d9b69f2111c318dc76c) * fix(kraken): oflags (#23375) [c80296b8d3](https://github.com/ccxt/ccxt/commits/c80296b8d3436866989e64337aef9c2e529a9752) * feat(kraken): update (#23374) [1b7e0f19b0](https://github.com/ccxt/ccxt/commits/1b7e0f19b043437206e284683bffe5b90ffc9be9) * fix(paradex): add missing loadMarkets() (#23377) [4ff63fae8b](https://github.com/ccxt/ccxt/commits/4ff63fae8b6367e1240e6cbb175419fd11d7b87b) * exchange: update safeTicker (#23337) [34ad647a54](https://github.com/ccxt/ccxt/commits/34ad647a54eea531aa9143805a9b9fef12cd182b) * bitget Omni vs Omni Network conflict resolution [ded79049d3](https://github.com/ccxt/ccxt/commits/ded79049d3704c695eb6d76a406ca8bf4eae6c4e) * 4.3.78 [e6ecfd1267](https://github.com/ccxt/ccxt/commits/e6ecfd1267ff1b875f541e7c1897d1f5896a06bc) ## 4.3.77 (2024-08-08) * 4.3.76 [f68b08aa81](https://github.com/ccxt/ccxt/commits/f68b08aa81c09688bf93cdc196b48053dd9175e1) * fix(woo): watch private (#23359) [2321b5c1d0](https://github.com/ccxt/ccxt/commits/2321b5c1d0b327ec87803075fa065c5fb08f9087) * feat(xt): add class header (#23361) [0fc3046918](https://github.com/ccxt/ccxt/commits/0fc3046918697341275db74735f3b717a3955e55) * bybit: createOrder, fix option qty param (#23360) [c16210d4ff](https://github.com/ccxt/ccxt/commits/c16210d4ffd6c7397c4d4ed08ba44695d2a531f5) * bybit: createOrder, fix option qty param (#23360) [d1e62cf0bf](https://github.com/ccxt/ccxt/commits/d1e62cf0bf3cf2b7902784c7c8e581cf1076d07f) * feat(bithumb): update doc (#23363) [b90463cd6f](https://github.com/ccxt/ccxt/commits/b90463cd6f0b146acb67ed47cc6cf2b79b8bcecd) * feat(bithumb): update doc (#23363) [2a4c8f2ff4](https://github.com/ccxt/ccxt/commits/2a4c8f2ff42b7b240c0ae2abb4f424a2153a7b6c) * feat(bybit): add demotrading for ws (#23364) [fc9b164383](https://github.com/ccxt/ccxt/commits/fc9b164383c80f3f37810637716176db2cb39d43) * feat(bybit): add demotrading for ws (#23364) [8ea19ffa1b](https://github.com/ccxt/ccxt/commits/8ea19ffa1b785dd45d2619605f12e8d7703530db) * feat(binance): fix fetchCurrencies return params (#23365) [f85275f5cb](https://github.com/ccxt/ccxt/commits/f85275f5cb779a3bca2191fad05b749d81fe4085) * feat(binance): fix fetchCurrencies return params (#23365) [61343ab53f](https://github.com/ccxt/ccxt/commits/61343ab53fb5565c56f57dbdea40bb5d8d4ad544) * fix(kraken): oflags handling (#23366) [5cdba41091](https://github.com/ccxt/ccxt/commits/5cdba41091b830539beef8d6466ad129f7ed94df) * fix(kraken): oflags handling (#23366) [6b5e0ade0d](https://github.com/ccxt/ccxt/commits/6b5e0ade0d2cddbf38c255883892d90944f13b61) * fix(bitmart): trigger order placement (#23367) [89740c3363](https://github.com/ccxt/ccxt/commits/89740c3363e5f1793b00cbcd449dbfbc8434f395) * feat(static): remove typing_extensions static dep (#23368) [47a80dc567](https://github.com/ccxt/ccxt/commits/47a80dc567f2692262eab6986f3c70cb54cf7127) * fix(json): serialize json, add tests, and fix c# base tests (#23357) [af11b557a7](https://github.com/ccxt/ccxt/commits/af11b557a7526664a86d826e15e7a05010975e81) * 4.3.77 [50fca1c354](https://github.com/ccxt/ccxt/commits/50fca1c354d4c12a5d8638ee688c2215cc79b579) ## 4.3.76 (2024-08-07) * 4.3.75 [3442824b85](https://github.com/ccxt/ccxt/commits/3442824b85348c9c407affcb0257fbcff59f136b) * fix(bybit): handle inverse futures subscription (#23343) [6d2874c092](https://github.com/ccxt/ccxt/commits/6d2874c092769a0a83f2824de3067880b2ab50c9) * fix(bybit): handle inverse futures subscription (#23343) [3eb01b7ed3](https://github.com/ccxt/ccxt/commits/3eb01b7ed3d730ae05a95da340ea683cc93bb380) * feat(binance): add links (#23346) [1c0cff59d6](https://github.com/ccxt/ccxt/commits/1c0cff59d683c76f43d1d62a76069a9c931f4e3a) * feat(binance): add links (#23346) [9bd8363802](https://github.com/ccxt/ccxt/commits/9bd8363802f0de22504343f0b00f5d45275ecfb4) * feat(coinbase): default spot fees (#23347) [99a2462ed7](https://github.com/ccxt/ccxt/commits/99a2462ed7b65f2a3d8b3a49e7d741ec58bade56) * feat(coinbase): default spot fees (#23347) [500c928c58](https://github.com/ccxt/ccxt/commits/500c928c58b943c1713bf269feecb97dcd65acb0) * feat(htx): add some docs (#23348) [52a0db0352](https://github.com/ccxt/ccxt/commits/52a0db03529eda004ac801ec7d351794ae875006) * feat(htx): add some docs (#23348) [f82d9da5e4](https://github.com/ccxt/ccxt/commits/f82d9da5e4796af52fddf71c410136d40930f12f) * feat(bitmart): update futures to v2 (#23267) [c4e4e39f6f](https://github.com/ccxt/ccxt/commits/c4e4e39f6f58dd05e8bf95274eab2f9faea85ca1) * fix(liquidations): var declaration (#23350) [28ab827763](https://github.com/ccxt/ccxt/commits/28ab827763a5b1210363ef766df6b3f3c7edb61b) * 4.3.76 [078caace8e](https://github.com/ccxt/ccxt/commits/078caace8ee349c3a976b3d0244bcb4b81c5f0a7) ## 4.3.75 (2024-08-06) * 4.3.74 [108c0fcc32](https://github.com/ccxt/ccxt/commits/108c0fcc3278b3b92b77867687b5c51a27d24bc8) * mexc: update withdraw (#23331) [8522bdd8db](https://github.com/ccxt/ccxt/commits/8522bdd8db868c1be3fbcfe89b2fe9e0cf157578) * fix(whitebit) parseTicker (#23338) [9abc4336d9](https://github.com/ccxt/ccxt/commits/9abc4336d916171824bcaa7c9339f342b662c019) * fix(whitebit) parseTicker (#23338) [3b6721e242](https://github.com/ccxt/ccxt/commits/3b6721e242c1f0c1455b20bfdcfbaead8a12db2a) * feat(bybit): add usePrivateInstrumentsInfo option (#23339) [3619e30643](https://github.com/ccxt/ccxt/commits/3619e30643c6e9a20d31cd36e3bc642fdfb46d2f) * 4.3.75 [1ade14087d](https://github.com/ccxt/ccxt/commits/1ade14087ddcff764d25116e9d4f06fc73963969) ## 4.3.74 (2024-08-05) * 4.3.73 [fdb6587f05](https://github.com/ccxt/ccxt/commits/fdb6587f05220ab46beab3047b40916a077877e5) * chore(ace): method param types (#23297) [e8ac61f773](https://github.com/ccxt/ccxt/commits/e8ac61f7731ab594b4c5453b5c7e5e94bc43e9e0) * chore(ace): method param types (#23297) [8daf80bedf](https://github.com/ccxt/ccxt/commits/8daf80bedf526fe090b872acfee6c744ea1fd37f) * feat(binance): add callerName and links to watchTrades (#23318) [43e758fee0](https://github.com/ccxt/ccxt/commits/43e758fee0ac3b2419aaea4c639d2c59587d121a) * woo reflink updated [09eb0a3e97](https://github.com/ccxt/ccxt/commits/09eb0a3e9783927a2a0ebff29e2920c45b6a4526) * woo reflink updated [0690e9531e](https://github.com/ccxt/ccxt/commits/0690e9531e5d7c94d878bdd340f63acbf28232ef) * chore: update changelog (#23321) [a1bb5710d9](https://github.com/ccxt/ccxt/commits/a1bb5710d9ac7ab28e67fe1f1093880989d67a03) * alpaca: add @see (#23329) [7d6fea92a1](https://github.com/ccxt/ccxt/commits/7d6fea92a179b8c31959d90bfd47db39314e6e3f) * bitfinex: add @see (#23330) [12172b1cdd](https://github.com/ccxt/ccxt/commits/12172b1cdd3c2c202e9d7fe0eeb8641467f3e86f) * bitfinex: add @see (#23330) [46e72f56f0](https://github.com/ccxt/ccxt/commits/46e72f56f0a0ea1f84e4d39ed1cdeac5519d2acf) * fix(bybit): fetchTransfers with currency parsing (#23332) [db9a66cce8](https://github.com/ccxt/ccxt/commits/db9a66cce842476c29f5d5b8fc24e4aaf8c357b1) * fix(binance): parseAccountPosition (#23334) [b02dd70546](https://github.com/ccxt/ccxt/commits/b02dd705469e99ce8d45002fbd6c9729d70d120f) * fix(binance): temporarily disable php test (#23335) [c8fd5dfc7e](https://github.com/ccxt/ccxt/commits/c8fd5dfc7eb2bc1d401fc6f67f8777bb60624add) * 4.3.74 [410e692507](https://github.com/ccxt/ccxt/commits/410e6925078ad4e19e84530b3abd5d85125ccac1) ## 4.3.73 (2024-08-02) * 4.3.72 [80b3423eed](https://github.com/ccxt/ccxt/commits/80b3423eeda2aec0771ad408cb82680401c1521d) * fix(exchange): set message queue to false by default (#23311) [ab5035ee03](https://github.com/ccxt/ccxt/commits/ab5035ee03bbc247c970a245d5a24be656dc6e72) * fix(kucoin): patch parseWsTrade (#23312) [9860a03c5f](https://github.com/ccxt/ccxt/commits/9860a03c5f769694272456374b73fbc12d76dac2) * feat(woo): replace orderbook with orderbookupdate (#23300) [c754667ff8](https://github.com/ccxt/ccxt/commits/c754667ff8594edf6686180d86feca89f65574f3) * feat(woo): replace orderbook with orderbookupdate (#23300) [59842f6440](https://github.com/ccxt/ccxt/commits/59842f6440060a942b92892761740d01adb431d2) * 4.3.73 [6829972394](https://github.com/ccxt/ccxt/commits/6829972394b412d5d109257438563604e1e8e5f4) ## 4.3.72 (2024-08-01) * fix(paradex): update logo (#23306) [764f087f4d](https://github.com/ccxt/ccxt/commits/764f087f4d7e3f4813c16dcc14ee88d254de13cc) * fix cli ts/js (#23279) [0806b5c00e](https://github.com/ccxt/ccxt/commits/0806b5c00e65db988f5a54fa774d3641a507b687) * docker: update dockerignore file (#23281) [dfe9f13b32](https://github.com/ccxt/ccxt/commits/dfe9f13b327202e69c5bddd65bb1c99c84583c89) * fix(types): update MarketInterface so fields can be undefined (#23288) [8a86bb32fa](https://github.com/ccxt/ccxt/commits/8a86bb32fa00750a5fcaf915cb9b113928b3770c) * fix(package): add starkware module [ci deploy] (#23308) [6b66b36c47](https://github.com/ccxt/ccxt/commits/6b66b36c473c8cc4d09b569e11c1ee5618ec87d0) * 4.3.72 [af785a46d9](https://github.com/ccxt/ccxt/commits/af785a46d93412393fa941a05b55881494e1e7b2) ## 4.3.71 (2024-08-01) * 4.3.70 [fa1d5d4b96](https://github.com/ccxt/ccxt/commits/fa1d5d4b96c064852ad6a69683f0a3d16a22d322) * fix(woo): fetchFundingHistory income parsing (#23278) [f07b5a9a12](https://github.com/ccxt/ccxt/commits/f07b5a9a12ed9e654b3c2da2a2b6d09a6080f23d) * fix(woo): fetchFundingHistory income parsing (#23278) [f6cebefddd](https://github.com/ccxt/ccxt/commits/f6cebefdddf8be9c1bd32519855f80a58df71c89) * fix(types.cs): remove duplicated info (#23293) [6c1b697dee](https://github.com/ccxt/ccxt/commits/6c1b697dee0213a4cac291559cfbdfeb04fdee9a) * fix(bequant): correctws url (#23286) [61797eeac9](https://github.com/ccxt/ccxt/commits/61797eeac92f7083932d571ef6f7648de9eb4613) * New exchange: paradex (#22777) [c357dd0c6d](https://github.com/ccxt/ccxt/commits/c357dd0c6da50ba2884c1c3d6c5509edb23d45f3) * New exchange: paradex (#22777) [e798392bef](https://github.com/ccxt/ccxt/commits/e798392bef055f7d6120557150719d29ef163e8b) * 4.3.71 [379b06bc69](https://github.com/ccxt/ccxt/commits/379b06bc69dfdb6f323df0674364cf7d48cfb894) ## 4.3.70 (2024-07-31) * 4.3.69 [556fe51a95](https://github.com/ccxt/ccxt/commits/556fe51a95204576975a0510c31c207333cbbd17) * feat(coinbaseinternational): add missing methods (#23263) [fdd37ff331](https://github.com/ccxt/ccxt/commits/fdd37ff331f144e430f329040854753b41bf9eba) * feat(coinbaseinternational): add missing methods (#23263) [e06ded7c89](https://github.com/ccxt/ccxt/commits/e06ded7c89cf102d9e010816c9f7502ed0015def) * fix(doc): fetchMarginMode => fetchMarginModes (#23271) [626624e9b6](https://github.com/ccxt/ccxt/commits/626624e9b658d68c74154920cef324eb32e5f2ac) * fix(okx): handle ws crude errors properly (#23264) [ccf7374cf1](https://github.com/ccxt/ccxt/commits/ccf7374cf1fd2581cf9263b54de5a8ef34dfb1e3) * fix(cryptocom,poloniex,hitbt): error handling (#23265) [f64c42d33b](https://github.com/ccxt/ccxt/commits/f64c42d33bddf68a419e3361038ecaa9bc1ee94d) * fix(woo): new ws url (#23274) [3df61e4aae](https://github.com/ccxt/ccxt/commits/3df61e4aae54be05e6337d06ef317904f1769ab7) * fix(woo): new ws url (#23274) [a16776ea09](https://github.com/ccxt/ccxt/commits/a16776ea09ec7c10bddb9c159b496c94e1b130a7) * fix(bybit): fetchMyLiquidations safeMarket call (#23277) [4412e94a58](https://github.com/ccxt/ccxt/commits/4412e94a582b222209b27387ba3a3e4e4829ebc7) * 4.3.70 [54985e41ba](https://github.com/ccxt/ccxt/commits/54985e41bafb7b7b8f7e7576ef43ffc13db33d82) ## 4.3.69 (2024-07-30) * 4.3.68 [c5b6e985af](https://github.com/ccxt/ccxt/commits/c5b6e985af1065995be4b3db9016c5df71dcc9b8) * fix(kucoin): fetchDepositWithdrawFees (#23234) [0dc87cec79](https://github.com/ccxt/ccxt/commits/0dc87cec79b01792288b3ee621453fdd33a6cf7e) * fix(kucoin): fetchDepositWithdrawFees (#23234) [0d05f9806e](https://github.com/ccxt/ccxt/commits/0d05f9806ebd76c67ef1e975a85bc02f001f6c97) * bingx: fetchMyTrades, inverse swap support (#23240) [21dfbc1c5b](https://github.com/ccxt/ccxt/commits/21dfbc1c5b069139289b394bd8e5edeb3f6b9014) * bingx: fetchMyTrades, inverse swap support (#23240) [fe6e5f9942](https://github.com/ccxt/ccxt/commits/fe6e5f994246dab8fd3a2f5f6ef068cc046a10f3) * fix(wiki): update links (#23245) [e6a06f0352](https://github.com/ccxt/ccxt/commits/e6a06f03528dcaec9247cce317d5f2bb1899de9c) * fix(hyperliquid): set default limit to 5000 (#23244) [29bfc5bc9f](https://github.com/ccxt/ccxt/commits/29bfc5bc9f4968a03193345103f233e7befd039e) * fix(hyperliquid): set default limit to 5000 (#23244) [9d3a927297](https://github.com/ccxt/ccxt/commits/9d3a9272978de05917d2fa0392ab9f528963d074) * update OrderBook type and added LedgerEntry for python types (#23235) [1b4868873e](https://github.com/ccxt/ccxt/commits/1b4868873e3938e87a43e745fd235e5efe4de593) * npm audit fix for dev deps [8ed031c8e4](https://github.com/ccxt/ccxt/commits/8ed031c8e4263212472ecfc55c102c17f42743cb) * withdraw typo fixed in withdraw (#23256) [d15be1e1f9](https://github.com/ccxt/ccxt/commits/d15be1e1f99493e974cd1a8f4dfd72cf2cb77e70) * feat(coinbaseinternational): add fetchFundingHistory (#23254) [38910f24cf](https://github.com/ccxt/ccxt/commits/38910f24cfd74f2064bd1a9e01b6ddefdc18ed00) * poloniex: update docs (#23255) [fbb26c5e90](https://github.com/ccxt/ccxt/commits/fbb26c5e907e4129625132cc064571d7f58b0b96) * fix(btcbox): signature (#23257) [9780abc28b](https://github.com/ccxt/ccxt/commits/9780abc28bae4eaa0f8e186ab724e3db01de8792) * fix(btcbox): signature (#23257) [b8505a5c45](https://github.com/ccxt/ccxt/commits/b8505a5c4547be6d7c4be13e11f0b7845ecac412) * 4.3.69 [99a68361ad](https://github.com/ccxt/ccxt/commits/99a68361adddeed0bcc2450e52d9dae90cc59354) ## 4.3.68 (2024-07-26) * 4.3.67 [a8c88a6c1b](https://github.com/ccxt/ccxt/commits/a8c88a6c1bf9d37010fffd2f092c0449aabf7abb) * bingx: fetchOrder, inverse swap support (#23211) [faeec44719](https://github.com/ccxt/ccxt/commits/faeec4471927b8e39e5c42f0d971fb7477d02338) * chore: remove delisted exchange (#23206) [eca5260a18](https://github.com/ccxt/ccxt/commits/eca5260a18dd8bc4e761c3c9d35b556c3e4a5055) * chore: remove delisted exchange (#23206) [afdf48c565](https://github.com/ccxt/ccxt/commits/afdf48c56544842ab9992511cf12ef31db8e59d4) * Update test.safeMethods.ts (#23118) [f49a2b00d2](https://github.com/ccxt/ccxt/commits/f49a2b00d209b26961f7607a594396b3be25c844) * Update test.safeMethods.ts (#23118) [b14e6482ca](https://github.com/ccxt/ccxt/commits/b14e6482ca59c94cd6f91c8781d94f46c8dbeb3d) * tests: fix python tests in docker (#23213) [3206b2e00f](https://github.com/ccxt/ccxt/commits/3206b2e00fdf621fce03cb903391e5dec7f9c600) * bingx: fetchClosedOrders, fetchCanceledOrders inverse swap support (#23217) [f4238ae4fa](https://github.com/ccxt/ccxt/commits/f4238ae4fa61f6f921f1f283572e992d29cc091a) * bingx: setMarginMode inverse swap support (#23219) [9de18022fc](https://github.com/ccxt/ccxt/commits/9de18022fcbea47980e775a9209caae1b3c83fa9) * bingx: fetchMarginMode, inverse swap support (#23218) [92830de72e](https://github.com/ccxt/ccxt/commits/92830de72ec4006bdd1198906ecf31d9ded9d6a8) * bingx: fetchMarginMode, inverse swap support (#23218) [d17376302e](https://github.com/ccxt/ccxt/commits/d17376302e9c6c25cb306bf7e329c1a5aaae7554) * fix(krakenfutures): concurrent authentication (#23221) [30be11b3ce](https://github.com/ccxt/ccxt/commits/30be11b3cea951da4cf2db3ff63b5df777028023) * fix(krakenfutures): concurrent authentication (#23221) [c2d28c9d8e](https://github.com/ccxt/ccxt/commits/c2d28c9d8e1376200585a17d999914a13cfeb03a) * fix(types.cs): watchBalance type cast (#23224) [2baf7334be](https://github.com/ccxt/ccxt/commits/2baf7334bec8520ddc248b1eab477c61686509ea) * defaultNetworkCode fixed (#23226) [62b97df7b3](https://github.com/ccxt/ccxt/commits/62b97df7b383b583e45982c4f41921a018598a45) * defaultNetworkCode fixed (#23226) [4632bb02d6](https://github.com/ccxt/ccxt/commits/4632bb02d62712f28fb94fb1f18dbfd021b91f1c) * 4.3.68 [0f19d8475e](https://github.com/ccxt/ccxt/commits/0f19d8475e7ac9de52202312f647dc963c1b6d46) ## 4.3.67 (2024-07-24) * 4.3.66 [b36d813dd2](https://github.com/ccxt/ccxt/commits/b36d813dd29e6b5a9bdbf35c61400b927628ae5e) * chore: isFiat return type (#23183) [cd42bd1369](https://github.com/ccxt/ccxt/commits/cd42bd1369f6543cfb88437f4ca4523cb376eefe) * chore: safe methods param types (#23188) [1c6e372825](https://github.com/ccxt/ccxt/commits/1c6e37282565e120d7dd893f2b522581d529fced) * chore: types for parameters on base exchange (#23182) [8840f1f220](https://github.com/ccxt/ccxt/commits/8840f1f2200b6879702aa0d47d347104e2eb41c8) * chore: ping param types (#23187) [426ea94591](https://github.com/ccxt/ccxt/commits/426ea9459193c66973c40aa8dd395b5906936d0b) * chore: parseAccount types (#23186) [5fd0c31a09](https://github.com/ccxt/ccxt/commits/5fd0c31a0949e45ee6e9125592960b28082e3f4c) * chore: parseAccount types (#23186) [ef82ee1dd0](https://github.com/ccxt/ccxt/commits/ef82ee1dd024a86706077260c2937c7567a82c33) * chore: remove delisted exchange (#23190) [a5244af12f](https://github.com/ccxt/ccxt/commits/a5244af12f9c7aa6dd47f3ea45cae211cc46576e) * chore(tests): types for pro tests (#23131) [da22b4549c](https://github.com/ccxt/ccxt/commits/da22b4549cda7987770b0af4e54fdd702cd3d356) * chore(tests): types for pro tests (#23131) [9ddfc16888](https://github.com/ccxt/ccxt/commits/9ddfc1688880adef5c10c8ef8e56efbe9997cc94) * build(deps): bump ws from 8.16.0 to 8.17.1 (#23163) [8a16dfa734](https://github.com/ccxt/ccxt/commits/8a16dfa7345a2430a76165e2706722728979143f) * bingx: fetchOpenOrders, inverse swap support (#23198) [59e0355505](https://github.com/ccxt/ccxt/commits/59e035550502388bd53c1cd4eb34107b1c788127) * bingx: cancelOrder, add inverse swap support (#23197) [3cd084db44](https://github.com/ccxt/ccxt/commits/3cd084db4431a34c100195a26feacbe6df162c4e) * bingx: cancelOrder, add inverse swap support (#23197) [aae8632015](https://github.com/ccxt/ccxt/commits/aae863201598fb68ef1e7b0c6997b833e9e68384) * fix(future.cs): protect resolve call (#23202) [e1c67a5da9](https://github.com/ccxt/ccxt/commits/e1c67a5da95fc537548277c5787a512a3a11f03c) * feat(okx): add sequence check to checksum check in orderbook and fix market reference (#23195) [e12b524f93](https://github.com/ccxt/ccxt/commits/e12b524f935a2487cb214618dfd6c437c310fd8d) * feat(okx): add sequence check to checksum check in orderbook and fix market reference (#23195) [4a9dc55e73](https://github.com/ccxt/ccxt/commits/4a9dc55e7363653a9f41835f017d7db9fc32c52f) * 4.3.67 [6c852913c3](https://github.com/ccxt/ccxt/commits/6c852913c3ca8cd221ae0d7cf32fb8c921eecc3b) ## 4.3.66 (2024-07-22) * 4.3.65 [d8ac967ea1](https://github.com/ccxt/ccxt/commits/d8ac967ea19175f30a0a036f5549ddca4dffeff5) * base: fix typo in loadProxyModules (httpsProxyAgentModule) (#23171) [1271a526d6](https://github.com/ccxt/ccxt/commits/1271a526d65959bb469eda4897bbc97a9367a414) * fix future reject hanging error (#23161) [c65b103a43](https://github.com/ccxt/ccxt/commits/c65b103a4333126eac4c5526a2947e955be21247) * feat(Readme): add sponsor (#23175) [a56aae963a](https://github.com/ccxt/ccxt/commits/a56aae963ae47eff23650db34ebf2608d25bf282) * feat(Readme): add sponsor (#23175) [4a01ee7252](https://github.com/ccxt/ccxt/commits/4a01ee7252c13522056d1daf563430798d972dfa) * independentreserve: fix circular dependency (#23169) [feb7019ab4](https://github.com/ccxt/ccxt/commits/feb7019ab4f50c4cbd94e06e62b778c1eee422d0) * independentreserve: fix circular dependency (#23169) [6f99e8e1be](https://github.com/ccxt/ccxt/commits/6f99e8e1be49ad0c1154163ce65232cbe951c406) * feat(kraken): add fetchStatus (#23178) [bf22d6c29a](https://github.com/ccxt/ccxt/commits/bf22d6c29a331778488c14d5410d88be2fe902e9) * fix(okx): crude messageHash using milliseconds (#23179) [9a109b2f7a](https://github.com/ccxt/ccxt/commits/9a109b2f7aaa0ca9a9e7e31a0b14100e936e2785) * fix(okx): crude messageHash using milliseconds (#23179) [ac91f8d307](https://github.com/ccxt/ccxt/commits/ac91f8d307d812b277e87fb3eaec671487a69943) * 4.3.66 [16b57bb9cf](https://github.com/ccxt/ccxt/commits/16b57bb9cf9b6b338e2972fc087587e3ed3efe3a) ## 4.3.65 (2024-07-21) * 4.3.64 [57be56d82b](https://github.com/ccxt/ccxt/commits/57be56d82ba3430ca906c096c71f71cb0b584b92) * fix(bybit): fetchBalance funding account (#23164) [2eaacf09e4](https://github.com/ccxt/ccxt/commits/2eaacf09e4b600878e2a48710c5242c4dc7cb096) * fix(bybit): fetchBalance funding account (#23164) [dbf6c6215c](https://github.com/ccxt/ccxt/commits/dbf6c6215c4cc6a7342fb3850a8d01fdc649f433) * fix(bybit): read options inside fetchBalance (#23165) [db3e65af80](https://github.com/ccxt/ccxt/commits/db3e65af80d37e0b154c0c852325e95c13b1f09a) * feat(bigone): add more test (#23167) [5afc02b395](https://github.com/ccxt/ccxt/commits/5afc02b395f94b73ebd68506199794b18207f335) * feat(ascendex): add more tests (#23166) [1e92d7ae19](https://github.com/ccxt/ccxt/commits/1e92d7ae19dcba35f1de7fccf99f02ace1ae858b) * [ci deploy] [59eee0c5a0](https://github.com/ccxt/ccxt/commits/59eee0c5a0237c3b5f122671f0db54df2152e8c4) * 4.3.65 [b50a69420d](https://github.com/ccxt/ccxt/commits/b50a69420d2ba00116c2f143c49edec8d6a1e25b) ## 4.3.64 (2024-07-20) * 4.3.63 [6ce47632c4](https://github.com/ccxt/ccxt/commits/6ce47632c4a16a17ea3f61c8c66a6b1b6371228e) * feat(independentreserve): withdraw implementation (#23141) [3b7f5204a2](https://github.com/ccxt/ccxt/commits/3b7f5204a2958fa7b6c49f75331dafd7aab67cc5) * fix(woo): fetchfundingHistory docs (#23139) [31c1f94c9b](https://github.com/ccxt/ccxt/commits/31c1f94c9b41a2c9dcd530aeb41f33113059aab0) * chore: isFiat types (#23136) [17833795a7](https://github.com/ccxt/ccxt/commits/17833795a7bf4aa9ebdac695781ba3dddd1a9eb4) * chore: types for ids.length (#23135) [c47c0d284f](https://github.com/ccxt/ccxt/commits/c47c0d284f9a89cf409ed18256fde1eecaecb9bd) * chore: types for ids.length (#23135) [fff434d5d7](https://github.com/ccxt/ccxt/commits/fff434d5d751495bc656228f466b647d0fe92594) * alpaca: add checkRequiredCredentials (fixed NRE in c# if apiKey is null) (#23145) [69556597be](https://github.com/ccxt/ccxt/commits/69556597bec27ce47593eaf74c866249bd92240b) * bingx: fetchTradingFee (#23152) [c825f01677](https://github.com/ccxt/ccxt/commits/c825f016779611bad54624e83ae525118055e699) * bingx: fetchTradingFee (#23152) [f7e679faea](https://github.com/ccxt/ccxt/commits/f7e679faea2c01d300651b0ebabe35715ffb7920) * feat(woo): add pagination to fetchFundingHistory (#23153) [4aa1b161c8](https://github.com/ccxt/ccxt/commits/4aa1b161c84e1280fb12f042f35eb6b273d79936) * fix(tests): get_test_files fix (#23154) [bb25b3afa7](https://github.com/ccxt/ccxt/commits/bb25b3afa7eb4d02e0fb67f8b1a39867da90da59) * fix(tests): get_test_files fix (#23154) [5de82f7b19](https://github.com/ccxt/ccxt/commits/5de82f7b199859873f0befc87dd69a01eafba122) * feat(kucoin): add publicGetMarkPriceAllSymbols (#23155) [6b726693c8](https://github.com/ccxt/ccxt/commits/6b726693c82198b046c6a7819cb56814b586a30b) * feat(kucoin): add publicGetMarkPriceAllSymbols (#23155) [4bacd3f5d0](https://github.com/ccxt/ccxt/commits/4bacd3f5d033aae619e6a4fcd6eeca50001180cb) * C# OptionChain type: rename variables (#23158) [cb23fda613](https://github.com/ccxt/ccxt/commits/cb23fda6138fc498dcb3b93a1c6f45c046ff9a48) * fix types & comparisons (#23146) [daa6c0b46f](https://github.com/ccxt/ccxt/commits/daa6c0b46f2796d36902b448287d5660fd397d4f) * fix types & comparisons (#23146) [21d24b99f9](https://github.com/ccxt/ccxt/commits/21d24b99f917f1aca00f7034799dc14b56a15b3b) * 4.3.64 [e4d7b28027](https://github.com/ccxt/ccxt/commits/e4d7b280275cc8ccf23349ad5b479ee2d3e9e681) ## 4.3.63 (2024-07-18) * 4.3.62 [f5bf95e341](https://github.com/ccxt/ccxt/commits/f5bf95e341578585710a2da09b786feff1d10184) * base: fix links in jsdocs (#23107) [2d21cab558](https://github.com/ccxt/ccxt/commits/2d21cab558c68b9b842bff95528799915e092190) * feat(kraken): add watchBalance (#23112) [d55fb7cf64](https://github.com/ccxt/ccxt/commits/d55fb7cf64f183b0d867f297067989d39ab05e7f) * bingx: fetchPosition, fetchPositions inverse swap support (#23111) [86b645ca6d](https://github.com/ccxt/ccxt/commits/86b645ca6ddd0ce39d3245af5cf970ef082f79fa) * ace: update requestTests (#23113) [a2b06d1781](https://github.com/ccxt/ccxt/commits/a2b06d17810850493c9d8c76c2da2cc3dce227c5) * fix(ace): python signature (#23115) [ed70fd828f](https://github.com/ccxt/ccxt/commits/ed70fd828f0d67f3941315eedad6fac092fd290c) * fix(ace): python signature (#23115) [2304c2794a](https://github.com/ccxt/ccxt/commits/2304c2794a58274fcd23105e6ee728d247bc82ee) * cryptocom: add new staking endpoints (#23120) [6d2e5f7544](https://github.com/ccxt/ccxt/commits/6d2e5f754426935dcf4f623c0e1fd168038ca5a5) * bingx: fetchBalance, add inverse swap support (#23121) [17dc2ca4c8](https://github.com/ccxt/ccxt/commits/17dc2ca4c8ab4745bff2a2b22ecc2509783c835e) * fix(base): correct the symbol in safeOpenInterest (#23114) [8954cd1b74](https://github.com/ccxt/ccxt/commits/8954cd1b7449f2289a1e46a04263934ed80fb260) * fix(base): correct the symbol in safeOpenInterest (#23114) [c8a2c2bfd7](https://github.com/ccxt/ccxt/commits/c8a2c2bfd73c5f3aa0aa5b4b1e098f3f9b2278b0) * Woo update (marginMode) (#23045) [f7f138fd58](https://github.com/ccxt/ccxt/commits/f7f138fd58d884ad946ddddce4c8544fd7f3327e) * checksum handling unification (#22150) [21f3025ed0](https://github.com/ccxt/ccxt/commits/21f3025ed0a1eb032e09a2304290c0a2f8bface0) * ace: update api (#23124) [df4eb04c53](https://github.com/ccxt/ccxt/commits/df4eb04c53fbffdba3a5273892fe83825a66cb73) * mercado.createOrder string math (#17098) [5a702e08b4](https://github.com/ccxt/ccxt/commits/5a702e08b43ded92615a49461b8cb1d13991c959) * alpaca: update static tests (#23138) [366da1cb6e](https://github.com/ccxt/ccxt/commits/366da1cb6e77be3340f91e67330472fee404cdb7) * fix(xt, coinbaseinternational): type string = undefined updated to STR (#23132) [597a841dbc](https://github.com/ccxt/ccxt/commits/597a841dbcc193c709009fc93845b1f3f0391333) * fix(errors.ts): ChecksumError type (#23128) [5c0feec8fc](https://github.com/ccxt/ccxt/commits/5c0feec8fcc9d076ea65e97575bebe8d91584181) * bingx: fetchMyLiquidations, inverse swap support (#23130) [7f52efd2c7](https://github.com/ccxt/ccxt/commits/7f52efd2c7d987c28847ec365e7de8992e806141) * fix(cryptocom): fetchOHLCV (#23140) [11fcb0aeb2](https://github.com/ccxt/ccxt/commits/11fcb0aeb24c8bec64623e959fe1fa2db9fdd87b) * fix(ace): number comparison php (#23143) [52434f14ca](https://github.com/ccxt/ccxt/commits/52434f14cac1859d0d71eca80133bc10f572d72d) * fix(ace): number comparison php (#23143) [62548f7383](https://github.com/ccxt/ccxt/commits/62548f73837eb3c268f97ec1bffac3d3e0bcdd20) * 4.3.63 [45bce12530](https://github.com/ccxt/ccxt/commits/45bce125300d03a00526212568eecd348998630d) ## 4.3.62 (2024-07-15) * vertex: fix fetchCurrencies test (#23079) [6a64562c40](https://github.com/ccxt/ccxt/commits/6a64562c40248df375dd0b7d1f9860e595e9cbbb) * vertex: fix fetchCurrencies test (#23079) [9a2d7ba03a](https://github.com/ccxt/ccxt/commits/9a2d7ba03ac7abb9862b88207e387a46993dc866) * tradeogre: fix maker fee in market struct (#23085) [17cc1690c9](https://github.com/ccxt/ccxt/commits/17cc1690c952fe776f620089c53aca7f11ee24d8) * chore: update changelog (#23088) [438cd5449a](https://github.com/ccxt/ccxt/commits/438cd5449a68884b51d2eaccf0208f4acbfa7101) * chore: update changelog (#23088) [df91b605a2](https://github.com/ccxt/ccxt/commits/df91b605a268e32c643b5b798a348bb2abd00680) * fix(binance): inverse positions parsing (#23090) [76cb98a2a1](https://github.com/ccxt/ccxt/commits/76cb98a2a1d3db9e3fcfde793ec7f6edaa183c39) * fix(binance): inverse positions parsing (#23090) [436bfc4eca](https://github.com/ccxt/ccxt/commits/436bfc4eca582c5a2528ad39af6e743136ffbedc) * fix(bybit): watchLiquidations parsing (#23091) [98f83c4b5d](https://github.com/ccxt/ccxt/commits/98f83c4b5d88124b67c236bbe85467dac5755653) * fix(bybit): watchLiquidations parsing (#23091) [57ba1d6180](https://github.com/ccxt/ccxt/commits/57ba1d6180c9803577df5b4cff5b17231c0ffc98) * fix(binance): resolve orderbook on receiving snapshot (#23093) [dfdd0c5ef1](https://github.com/ccxt/ccxt/commits/dfdd0c5ef11d62060a91352e6388639d8e9b1585) * base: fix links in jsdocs (#23092) [83847a677b](https://github.com/ccxt/ccxt/commits/83847a677b82870dff590d10ee0c5320f57b0405) * base: fix links in jsdocs (#23092) [ebf2d6328b](https://github.com/ccxt/ccxt/commits/ebf2d6328bda7292ec86f50e3248f3dba7e2f569) * fix(bybit): Move loadMarkets call earlier in fetchPositions function (#23102) [f4f42211c1](https://github.com/ccxt/ccxt/commits/f4f42211c14317735bc2d6499b9ea84b7efd0988) * fix(binance): fetchOpenInterest for option market (#23099) [a9baf7fbd2](https://github.com/ccxt/ccxt/commits/a9baf7fbd2abd42eed196425013721b97c6274be) * fix(xt): signature encoding (#23104) [a5e6e6d779](https://github.com/ccxt/ccxt/commits/a5e6e6d779a35fbbe9b93c578a9b20764a1a5102) * base(type): use Dictionary DegenReborn mapping [fbb04b6688](https://github.com/ccxt/ccxt/commits/fbb04b66888b2d092081d4fe6b8a2336427a9064) * fix(okx): createOrderWs return type (#21893) [d51e5d0020](https://github.com/ccxt/ccxt/commits/d51e5d00208f37eb2569e8c94b091f36d1c7e323) * chore: remove repetitive words (#21906) [e737ce2aa5](https://github.com/ccxt/ccxt/commits/e737ce2aa50ac41a903ed3a6a6ab7e1814f092cc) * fix(hyperliquid): setmarginMOde (#21909) [da5bc96345](https://github.com/ccxt/ccxt/commits/da5bc96345ddb91c0b21a7f8cb7e446d08037b7d) * fix(doc): remove redundant n char (#21910) [b08727566b](https://github.com/ccxt/ccxt/commits/b08727566b194a623fbcf7a833ce6c67a0d83e12) * feat(cli.cs): get keys also from keys.local.json (#21899) [8a16c4b5c9](https://github.com/ccxt/ccxt/commits/8a16c4b5c9594ff4a33dcfb2b02bbcd76117ab3f) * fix(bitmart): watchPostions trying to access undefined (#21901) [0a600b909b](https://github.com/ccxt/ccxt/commits/0a600b909b4a08c4307776b86e9eecb74ac74f36) * fix(exchange): type FetchMarkets (#21911) [dfdb7ea38c](https://github.com/ccxt/ccxt/commits/dfdb7ea38ce9b5c630bebd9fd557c1f2d6e83d1a) * bithumb: add pro (#21866) [913daff487](https://github.com/ccxt/ccxt/commits/913daff4872d2cb54f43e8bfcd93cebd132de301) * Bitstamp fetch trading fee update (#21864) [49b99cfb83](https://github.com/ccxt/ccxt/commits/49b99cfb8328498cc1943475f1cbae394fa716c6) * feat(deribit): fetchOHLCV pagination (#21917) [f9892d4101](https://github.com/ccxt/ccxt/commits/f9892d4101ea55598edf079e58df2ce3a5a57be3) * 4.2.83 [1e7420816a](https://github.com/ccxt/ccxt/commits/1e7420816a99ce1640dcdbbcfd693c873a66ca48) ## 4.2.82 (2024-03-24) * deribit: parseOption fix currency code bug (#21888) [0468e5a74c](https://github.com/ccxt/ccxt/commits/0468e5a74cee3bf37d06d46058692a8581945feb) * delta: add fetchOption (#21879) [2fa0ec35bf](https://github.com/ccxt/ccxt/commits/2fa0ec35bfaba3a0cb06cca020f7313ed039cfa2) * okx: add fetchOption, fetchOptionChain (#21881) [022adb9f4d](https://github.com/ccxt/ccxt/commits/022adb9f4dd1cb002420c5c4a28cf84282ee964f) * fix(hyperliquid): reduceOnly order (#21890) [0e7b9b1f27](https://github.com/ccxt/ccxt/commits/0e7b9b1f2715d9bb5871dbb777010805f039e929) * fix(hyperliquid): handlePublicAddress empty handling (#21891) [683f9b4bf8](https://github.com/ccxt/ccxt/commits/683f9b4bf85f9fc0d86aee80078d702e93d1df0e) * 4.2.82 [9b5c22de67](https://github.com/ccxt/ccxt/commits/9b5c22de67ea81131fbd931f7e668ea97917b998) ## 4.2.81 (2024-03-23) * binance: add fetchOption (#21877) [cc757ff095](https://github.com/ccxt/ccxt/commits/cc757ff095bf68d3573b83f5ff572ea7c75dcc2e) * gate: add fetchOption, fetchOptionChain (#21880) [da56c43582](https://github.com/ccxt/ccxt/commits/da56c4358294805eba071647ef34750cd8f1e945) * bybit: add fetchOption, fetchOptionChain (#21878) [bca4ed912d](https://github.com/ccxt/ccxt/commits/bca4ed912d306cd394b649f0144a950fb3df4e33) * fix(okx): withdraw password requirement removal (#21882) [46e011915c](https://github.com/ccxt/ccxt/commits/46e011915c9dc220adda2e1bec99a0fec00aa766) * 4.2.81 [8bfd7383ae](https://github.com/ccxt/ccxt/commits/8bfd7383ae706332f67d64ede8b7393bee571026) ## 4.2.80 (2024-03-22) * chore(exchange): marketIds, marketSymbols, marketCodes parameter type (#21761) [d5f1c28cae](https://github.com/ccxt/ccxt/commits/d5f1c28cae693e360ffaf60c8d5672e7cba24849) * fix(gate): edit swap sell orders (#21863) [e1d3914ed8](https://github.com/ccxt/ccxt/commits/e1d3914ed8b260627f30f88b92061ff0ceb38216) * fix(hyperliquid): position contracts and format vault address (#21868) [3bface52e3](https://github.com/ccxt/ccxt/commits/3bface52e350b4e0343ffe7e3e029a209959dcfa) * [ADD] python upbit 10m timeframe (#21869) [b3ff6fe50f](https://github.com/ccxt/ccxt/commits/b3ff6fe50fca9c3c84440cad6730f48977343198) * mexc error handling comments [d239a59329](https://github.com/ccxt/ccxt/commits/d239a59329c3e05ac5423d25026b88527ecc750a) * deribit: new methods, fetchOption and fetchOptionChain (#21867) [b5bea6497a](https://github.com/ccxt/ccxt/commits/b5bea6497a43e74363cd600cf0d392727407b16a) * 4.2.80 [8afc29bb25](https://github.com/ccxt/ccxt/commits/8afc29bb258518e634d4f2bbdc82e48c0f34fa0a) ## 4.2.79 (2024-03-21) * fix(bitget): ws auth in c# (#21840) [22b7e6e65c](https://github.com/ccxt/ccxt/commits/22b7e6e65c71a19625f5dfc980b4f90ef0ed8b3c) * `bitstamp` `fetchBalance` and `parseBalance` update (#21825) [bcdfffd50f](https://github.com/ccxt/ccxt/commits/bcdfffd50fa35ff239d3120d70e4b1851707e1b0) * fix(bybit): watchPositions on the closing event (#21841) [a2a5f93bfe](https://github.com/ccxt/ccxt/commits/a2a5f93bfe2d70a3d44f23dc8f12df810a70dfbf) * gate: add apis (#21852) [91e0e0866e](https://github.com/ccxt/ccxt/commits/91e0e0866e2bad2b01ed1ea08bfb86295db4d047) * feat(bybit): add fetchFundingHistory (#21844) [9f8fc85ab2](https://github.com/ccxt/ccxt/commits/9f8fc85ab21ac8d3a6cc7d23ff128c8d856984f2) * feat(bingx): add api to close position by id (#21849) [730535dbab](https://github.com/ccxt/ccxt/commits/730535dbabda2fb1aa3225e461640a929ef711db) * Remove usage of deprecated python datetime functions (#21846) [e132357357](https://github.com/ccxt/ccxt/commits/e132357357099e8ee724840ccf0d00ed5fb2fdec) * fix(coinbaseinternational): api docs link (#21842) [fc327b9d19](https://github.com/ccxt/ccxt/commits/fc327b9d1918e42db1aaac265ee16f6e0a03a8a8) * fix(gate): swap edit order amount (#21859) [87d826245f](https://github.com/ccxt/ccxt/commits/87d826245f345ac56a0b281ee3d3f514af08d995) * 4.2.79 [a348b23a09](https://github.com/ccxt/ccxt/commits/a348b23a09d864326157f86637bf22758a81d464) ## 4.2.78 (2024-03-20) * fix(gateio): add loan endpoint for gateio (#21822) [316877858f](https://github.com/ccxt/ccxt/commits/316877858fa6271011991fc4235dde9d15122cf0) * fix(coinbase): protect fetchLedger (#21821) [7d0e269080](https://github.com/ccxt/ccxt/commits/7d0e269080bb01b4aed08b91995fbca11232833f) * okx: update error code & withdraw status code (#21829) [4c91a6f41a](https://github.com/ccxt/ccxt/commits/4c91a6f41abfe3730e1b498a0f91030f3472934e) * fix(coinbase): allow params in fetchAccountId (#21827) [8fb8aaccae](https://github.com/ccxt/ccxt/commits/8fb8aaccae64d658bdfd0c3776f586532e641620) * fix(hyperliquid): omit timeInForce (#21826) [58bef456c0](https://github.com/ccxt/ccxt/commits/58bef456c0ea1c8da84a19e10af34843efb6f2fc) * okcoin: update errorcode (#21833) [0fdd0c2b67](https://github.com/ccxt/ccxt/commits/0fdd0c2b679e097cc5ed2eb76ca0772951984ce8) * kucoin: update errorcode (#21832) [5d9c021b5f](https://github.com/ccxt/ccxt/commits/5d9c021b5f8103d43f62bf6d6254c5a47e10821b) * feat(woo): add fetchOpenOrders and fetchClosedOrders (#21835) [70ba9aaeda](https://github.com/ccxt/ccxt/commits/70ba9aaeda83147f69b793807e23baa0b2d2cd1b) * fix(cs): make this.clients threadSafe (#21838) [35d3cad8eb](https://github.com/ccxt/ccxt/commits/35d3cad8ebe9d9450f5b73b253bc53ceccc79640) * fix(bybit): add maxNotional in fetchLeverageTiers (#21828) [40bc877975](https://github.com/ccxt/ccxt/commits/40bc87797522b19271be7bce64c45cc303ff3bbe) * 4.2.78 [c581613a52](https://github.com/ccxt/ccxt/commits/c581613a5204c360b1307b50abff57f8a014c415) ## 4.2.77 (2024-03-19) * fix(blofin): add tpsl to cancelOrder (#21786) [e5c97aa3c5](https://github.com/ccxt/ccxt/commits/e5c97aa3c5b4507425be4d2cf2724c537615aae8) * chore: added types to safeMarket header (#21579) [fab83a86de](https://github.com/ccxt/ccxt/commits/fab83a86de079a80f0601f68fcfd3cd65796458c) * fix(test): remove php warnings from idTests (#21788) [d8325cfa0f](https://github.com/ccxt/ccxt/commits/d8325cfa0f1ec72f48fc7d69acc5f968aaf3e847) * bybit: fetchMyTrades, execType (#21801) [0532234266](https://github.com/ccxt/ccxt/commits/0532234266f653f0a31329386ed463f7bbeb935d) * Bingx parse status FAILED as canceled (#21796) [f3b41ac22b](https://github.com/ccxt/ccxt/commits/f3b41ac22bcc8edbb418f2e2245c6824d1bf38eb) * kucoin: add fetchBorrowRateHistory & fetchBorrowRateHistories (#21802) [7b60cd0b44](https://github.com/ccxt/ccxt/commits/7b60cd0b445f85aa85fde79883685e4e34323b88) * remove extra empty lines from stderr (#21806) [367f02869e](https://github.com/ccxt/ccxt/commits/367f02869e0aa893cb77b464cbc1ca0894c19c44) * fix(cs): authentication flow in ws (#21793) [9bb601ecc2](https://github.com/ccxt/ccxt/commits/9bb601ecc22486a8561361cd9d88c37e7c2d168d) * bybit: createOrder, add alternative endpoint support (#21799) [6544937711](https://github.com/ccxt/ccxt/commits/654493771199f9f84422af74b11e96bc6129edc1) * chore(exchange): convertTradingViewToOHLCV, convertOHLCVToTradingView parameter type (#21758) [d2fee03dc0](https://github.com/ccxt/ccxt/commits/d2fee03dc0f6dc29d5099fd6b2d03d55f7511b07) * chore(exchange): isRoundNumber parameter type (#21757) [7ddc5902dc](https://github.com/ccxt/ccxt/commits/7ddc5902dcd842c1375dc0b1b76835976e57875a) * fix(kraken): update docstring @see links (#21810) [318e6c5ef1](https://github.com/ccxt/ccxt/commits/318e6c5ef135707454807b82c6b611a75c0e5ba0) * `delta.ts` `marketsByNumericId` and `currenciesByNumericId` update (#21794) [ff1a077e2e](https://github.com/ccxt/ccxt/commits/ff1a077e2ebfc57130f423cb30629693352cb7c8) * fix(delta): parseLedgerEntry fix (#21815) [030b135b8b](https://github.com/ccxt/ccxt/commits/030b135b8b440e5a500470bf341708f0ba656eb1) * fix(types): handle list info on trade (#21814) [7003616664](https://github.com/ccxt/ccxt/commits/7003616664851201446f87c2a58403e26cc8ae67) * fix(coinbase): increase pagination maxEntriesPerRequest (#21816) [73ada1ff4c](https://github.com/ccxt/ccxt/commits/73ada1ff4ca295f07bd1e7eec0550482b96d2d69) * 4.2.77 [629627af68](https://github.com/ccxt/ccxt/commits/629627af6803b7ec8128022edaab2195bc543ada) ## 4.2.76 (2024-03-18) * coinbaseinternational exchange title capitalized [c4adb62474](https://github.com/ccxt/ccxt/commits/c4adb624743f2b11951e375aae2c63bd586a7b5a) * coinbaseinternational exchange title capitalized [6c74bbfd60](https://github.com/ccxt/ccxt/commits/6c74bbfd60dd3b1294eaacad1ae3fae73d854893) * bingx: minor update (#21772) [6d7b4c59af](https://github.com/ccxt/ccxt/commits/6d7b4c59af3d8190b5fe43938b060b872b0cd325) * fix(coinbaseinternational): rename errors to exceptions (#21779) [47e3525a67](https://github.com/ccxt/ccxt/commits/47e3525a67762646cdcab48d4e295a066482e152) * binance: add apis (#21771) [cb1d2c2408](https://github.com/ccxt/ccxt/commits/cb1d2c2408281ee37a7f53c35cb51017834da0ec) * feat(coinbase): add pagination in fetchLedger (#21769) [9eeab3ddb2](https://github.com/ccxt/ccxt/commits/9eeab3ddb29841dc3b6d94cdbc502eca25a63961) * bybit: update doc (#21775) [7a4a3bedd1](https://github.com/ccxt/ccxt/commits/7a4a3bedd1030064343d5f4fd49451e7efa1ff25) * gate: update doc (#21776) [61a335ed5f](https://github.com/ccxt/ccxt/commits/61a335ed5f3769832be958bc6ae9387fc4e01383) * htx: update doc (#21777) [429aad9ecf](https://github.com/ccxt/ccxt/commits/429aad9ecf7ba4b79af4352d0053a43fbfa3f9f6) * binance: update doc (#21778) [eb53b3f77b](https://github.com/ccxt/ccxt/commits/eb53b3f77b3feffb96aedffc6548ddaefa23fc93) * fix(bybit): infer trade symbol correctly (#21781) [4311df78d1](https://github.com/ccxt/ccxt/commits/4311df78d17e2b657b91e20468724ac8491180ff) * 4.2.76 [97fd954eef](https://github.com/ccxt/ccxt/commits/97fd954eef223c3d61c87e11b81cb2f73d1faa0b) ## 4.2.75 (2024-03-17) * ascendex: edit fetchPositions (#21749) [d1420eb5c0](https://github.com/ccxt/ccxt/commits/d1420eb5c0125ca56b729e46b840b3e3d07e4dfb) * CLI.md: added some useful examples (#21750) [f0f8c09dd8](https://github.com/ccxt/ccxt/commits/f0f8c09dd82adda071dda9fda39acff7847f8475) * coinex: update documentation links (#21751) [a066b72157](https://github.com/ccxt/ccxt/commits/a066b721573d96f1f15f04a85de5f7d2687a5eae) * gate: Add order type mapping for finish orders (#21765) [a7f9a99deb](https://github.com/ccxt/ccxt/commits/a7f9a99deb3ea987e0ccae9a7d7c7731811a2ca0) * chore: update changelog (#21766) [2f52e67538](https://github.com/ccxt/ccxt/commits/2f52e675383d1b84d960f3e33d377c676db67018) * chore: added type AccountStructure to be returned by fetchAccounts (#21708) [8417abb788](https://github.com/ccxt/ccxt/commits/8417abb78829f16f8c178681953cce72dd3d0b0e) * feat(tradeogre): add exchange (#21767) [b811455d11](https://github.com/ccxt/ccxt/commits/b811455d11fa1d0a08dde199ba2b5c5099c996c6) * kucoin error code 400100 InsufficientFunds [66ff9026f0](https://github.com/ccxt/ccxt/commits/66ff9026f050386f4eca5855870b69b384c9b12c) * 4.2.75 [31a135004d](https://github.com/ccxt/ccxt/commits/31a135004da94f062e5df538b83cca813c720505) ## 4.2.74 (2024-03-15) * feat(Exchange) make Str type export (#21734) [e96637c76b](https://github.com/ccxt/ccxt/commits/e96637c76be50115842cfadac8df8f25bf6ae1a1) * feat(cli): add ccxt global command and raw, update docs (#21733) [4581b081c5](https://github.com/ccxt/ccxt/commits/4581b081c5265805697d2ce03826d888d3f9e385) * fix(coinbaseinternational): update link (#21742) [990cac7a65](https://github.com/ccxt/ccxt/commits/990cac7a654b34090e2713f43dd0384e3d7f802b) * fix(hyperliquid): precision fix (#21745) [265d6449d1](https://github.com/ccxt/ccxt/commits/265d6449d1893d3f156c9e762ea8079c6cd4cf78) * feat(bybit): add fetchLeverageTiers (#21747) [dcccb5a17f](https://github.com/ccxt/ccxt/commits/dcccb5a17fdf4b70ba26e03c33209b6e00377970) * fix(hyperliquid): market orders price precision after slippage (#21748) [05a51da18a](https://github.com/ccxt/ccxt/commits/05a51da18a679aef0796fa80cc77171f97233f09) * 4.2.74 [3c92438b1f](https://github.com/ccxt/ccxt/commits/3c92438b1f3095c3f22bbf20ac5a6490de29c50b) ## 4.2.73 (2024-03-15) * mexc error remapping (#21726) [22c649a8b6](https://github.com/ccxt/ccxt/commits/22c649a8b6b3e08d08b0a7005394ccc905caea94) * coinbaseinternational (#21191) [89c488595c](https://github.com/ccxt/ccxt/commits/89c488595c9509b31aa72a44425be9a5fa6a7473) * fix(okx): fundingRateHistory pagination (#21737) [ad18dc2cef](https://github.com/ccxt/ccxt/commits/ad18dc2cef348361d8c399b28eec2afe84da6d8e) * fix(hyperliquid): precision (#21739) [24e5e18793](https://github.com/ccxt/ccxt/commits/24e5e1879393223e8a45e2dc24fe1fb91d2bc6cb) * btcturk: update timeframes (#21740) [570e943db7](https://github.com/ccxt/ccxt/commits/570e943db7b77324917549c1cd4a17520ce41343) * 4.2.73 [eae47530a3](https://github.com/ccxt/ccxt/commits/eae47530a368fb7c405f1e26dea1165abb0df272) ## 4.2.72 (2024-03-14) * ascendex: add fetchMarginMode and fetchMarginModes (#21719) [2cbaa3dec9](https://github.com/ccxt/ccxt/commits/2cbaa3dec9eba8fefd4069b742ae66cc3ef45500) * ascendex: add fetchLeverage and fetchLeverages (#21718) [9c0d0669f9](https://github.com/ccxt/ccxt/commits/9c0d0669f96ab77df92f38c8982dcc2b284f1529) * chore: add types LastPrice, LastPrices (#21711) [e8dcc04c64](https://github.com/ccxt/ccxt/commits/e8dcc04c64a50881d560d876cc4e809a3d715f3c) * bingx: add keepAliveListenKey (#21710) [5873876845](https://github.com/ccxt/ccxt/commits/58738768450a2a9942518271f3a584169825e7ff) * CLI.md: fixed a few minor typos (#21720) [1670c8f090](https://github.com/ccxt/ccxt/commits/1670c8f090a2d3afe07e26ab5c9e0d5ec81f9679) * fix(hitbtc) handle new orderbook snapshot correctly (#21723) [d82926803a](https://github.com/ccxt/ccxt/commits/d82926803aeaa68af054c4dda589117170cd0b95) * 4.2.72 [c44252bf79](https://github.com/ccxt/ccxt/commits/c44252bf798d52d4b22e7128fb4e002ce47cc8d8) ## 4.2.71 (2024-03-14) * hyperliquid: add ws pro (#21638) [346f509b7b](https://github.com/ccxt/ccxt/commits/346f509b7b82af4b21b488a663c14af1be98eee1) * feat(ResponseTests): add tests (#21694) [14677e08d2](https://github.com/ccxt/ccxt/commits/14677e08d2ebb042e45b6aa640a001ee7af0dd62) * coinbase: update (#21693) [a500125975](https://github.com/ccxt/ccxt/commits/a500125975baca21203377108cf34a59aded73f3) * fix(php): remove undefined types (#21695) [39c5e74265](https://github.com/ccxt/ccxt/commits/39c5e74265fc985e0876d5853c3b324954c8288f) * Bitget improve pos docs (#21701) [796ffa18fb](https://github.com/ccxt/ccxt/commits/796ffa18fba27dd5acda372dddcaded2074a976c) * Update types.ts with more Str (#21690) [145379510f](https://github.com/ccxt/ccxt/commits/145379510f487a70ffbfaa0f9f785faad84d54c8) * added CLI to wiki/README.md [cdbc833d2d](https://github.com/ccxt/ccxt/commits/cdbc833d2d96c0fadbc66eee62fef77b5ed05641) * added CLI to wiki/README.md [df1cc3e3d5](https://github.com/ccxt/ccxt/commits/df1cc3e3d50b6a20d4720e684738227969e5fd0f) * wiki/README.md [2fcc69d0ce](https://github.com/ccxt/ccxt/commits/2fcc69d0ce4616a9ebed990630dcfc32ff984040) * 4.2.71 [d6a205dc84](https://github.com/ccxt/ccxt/commits/d6a205dc8494c74da135b14e438b04a240296735) ## 4.2.70 (2024-03-13) * gate: add fetchLeverage and fetchLeverages (#21692) [13c6a570c9](https://github.com/ccxt/ccxt/commits/13c6a570c96c90328c6e44412a6b2cd58dd8dc29) * 4.2.70 [391f592150](https://github.com/ccxt/ccxt/commits/391f592150399c7bc8cc21b6ffa06f9e3bb4da40) ## 4.2.69 (2024-03-12) * gate: patch parseOrder (#21673) [fd467c9186](https://github.com/ccxt/ccxt/commits/fd467c9186de020f14e2682b735d0e1a00c244cd) * htx: add apis (#21670) [f76f76eb63](https://github.com/ccxt/ccxt/commits/f76f76eb6380344cf9b104a74485867587d9f1d7) * kucoin: fetchOHLCV add timeframes 1month (#21669) [299ea644ef](https://github.com/ccxt/ccxt/commits/299ea644ef09af243cf6dcb8960717ca31b4a607) * hitbtc: update errors (#21671) [7229fcd56b](https://github.com/ccxt/ccxt/commits/7229fcd56bea4a823004ddbaa890a0fc4b3952ae) * Bitstamp `transfer` method added (#21214) [af6af5e8d7](https://github.com/ccxt/ccxt/commits/af6af5e8d73dbcf2fbd6dbd1794df3385c34fe93) * fix(kucoin): private headers (#21680) [8aaebfb75a](https://github.com/ccxt/ccxt/commits/8aaebfb75a073ecbd2cd91602e459f1dc3c6dfa1) * 4.2.69 [52cf96a306](https://github.com/ccxt/ccxt/commits/52cf96a3063e5e3ea307348ea070ddc79155eefd) ## 4.2.68 (2024-03-11) * `NullableDict` and `NullableList` types added (#21658) [095376cfa9](https://github.com/ccxt/ccxt/commits/095376cfa9b5598998c17d0a8b28f23fe968f729) * fix(hyperliquid): vault trading (#21656) [93ad0ef50e](https://github.com/ccxt/ccxt/commits/93ad0ef50e724dffbae040b9419ce891aeae17a7) * fix(Manual): typo (#21659) [931259992c](https://github.com/ccxt/ccxt/commits/931259992c331027a9128be2ef95f17f41af3a7e) * 4.2.68 [c0a899986b](https://github.com/ccxt/ccxt/commits/c0a899986babeabc5031c7ec2286e7d19cd5d62c) ## 4.2.67 (2024-03-11) * feat(staticTests): add new public request tests (#21639) [e94f23014a](https://github.com/ccxt/ccxt/commits/e94f23014a953104636781024f22dab7fa04f89c) * feat(staticTests): add new public request tests (#21639) [bcc544f8d4](https://github.com/ccxt/ccxt/commits/bcc544f8d40f6871e2ee95573aa6b02ba5fe9cdd) * fix(gate): patch fetchFundingHistory (#21653) [337615138b](https://github.com/ccxt/ccxt/commits/337615138b01e541014a3937adbafde1ac51402b) * fix(exchange): patch error message when call fetchPaginatedCallDynamic (#21654) [da87a03d4a](https://github.com/ccxt/ccxt/commits/da87a03d4ab27490524c127cd59ef90b1d581307) * 4.2.67 [3f9889a55c](https://github.com/ccxt/ccxt/commits/3f9889a55cf5ecc68b000eeaa0d5cde80dff5de1) ## 4.2.66 (2024-03-10) * doc: add info in status structure (#21633) [d452436e7c](https://github.com/ccxt/ccxt/commits/d452436e7c2a90af15e1c76a8648f7caf37ea06c) * bitget: minor update (#21636) [7057056ce9](https://github.com/ccxt/ccxt/commits/7057056ce9719c6b270f6ed144b5c2a02450a924) * fix(hitbtc): ohlcv since (#21648) [04b4909cbe](https://github.com/ccxt/ccxt/commits/04b4909cbe48da457fa92176c538c7b4daec3797) * fix(bigone): createOrder (#21649) [9e028e8ae2](https://github.com/ccxt/ccxt/commits/9e028e8ae2d81898ca3f24d6277b43c4e10c6e82) * 4.2.66 [25c732dd1c](https://github.com/ccxt/ccxt/commits/25c732dd1c26340aa47ed8bbaa59595d92e377e9) ## 4.2.65 (2024-03-08) * fix(coinbase): require payload for GET v2 private endpoint (#21598) [0bcd2d2dbf](https://github.com/ccxt/ccxt/commits/0bcd2d2dbfde540d455fbc167a7e3bb4a70f6d44) * blofin: add fetchMarginMode (#21600) [70d63aa4d5](https://github.com/ccxt/ccxt/commits/70d63aa4d557c2682220a9a17be51013c73d9eaf) * delta: add fetchMarginMode (#21601) [b2832c4a4b](https://github.com/ccxt/ccxt/commits/b2832c4a4bfb483bd3dc5c25ffa3b2b3550b7476) * docs(exchange, btcmarkets): calculateFee docstring (#21604) [4364157996](https://github.com/ccxt/ccxt/commits/436415799641227d8af451f9224e7eff40b4ed51) * some issues (#21594) [31aad11294](https://github.com/ccxt/ccxt/commits/31aad112942c9074efb93175daaafdff36ac2e8c) * kucoin: add exchange broker implicit API endpoints (#21602) [b530a08b84](https://github.com/ccxt/ccxt/commits/b530a08b84de63435db5a2e53fa531cb88e8849b) * base/types.ts remove extra space (#21609) [0a779629a5](https://github.com/ccxt/ccxt/commits/0a779629a5cecc2bf1c7bf60c4c33ba9fcdff791) * fix(Exchange): snake_case transpile (#21607) [b901b59f9e](https://github.com/ccxt/ccxt/commits/b901b59f9e1bca29133216028df8b446385799da) * feat(kucoin): remove safeValue (#21613) [f2f931f713](https://github.com/ccxt/ccxt/commits/f2f931f713a1f7a93f020081b70b914fcaaab343) * feat(bingx): add TRAILING_TP_SL and test order (#21617) [2fc8d8679e](https://github.com/ccxt/ccxt/commits/2fc8d8679e50aa0728415c8a8fb7f7a8af4c621c) * feat(py): remove network from ethereum utils (#21599) [a865e3f82a](https://github.com/ccxt/ccxt/commits/a865e3f82a7deec992b2dda05e1700186f8113c4) * fix(btcmarkets): gave value to desription tag (#21619) [04fd8c75ee](https://github.com/ccxt/ccxt/commits/04fd8c75ee22f576aec4be4738456bc251359175) * binance: minor update (#21620) [a33e6085b2](https://github.com/ccxt/ccxt/commits/a33e6085b20bfbaeba71ba419b82b70163885b3a) * fix(bitmex): fetchFundingRateHistory reverse (#21628) [b6c926c284](https://github.com/ccxt/ccxt/commits/b6c926c284691b08b15a28540883680614adfa52) * 4.2.65 [4d67b97d6f](https://github.com/ccxt/ccxt/commits/4d67b97d6f22e47724b75885597454b4810e58dd) ## 4.2.64 (2024-03-07) * bybit: update for spot (#21581) [95f8076b6a](https://github.com/ccxt/ccxt/commits/95f8076b6a30be1f1037c5b362ea84dd08b02479) * bitget: add fetchMarginMode (#21576) [5b7da28dfb](https://github.com/ccxt/ccxt/commits/5b7da28dfb3ab30eab1925d5e940b12b1302661a) * feat(idTests): add hyperLiquid (#21568) [b7428be564](https://github.com/ccxt/ccxt/commits/b7428be56407e726a4a0b91a8b9426675728c7f0) * fix(bitget): remove filled calculation from parseWsOrder (#21567) [08f1b20827](https://github.com/ccxt/ccxt/commits/08f1b20827456e080f05457c9646574263ae1d36) * feat(bingx): remove safeValue (#21564) [33e160dce3](https://github.com/ccxt/ccxt/commits/33e160dce3a7aec8364242fd3b318dc2c34b11e5) * feat(blofin): remove safeValue (#21566) [75a794fe9b](https://github.com/ccxt/ccxt/commits/75a794fe9bb5dcbd9815f6aa1b9841c0897eef13) * feat(kucoin): add broker download endpoint (#21583) [9700751fae](https://github.com/ccxt/ccxt/commits/9700751fae4f44d24faecf28cb319a7d870ff806) * fix(yobit): handleErrors (#21586) [bcb129f8d1](https://github.com/ccxt/ccxt/commits/bcb129f8d167b63fa9e7fe89c06b9277ed4455bc) * fix(CS): get value with typed IDicts (#21585) [288b923d60](https://github.com/ccxt/ccxt/commits/288b923d60b3306fe53586dbc323add33aed120e) * fix(coinexWs): authentication (#21589) [21eef8e262](https://github.com/ccxt/ccxt/commits/21eef8e26279e94bf538b39ff9fa746db831003a) * 4.2.64 [6fbf8b7a29](https://github.com/ccxt/ccxt/commits/6fbf8b7a29a0dfe64348516b57bb3ca474b8a4e3) ## 4.2.63 (2024-03-07) * 4.2.63 [b616b5fa97](https://github.com/ccxt/ccxt/commits/b616b5fa9769857d70623b9d1cf21d52db1a81ee) ## 4.2.62 (2024-03-06) * 4.2.62 [10ab9db097](https://github.com/ccxt/ccxt/commits/10ab9db09781893e1f332869333efabfd43ff716) ## 4.2.61 (2024-03-06) * coinex: add fetchLeverage, fetchLeverages (#21554) [d8b7c5b6b8](https://github.com/ccxt/ccxt/commits/d8b7c5b6b8868499d4704723f5ae1476012f4188) * krakenfutures: add fetchLeverages (#21553) [93300ab21a](https://github.com/ccxt/ccxt/commits/93300ab21a01464b1ee520a0e56a56748cf9ac9e) * fix(bingx): fix watchOHLCV load markets (#21546) [3493f52149](https://github.com/ccxt/ccxt/commits/3493f52149da591368498a0c2c615c08ea874245) * kraken.parseOrder uses safeDict (#21549) [6938983b77](https://github.com/ccxt/ccxt/commits/6938983b77a28c38f356fc75f9fabbc65e82720d) * fix(whitebit): handleMessage uses safeString for result instead of safeMessage (#21547) [0595bc9408](https://github.com/ccxt/ccxt/commits/0595bc9408b2d49812d6c1d93485007a37c5eacd) * New exchange: hyperliquid (#20590) [006c911edd](https://github.com/ccxt/ccxt/commits/006c911edd2306294fad839eeba7e7979807645b) * wazirx: update (#21556) [154d3d8c45](https://github.com/ccxt/ccxt/commits/154d3d8c45571f991d26f2711eb4893000ec4092) * 4.2.61 [5d3d6f5179](https://github.com/ccxt/ccxt/commits/5d3d6f517934f39c095b24a3c0200bebdcb32da3) ## 4.2.60 (2024-03-05) * bitget: correct the side for createOrder (#21524) [ac4cf077c6](https://github.com/ccxt/ccxt/commits/ac4cf077c6ae6515650abebf20a6a93739770bf4) * wazirx: add apis (#21523) [0d4554fc00](https://github.com/ccxt/ccxt/commits/0d4554fc009cddfb4379835fbad98f627ee7e37d) * bingx: fetchMarginMode (#21521) [a5cd958961](https://github.com/ccxt/ccxt/commits/a5cd95896162df324dfef4cc764ca31bbdfcd3a7) * kucoinfutures: closeAllPositions = false (#21520) [698a07130d](https://github.com/ccxt/ccxt/commits/698a07130de36af5f2a61662a089da26c8256dfc) * blofin: fetchLeverages (#21522) [73cad1989f](https://github.com/ccxt/ccxt/commits/73cad1989f4c7acdc806318a8789ed021681edd7) * fix(ascendex): remove made up timestamp data (#21514) [75f0a6aa28](https://github.com/ccxt/ccxt/commits/75f0a6aa280112bb88d3ae1c52a492d7fcf9c78a) * fix(bitmart): parse network ids (#21515) [e9e06f9e1b](https://github.com/ccxt/ccxt/commits/e9e06f9e1b95c2966815aa7ac6a417ac197bad06) * bitfinex2.has, createOrderRequest docstring (#21518) [139e8ae040](https://github.com/ccxt/ccxt/commits/139e8ae040820a16a8f2e776c45c427fad4b702c) * woo: update (#21465) [2a4d3b6e1e](https://github.com/ccxt/ccxt/commits/2a4d3b6e1e293e21ce5cbbd402ef5fc4591ed29e) * binance: patch parseWsPosition (#21528) [8824d1d724](https://github.com/ccxt/ccxt/commits/8824d1d724f593fb8450730ba00f6f7555f74f84) * bitget parseTrade fee fix (#21530) [36ac2ca605](https://github.com/ccxt/ccxt/commits/36ac2ca6053ebdbe6f25dc5563107e00a83fecfa) * Update hitbtc.ts Fix withdraw method (#21527) [f9e0074139](https://github.com/ccxt/ccxt/commits/f9e0074139cf6e7b0ee5e0a496e96b6ea75dbd19) * htx parseTrade fee fix (#21540) [b3d538d170](https://github.com/ccxt/ccxt/commits/b3d538d170f20e837a5c256fefa0c6d860f8ad2d) * 4.2.60 [e423a4561f](https://github.com/ccxt/ccxt/commits/e423a4561fd2287f950b51ee14f86a7830db53a5) ## 4.2.59 (2024-03-04) * build: add missing paths to cleanup.sh (#21497) [9a2f0c1292](https://github.com/ccxt/ccxt/commits/9a2f0c12920c875b3530bb8828b665f389fda873) * update changelog (#21503) [6158a3ac62](https://github.com/ccxt/ccxt/commits/6158a3ac62477f931fc021a1c03febd6260489b9) * fix(woo): fetchTrades uses correct default type for response (#21482) [b077b8e215](https://github.com/ccxt/ccxt/commits/b077b8e215c56561a85626eb71993bd5bc618f55) * fix(phemex): fetchClosed swap orders without symbol (#21506) [bca427173f](https://github.com/ccxt/ccxt/commits/bca427173ffd3ecbaaf2b4fb21eddce4f3b5472c) * fix(Exchange.cs): currency list info (#21508) [f718125547](https://github.com/ccxt/ccxt/commits/f7181255477902b4820fd110a66646c0c046a4a5) * feat(mexc): add delete to contentType (#21511) [63c6c0b80c](https://github.com/ccxt/ccxt/commits/63c6c0b80cd28cb80938c82adbb830b8c53a44dc) * 4.2.59 [07ea6b7ecb](https://github.com/ccxt/ccxt/commits/07ea6b7ecb0d98ca65a3812867c8b365f1013d02) ## 4.2.58 (2024-03-02) * Update README.md [2d464700bd](https://github.com/ccxt/ccxt/commits/2d464700bd6fcb6235b6657ce19b43d817dd5da2) * feat: replace some safeValues to safeBool (#21477) [8c21d8e04a](https://github.com/ccxt/ccxt/commits/8c21d8e04a5e674824462c03021af5418a5a81b5) * feat(bitget): improve profit_loss inference on fetchOpenOrders (#21476) [8128bfbc96](https://github.com/ccxt/ccxt/commits/8128bfbc96094d91cb638dd542a50c6593c6e086) * bitmex & type assertions (#21473) [23c5b47ed7](https://github.com/ccxt/ccxt/commits/23c5b47ed7883af62601a11a9964fd5b5fb926e9) * fix(probit): fetchTransactions correct default value for response (#21483) [50e4763877](https://github.com/ccxt/ccxt/commits/50e476387746662c9749fa744a00f9e1c3d330cd) * fix(bitrue): fetchWithdrawals uses correct default type for response (#21481) [81143e2567](https://github.com/ccxt/ccxt/commits/81143e25672196a7d706f28180a29147e87624e6) * fix(alpaca): handleCryptoMessage uses safeString instead of safeValue (#21486) [b05ac35910](https://github.com/ccxt/ccxt/commits/b05ac359105cf76a66ff0607a146d69ecf964385) * fix(whitebit): handleMessage uses safeString for result instead of safeMessage (#21485) [bdba64233f](https://github.com/ccxt/ccxt/commits/bdba64233f7599cfe08786e75ebaef193e1215f9) * fix(alpaca): fetchTrades uses correct default type for response (#21480) [d81855dd5c](https://github.com/ccxt/ccxt/commits/d81855dd5c19361650de6ae06e089b7d121269e8) * Exchange: fetchLeverage, fetchLeverages (#21491) [6faf740844](https://github.com/ccxt/ccxt/commits/6faf74084488802de9c8a83aaaa34dc2964bddbb) * Fix(types.cs): info list (#21498) [68bab80cd0](https://github.com/ccxt/ccxt/commits/68bab80cd07e49d00a3556a2b2e99d2c3fb7f799) * 4.2.58 [24d6f2837c](https://github.com/ccxt/ccxt/commits/24d6f2837cfc5e23bf62ef91c0dde12beb5d5410) ## 4.2.57 (2024-03-01) * mexc: fetchLeverage (#21463) [7cf882a099](https://github.com/ccxt/ccxt/commits/7cf882a09973a6ef3dc43b369376238d1431aad5) * Manual: add leverage structure, fetchLeverage and fetchLeverages information (#21462) [a7e4908317](https://github.com/ccxt/ccxt/commits/a7e4908317aab33ffa9902866590870f905bb25e) * bitmex: fetchLeverage, fetchLeverages (#21461) [32b0b3d972](https://github.com/ccxt/ccxt/commits/32b0b3d9720aa3b7c883022c10459c0594e73e8a) * feat(manual): add sponsored promotion (#21464) [a3c8bbae1c](https://github.com/ccxt/ccxt/commits/a3c8bbae1c8322785a9fa8c4e8ead0b2ead23ad1) * feat(exchange): new method fetchMarginModes (#21440) [1e5ed30ad4](https://github.com/ccxt/ccxt/commits/1e5ed30ad4cd591f4f1fe723875d9d553bcab9ce) * feat(Exchange.cs): add LoadMarkets and example (#21471) [09da1a3f5f](https://github.com/ccxt/ccxt/commits/09da1a3f5fce818ed38693eee5c5d62833723ea2) * feat(Exchange): type OHLCVS (#21469) [e3be3480af](https://github.com/ccxt/ccxt/commits/e3be3480af7685256df625ab56c886ab207d344d) * 4.2.57 [f7066c1a6e](https://github.com/ccxt/ccxt/commits/f7066c1a6ec44cc078422fa70cbd8fc670f36a70) ## 4.2.56 (2024-02-29) * woo: add setPositionMode (#21448) [0d1d00f724](https://github.com/ccxt/ccxt/commits/0d1d00f724196798c538f7aaa50769f9c2c222b3) * fix(bybit): watchTicker swap (#21453) [ebe67afe99](https://github.com/ccxt/ccxt/commits/ebe67afe99dd68c52e96c97feaf0be35c5e40677) * feat(transpile): type ints (#21436) [48eaaaa63e](https://github.com/ccxt/ccxt/commits/48eaaaa63ebf5e6936a3eddc664aaeb131c304cd) * fix(bitget): watchMyTrades without symbol (#21456) [583a38fb49](https://github.com/ccxt/ccxt/commits/583a38fb499f429ac73816ae1f18251ae7d2737d) * 4.2.56 [55a428ed3e](https://github.com/ccxt/ccxt/commits/55a428ed3e0ff7e3fc1061f428f536210c9cf5a8) ## 4.2.55 (2024-02-29) * okx: add error code (#21442) [17e9266e5c](https://github.com/ccxt/ccxt/commits/17e9266e5cf1bde1ea4b175526df4acbad9e2601) * gate: add apis, portfolio rename unified (#21443) [f63e821f11](https://github.com/ccxt/ccxt/commits/f63e821f113366b25be7a2c35af853b32e92b088) * okx: tpOrdKind support (#21434) [5530b80119](https://github.com/ccxt/ccxt/commits/5530b801190ddf0b67a4cca33de6380cad2ff36f) * 4.2.55 [972712cc71](https://github.com/ccxt/ccxt/commits/972712cc71988bd11b9bdab8040b822ae8a230f2) ## 4.2.54 (2024-02-28) * binance: sapi flexible loan endpoints (#21433) [93447aecb5](https://github.com/ccxt/ccxt/commits/93447aecb5b28413a5479f09c37d30b9b547dc5e) * whitebit fetchBalance type (#21429) [9adb82bdf6](https://github.com/ccxt/ccxt/commits/9adb82bdf639301a609af6b0e000c6db7ba0830c) * binance: portfolio margin websocket support (#21283) [543a641ce1](https://github.com/ccxt/ccxt/commits/543a641ce1b19ec5621b86608f9a3b6a6714d561) * docs: add FAQ.md to docs (#21402) [39b0f72af9](https://github.com/ccxt/ccxt/commits/39b0f72af9a8231aa0dd0c0e4172fcc82b221087) * feat(binance): fetchLedgerEntry (options only) (#21357) [c4f96320a5](https://github.com/ccxt/ccxt/commits/c4f96320a53246de6a2da5196e7fe5c66dd6efb3) * feat(bybit): add fetchLeverage (#21437) [a59bee0908](https://github.com/ccxt/ccxt/commits/a59bee09085f08c4fb0899007709ba85b57df272) * feat(binance): add fetchLeverage (#21438) [1201f3ca3f](https://github.com/ccxt/ccxt/commits/1201f3ca3f4ebb133bf699064fb1aacb870be115) * 4.2.54 [89d14a08eb](https://github.com/ccxt/ccxt/commits/89d14a08eb199e3eacdc4d6d1eedcebeb59ba8ab) ## 4.2.53 (2024-02-27) * fix(Exchange.cs): default paddingMode (#21397) [85231cf7a9](https://github.com/ccxt/ccxt/commits/85231cf7a924ad5f9189868b4d5d5eee116b8b84) * coinbase: add fetchTime (#21408) [e0573aaabd](https://github.com/ccxt/ccxt/commits/e0573aaabd7be5831ce6b9591a3053ad16bfe67f) * coinbase: increase limit for fetchBalance (#21405) [0e144312a8](https://github.com/ccxt/ccxt/commits/0e144312a8080f993fb8b63164e3c8a44a252fb9) * bingx: update (#21403) [f7ee308fba](https://github.com/ccxt/ccxt/commits/f7ee308fba8ff700141c96dd9839746031626558) * feat(binance): fetchTradingLimits (#21389) [a4114a5cdb](https://github.com/ccxt/ccxt/commits/a4114a5cdb29598420c11793363ed60ffb434821) * feat(binance): fetchCanceledAndClosedOrders (#21388) [a7e527d4f1](https://github.com/ccxt/ccxt/commits/a7e527d4f1c098ae32b609713f1c4564c0e15c26) * fix(coinbase): add params to the body when using Authorization as header (#21420) [f0bccab9f1](https://github.com/ccxt/ccxt/commits/f0bccab9f18404e9f412d646af0887f17c9ab168) * coinbase: deposit, fetchDeposit (#21422) [4781fbe476](https://github.com/ccxt/ccxt/commits/4781fbe476717e09ff75bd04126fa10961783a8a) * okx: update watchPositions support empty symbols (#21386) [56987c95a9](https://github.com/ccxt/ccxt/commits/56987c95a90f6ac0da4dfc0c241078daa5cb00ba) * bitget parseOrderStatus (#21425) [f72c3a8fd2](https://github.com/ccxt/ccxt/commits/f72c3a8fd20dbf0b9e60537d8ef8e5bb9092c973) * fix(build): static tests (#21426) [d25aebcda4](https://github.com/ccxt/ccxt/commits/d25aebcda406625fdc9025838efb41facbe807c7) * feat(build): add tsBuildFile (#21282) [75fc8016eb](https://github.com/ccxt/ccxt/commits/75fc8016eb174b54e3b57ea3bf805fd39c08f36d) * 4.2.53 [76fd365559](https://github.com/ccxt/ccxt/commits/76fd3655597abcfdfbe41cad69e6a46abdce2285) ## 4.2.52 (2024-02-26) * woo OnMaintenance error mapping [3baad505e3](https://github.com/ccxt/ccxt/commits/3baad505e373b2cd8bf13dece1d975606f34c2c2) * update changelog (#21376) [cc6ab9d03b](https://github.com/ccxt/ccxt/commits/cc6ab9d03bb937095f850e246e2f0ab6fab28fdc) * fix(test.market): error message (#21377) [ff046eeebb](https://github.com/ccxt/ccxt/commits/ff046eeebba564a96b74617f1d640aa7fc52b737) * fix(woo): fix empty line (#21382) [eb7cc4aaa6](https://github.com/ccxt/ccxt/commits/eb7cc4aaa67f88a0d4ef2535f935f0101006b92a) * fix(deribit,ndax, bingx): lint (#21383) [03a1428acc](https://github.com/ccxt/ccxt/commits/03a1428accef637170c13201cd6140135f39fc70) * feat(binance): fetchTradesWs (#21323) [211fd94372](https://github.com/ccxt/ccxt/commits/211fd94372fb71d304892479173f9800b85c0f17) * feat(binance): fetchOHLCVWs (#21349) [6dc5243121](https://github.com/ccxt/ccxt/commits/6dc5243121b7b11c97bf6d9b462b2d4fec865060) * fix!: delist bitforex (#21394) [9fc1a22127](https://github.com/ccxt/ccxt/commits/9fc1a221273d9db7676fbb2a3b84448c213dfde1) * fix(gate): handleTickerAndBidAsk parsing (#21392) [ebff9e1144](https://github.com/ccxt/ccxt/commits/ebff9e11441b1e4c69b71a742251ab17eb962438) * feat(binance): fetchPositionMode (#21395) [c832f0fb4e](https://github.com/ccxt/ccxt/commits/c832f0fb4edd1158c34a19b312469f61a9b3cf80) * fix(Exchange): has add missing methods (#21391) [2b8d956f19](https://github.com/ccxt/ccxt/commits/2b8d956f195a2d443d5760822429c62a5f9ca9b8) * binance.has false methods (#21393) [d791a6b3c8](https://github.com/ccxt/ccxt/commits/d791a6b3c82bfb96ee85d2db3be3c926af40c400) * 4.2.52 [defa77f303](https://github.com/ccxt/ccxt/commits/defa77f30337763b38d3ee0d7bf7b5febb865cd4) ## 4.2.51 (2024-02-24) * mexc: invalid content type error (#21367) [cd34ea05f8](https://github.com/ccxt/ccxt/commits/cd34ea05f85e81656efa01bd3aeacc5f17e483b8) * feat(binance): add dci endpoints (#21368) [6c01abd9c0](https://github.com/ccxt/ccxt/commits/6c01abd9c0a565242e73c3ae3f96a44535ca73a8) * fix(manual): typo (#21371) [ec743595dc](https://github.com/ccxt/ccxt/commits/ec743595dc4b3bcaf37faaa8811da5d5ddb0b8b5) * 4.2.51 [be9935e35e](https://github.com/ccxt/ccxt/commits/be9935e35ee58e462b44bc2f120a013e8259e33d) ## 4.2.50 (2024-02-23) * feat(cs): first implementation of ethAbiEncode and ethEncodeStructure (#21328) [bc0e2ea1d4](https://github.com/ccxt/ccxt/commits/bc0e2ea1d4ac3c06eb4a0201fdeac7e6682c3bc5) * feat(cs): add keccak hash (#21332) [3f2541a701](https://github.com/ccxt/ccxt/commits/3f2541a701b644debc0edaca585f0473ad0b9c65) * binance.pro.has (#21335) [0200ed5101](https://github.com/ccxt/ccxt/commits/0200ed5101e9a9b10bc18f9374c73def65fdaf0a) * feat(binance): fetchClosedOrdersWs (#21334) [fb34ef85e2](https://github.com/ccxt/ccxt/commits/fb34ef85e2416bf34dd3feee1e71ca13a7596eee) * fix(mexc): php urlencode (#21341) [a94f6d713b](https://github.com/ccxt/ccxt/commits/a94f6d713b63870dd2fa765941416bf9ba785ec3) * fix(whitebit) timestamp/datetime missing from watchOrderbook (#21343) [d62c177734](https://github.com/ccxt/ccxt/commits/d62c1777344d94d31cd03ff59d0bfd02b6cdc1e1) * feat(bl3p): createDepositAddress (#21296) [74b0deabb8](https://github.com/ccxt/ccxt/commits/74b0deabb8ce06c51a38cfb71d8b546efc5d08dd) * binance has (#21347) [72a2b7c2f6](https://github.com/ccxt/ccxt/commits/72a2b7c2f6a50edac1124db8a8d57d9f24223cea) * timex: update (#21346) [ebfe5e5e30](https://github.com/ccxt/ccxt/commits/ebfe5e5e303854407fe6502ae576f38ae921ad1a) * 4.2.50 [1f1c3b7136](https://github.com/ccxt/ccxt/commits/1f1c3b713699b81ba0a0e79d0ea49581ff89b72a) ## 4.2.49 (2024-02-22) * feat(independentreserve): fetchDepositAddress (#21295) [36d970cc90](https://github.com/ccxt/ccxt/commits/36d970cc90c52d085d2126ca9a8ac48c1cb220bb) * has: fetchDepositAddress = false (#21297) [f8c952466a](https://github.com/ccxt/ccxt/commits/f8c952466a3f40fb33bce71a4e197c97297c0d2b) * has: fetchDepositAddress = false (#21297) [0d0d08def1](https://github.com/ccxt/ccxt/commits/0d0d08def17cee071d1bb791af19427a35d98833) * bitget: update parseWsOrder (#21287) [b7c9518f2f](https://github.com/ccxt/ccxt/commits/b7c9518f2f9e76e48aae67b789f546902dd30abf) * Added support for LMWR, BLUR, PEPE and VEXT (#21294) [5400d39736](https://github.com/ccxt/ccxt/commits/5400d397365a5b92acd2216a62192b9fb0e8289c) * binance: fix parseMarket, strike price (#21300) [054ca8e82a](https://github.com/ccxt/ccxt/commits/054ca8e82a013357b1efdac2728d7a1f5dcb72c0) * upbit: createOrder, timeInForce (#21301) [52b00a7fc1](https://github.com/ccxt/ccxt/commits/52b00a7fc10d66a241bff923dbdce5522896de74) * lykke: add @see (#21302) [07644bb0de](https://github.com/ccxt/ccxt/commits/07644bb0de76841f44d7581e93007990f7afcef8) * latoken: add @see (#21303) [bbd41763da](https://github.com/ccxt/ccxt/commits/bbd41763da68d768dcd0b7044b49810cd07e768c) * upbit: update nonce timestamp to uuid (#21271) [3116e049af](https://github.com/ccxt/ccxt/commits/3116e049afee4af41ae797134a92cca51d128546) * ndax: add @see (#21305) [b31da52fea](https://github.com/ccxt/ccxt/commits/b31da52feae0596197bc6d7b9b7f50b267e77a1e) * luno: add @see (#21304) [e0c85e1b7b](https://github.com/ccxt/ccxt/commits/e0c85e1b7b43bc8f16680f7150770f9392ff138d) * fix(mexc,bitstamp): orderbook loading in C# (#21307) [7a093c49a1](https://github.com/ccxt/ccxt/commits/7a093c49a10108d0b95e0d54008e37f1571c97c0) * Bybit: fix cursor parameter (#21312) [0e208931ec](https://github.com/ccxt/ccxt/commits/0e208931ec6121ade3c32db0046b87d4ce4ab150) * fix(bitmart) watchTicker (#21311) [0b7f3cfd34](https://github.com/ccxt/ccxt/commits/0b7f3cfd3468f9e8bdb1862d2f3a5f16b2ff48cb) * bybit: fetchMyLiquidations (#21317) [86825e62a3](https://github.com/ccxt/ccxt/commits/86825e62a39a2acc351e34ac4fdd0f2cb5d8417e) * fix(exchange): compare None as Int in get_object_value_from_key_list (#21319) [e2601332b3](https://github.com/ccxt/ccxt/commits/e2601332b39c193e6876bc3668aa1b4d4eb94724) * upbit: static request, createOrder timeInForce param (#21322) [28c81ff417](https://github.com/ccxt/ccxt/commits/28c81ff4178be774d234d73b17216c5d089f682d) * 4.2.49 [e513a845e4](https://github.com/ccxt/ccxt/commits/e513a845e408f97bc986f707e8dcc91cb0ebf2d2) ## 4.2.48 (2024-02-20) * fix(binance): price should not be required if priceMatch is provided (#21270) [3ad50b2030](https://github.com/ccxt/ccxt/commits/3ad50b2030fa1c50444f9e8ebec13aaadfbae273) * fix(hitbtc) watchTicker never receives ticker (#21255) [7368ecc94e](https://github.com/ccxt/ccxt/commits/7368ecc94e99051d886e3f68fcbe045e477ea907) * fix(hitbtc) watchTicker never receives ticker (#21255) [0f23a2d0e6](https://github.com/ccxt/ccxt/commits/0f23a2d0e6c800a54422e9122135a448b2402c43) * fix(okx): history position parsing (#21280) [e1aba3a5a9](https://github.com/ccxt/ccxt/commits/e1aba3a5a9421bc8f453d73f8f10c24a0fac0813) * fix(okx): history position parsing (#21280) [1a61b0ae91](https://github.com/ccxt/ccxt/commits/1a61b0ae91da257b5c3594540dc5150acea34e03) * idex: update (#21281) [bd3d2ce93c](https://github.com/ccxt/ccxt/commits/bd3d2ce93cefae60941fa9097686603a356793c7) * upbit: add fetchDeposit and fetchWithdrawal (#21286) [5231a3f388](https://github.com/ccxt/ccxt/commits/5231a3f38845f57783f58ae4c3914d656e3be3c9) * indodax: update (#21289) [b7497c56cc](https://github.com/ccxt/ccxt/commits/b7497c56ccc5f07d64aff5d338bb1f558318d6bd) * 4.2.48 [778357fb6a](https://github.com/ccxt/ccxt/commits/778357fb6a28de2c33542b5e4d1a93174419115c) ## 4.2.47 (2024-02-19) * coinsph: update (#21260) [6cd9ff0cf7](https://github.com/ccxt/ccxt/commits/6cd9ff0cf7deae4d9a1aeaabcc4da20764956715) * feat(indodax): fetchDepositAddresses, fetchDepositAddress (#21247) [ee80a2714c](https://github.com/ccxt/ccxt/commits/ee80a2714c768513652e657d93eda93fae334837) * fix(bybit): restore fetchOrder(s) for classic accounts (#21264) [c0e93682aa](https://github.com/ccxt/ccxt/commits/c0e93682aa67ec07496f9a42b2cb053ce9599efe) * currencycom: add @see (#21267) [b879b0bf55](https://github.com/ccxt/ccxt/commits/b879b0bf55f056f5225d67fb7b8087da468b1735) * deribit: add @see (#21268) [6b2a9876cb](https://github.com/ccxt/ccxt/commits/6b2a9876cbd15166adc60287ef03bcd7f5c17380) * exmo: add @see (#21269) [f3b678accb](https://github.com/ccxt/ccxt/commits/f3b678accb50a694f7e4551e8e57faa20bd78189) * gemini: add @see (#21272) [afcb7533ce](https://github.com/ccxt/ccxt/commits/afcb7533ce4ef37746e4c28735749bb46159e1d8) * hollaex: update (#21273) [a001eb041f](https://github.com/ccxt/ccxt/commits/a001eb041fe1b9173c43a1310b96cb29c86b6c73) * feat(cs): add ecdsa (#21274) [c3d25ff500](https://github.com/ccxt/ccxt/commits/c3d25ff500f8ef5d6587ae92e47cf2696f1824fd) * fix(appveyor): bump to 8.12 (#21276) [2ea9adebf3](https://github.com/ccxt/ccxt/commits/2ea9adebf3d8013dd707f71bfd5fba2d1dae2367) * update changelog (#21277) [9bdbcc18d7](https://github.com/ccxt/ccxt/commits/9bdbcc18d74adb7b65ef79c80482029ab93eb1ef) * 4.2.47 [5745bd97ea](https://github.com/ccxt/ccxt/commits/5745bd97ea22ab063bd82c02a6653db7cddc7951) ## 4.2.46 (2024-02-17) * feat(ValidateTypes): assert proper int number (#21221) [3d21cb2765](https://github.com/ccxt/ccxt/commits/3d21cb276525274cb4ccba72b79ff0635b283803) * okx: add apis (#21236) [94b6fd0213](https://github.com/ccxt/ccxt/commits/94b6fd02137f6b6f8ad2f45a6ba320bfd0fe8a67) * hitbtc: add apis (#21235) [704636b0c5](https://github.com/ccxt/ccxt/commits/704636b0c53d70ef91f8e26380a4889d1b57b18a) * bithumb: add apis (#21233) [56f258e5ca](https://github.com/ccxt/ccxt/commits/56f258e5caafffa0261b095b5e2354cc296644df) * feat(docker): add dotnet sdk (#21234) [dde3e7447f](https://github.com/ccxt/ccxt/commits/dde3e7447f2d95b9aea0a68be7f7e04e999e3fe4) * coinbase.fetchDepositAddressesByNetwork docstring (#21227) [5596ce6726](https://github.com/ccxt/ccxt/commits/5596ce67269323d7d7a2d881a6f56fad4ca25928) * coincheck: add @see (#21237) [a5f6ca21d0](https://github.com/ccxt/ccxt/commits/a5f6ca21d0b7bf50d90bcfe003c46cb5c6c41a0f) * btcturk: add @see (#21238) [debbdafa20](https://github.com/ccxt/ccxt/commits/debbdafa2025ef5ea13631034b20927551277a44) * timex: fetchDepositAddress, implodeParams used in sign (#21230) [db21d8b324](https://github.com/ccxt/ccxt/commits/db21d8b3240731cf1e64e7a5a2219b8bf93848f6) * binance: fetchPositionsRisk, remove empty positions (#21248) [fd2a2f0870](https://github.com/ccxt/ccxt/commits/fd2a2f0870ff2fe69e8e18d5afe87df760f70870) * coinmate: update (#21252) [9270a82b86](https://github.com/ccxt/ccxt/commits/9270a82b8634aa15c4fd3b8a450c38ef04150aaf) * fix(cryptocom) switch fetchDepositWithdrawFees from spot to unified api (#21250) [ec0b214e55](https://github.com/ccxt/ccxt/commits/ec0b214e55a0d68775b6ad56df287159eb9f3dbe) * fix(bitget): watchOrderBook (#21251) [919b618003](https://github.com/ccxt/ccxt/commits/919b618003e95ce940dde88685627f4f0938625e) * feat(idex): fetchDepositAddress (#21232) [4895af4666](https://github.com/ccxt/ccxt/commits/4895af46663153298cec3b422a630489de5e7387) * binance: edit fetchBalance, portfolio margin (#21249) [b2b87c849e](https://github.com/ccxt/ccxt/commits/b2b87c849efe9689682e25fa208f0b6e91b564f6) * feat(Exchange): type WS structures (#21222) [06733eba75](https://github.com/ccxt/ccxt/commits/06733eba75b89488276402a8575c4beb26539a99) * fix(build): disable onetrading (#21256) [83888c8b2e](https://github.com/ccxt/ccxt/commits/83888c8b2ed95e9ee288ce7659a5b6ba4265f7c4) * bitfinex2 HTX mapping (#21261) [d5dea08a42](https://github.com/ccxt/ccxt/commits/d5dea08a42f4cf915d5786784a4e6cba10e483b3) * coinspot: add @see (#21259) [8ef764958a](https://github.com/ccxt/ccxt/commits/8ef764958a0a1fb764408b30bf2638347d11f897) * 4.2.46 [246d48f945](https://github.com/ccxt/ccxt/commits/246d48f945b0a73cae350886784a0b33aa0e0a9a) ## 4.2.45 (2024-02-14) * fix(hitbtc) watchTickers never receives updates (#21212) [fc8eca925b](https://github.com/ccxt/ccxt/commits/fc8eca925b7cf8df2aef478da3fc5e51ee87291d) * fix(Exchange): fix !== 0 after safeNumber (#21213) [5448e4df2a](https://github.com/ccxt/ccxt/commits/5448e4df2ada28b9edffa7cfbe7ca0c4b3d5465e) * fix(Exchange): fix !== 0 after safeNumber (#21213) [e37727201d](https://github.com/ccxt/ccxt/commits/e37727201d2fa294dea4540314a88cd6234363fe) * binance: fetchMyLiquidations, add portfolio margin support (#21216) [19648bbd79](https://github.com/ccxt/ccxt/commits/19648bbd793455230c1ddf108b46d2316e07c43a) * bybit: add fetchOpenOrder, fetchClosedOrder, remove fetchOrder, fetchOrders (#21218) [608db9a1a4](https://github.com/ccxt/ccxt/commits/608db9a1a45657e4dfdf11306a8597c2d603c622) * binance: fetchOpenOrder (#21219) [4520d543cd](https://github.com/ccxt/ccxt/commits/4520d543cddac59652599a1c10361e2a3b557168) * coinbase: fetchCurrencies and fetchDepositAddressesByNetwork (#21215) [000fb6bc5e](https://github.com/ccxt/ccxt/commits/000fb6bc5e11bf983f565a9d36a1f20860f5f50f) * fix(bingx)!: fetchDepositAddress renamed to fetchDepositAddressesByNetwork. fetchDepositAddress reimplemented to return a single deposit address structure (#21172) [a36cd6d57c](https://github.com/ccxt/ccxt/commits/a36cd6d57c605b1fe1b4a235c8e6e968c42dde68) * feat(exchange): fetchDepositAddress uses fetchDepositAddressesByNetwork if fetchDepositAddress is not implemented (#21217) [36b52c2fba](https://github.com/ccxt/ccxt/commits/36b52c2fba6afaa9254df5542f01fd5233d76ec1) * 4.2.45 [3469af64a2](https://github.com/ccxt/ccxt/commits/3469af64a2f7b9a76e8dac3a79390aedafed3ae1) ## 4.2.44 (2024-02-13) * fix!(mexc): fetchDepositAddressesByNetwork returns an object indexed by network code (#21175) [9d2d813fef](https://github.com/ccxt/ccxt/commits/9d2d813fef69734dde7bb988f521fa6e3054bf55) * feat(binance): unify networks inside currency (#21202) [f39d2b7109](https://github.com/ccxt/ccxt/commits/f39d2b710971b5d301d749162df6eb3da167e8d8) * feat(binance): unify networks inside currency (#21202) [364e7e43a0](https://github.com/ccxt/ccxt/commits/364e7e43a0599bf68416ff0ba3dbda47c9766d13) * fix(kucoin): protect fetchLedger (#21203) [c05c62b72e](https://github.com/ccxt/ccxt/commits/c05c62b72e69d8e62591ab206afad841ac5ad689) * fix(blofin): fetchBalance with accountType (#21204) [c2f78ec88e](https://github.com/ccxt/ccxt/commits/c2f78ec88e5509bd1c3ef1b28fa914d1c339d109) * bingx SNOW Snowman vs SnowSwap conflict [3aa8f0c88e](https://github.com/ccxt/ccxt/commits/3aa8f0c88e30a3277778e4a80b79b624c826aa97) * feat(Exchange.py): handle wait_for calls (#21205) [ci deploy] [e940287338](https://github.com/ccxt/ccxt/commits/e940287338aeb43b64ad2e56c868a6b67996f3c4) * binance: fetchTradingFee, add portfolio margin support (#21206) [befcd6ad9d](https://github.com/ccxt/ccxt/commits/befcd6ad9df2c0b0c4a97c4919ffd722a84437f7) * binance: fetchOrders, add portfolio margin support (#21207) [b7c11ce7f1](https://github.com/ccxt/ccxt/commits/b7c11ce7f10dffb7abb4ef8ade48e434e9c822a8) * fix(krakenfutures): format price/amount properly (#21210) [e27841b2a6](https://github.com/ccxt/ccxt/commits/e27841b2a62c578c032574b099f2982f1534a0d5) * fix(coinbase): v2 methods signature (#21209) [9a6d37bd9a](https://github.com/ccxt/ccxt/commits/9a6d37bd9a5ade2c22852077e1565452706871f9) * fix build: bitflyer (#21211) [efd32d3d19](https://github.com/ccxt/ccxt/commits/efd32d3d1952bede3d902ac52663a202bed54221) * 4.2.44 [56fed530e2](https://github.com/ccxt/ccxt/commits/56fed530e27927ec923733cfe7ff6508931ef054) ## 4.2.43 (2024-02-12) * fix(binance): fetchClosedOrders limit (#21194) [be8191f96c](https://github.com/ccxt/ccxt/commits/be8191f96ce115bfcc18e02abe61ee0c79d276cd) * feat(cs): add currency and market example (#21196) [77520c589f](https://github.com/ccxt/ccxt/commits/77520c589fcc808218ec887749a31abbbe52a2bd) * feat(exchange): addMargin, setMargin, reduceMargin, parsePosition to return Position type" (#21197) [723d2bd9af](https://github.com/ccxt/ccxt/commits/723d2bd9afbc1883abcdcb75ff2bba984aed4373) * 4.2.43 [bee86050ff](https://github.com/ccxt/ccxt/commits/bee86050ffdc52809542e656a61cb745fe2657c3) ## 4.2.42 (2024-02-11) * feat(exchange): type networkIdToCode and fix usage (#21185) [0beab95504](https://github.com/ccxt/ccxt/commits/0beab955046c27b0232aa5b98a5fabd2a188eb27) * feat(exchange): type networkIdToCode and fix usage (#21185) [209b402ac6](https://github.com/ccxt/ccxt/commits/209b402ac692b1a555f22115d7266575a968585f) * bitrue withdraw handleNetworkCodeAndParams [4339708af3](https://github.com/ccxt/ccxt/commits/4339708af37cfce95b6f27baf6670e81955e0925) * 4.2.42 [b32e3cf6e0](https://github.com/ccxt/ccxt/commits/b32e3cf6e06c256a8be3e7ad1ff2bf776fef55f1) ## 4.2.41 (2024-02-10) * feat(transpile): helper script (#21183) [1e8c7bc100](https://github.com/ccxt/ccxt/commits/1e8c7bc1003d75d6592c9ed88cbf00eff749eea6) * binance: fetchMyTrades, add portfolio margin support (#21186) [7ffa1d1b77](https://github.com/ccxt/ccxt/commits/7ffa1d1b7700e895d9a7756d93329b1d140d8e6e) * binance: fetchBorrowInterest, add portfolio margin support (#21187) [77e52d5b1b](https://github.com/ccxt/ccxt/commits/77e52d5b1b90c686dfd83b853e43eb0248eac692) * fix(timestamps): replace safeNumber (#21188) [6cca9ff5b5](https://github.com/ccxt/ccxt/commits/6cca9ff5b5ac4f18b161f447812148033b086735) * 4.2.41 [c62bded466](https://github.com/ccxt/ccxt/commits/c62bded4669bf781847d3f8bc94f352353d27575) ## 4.2.40 (2024-02-09) * feat(tests): don't load keys by default (#21153) [8d48153029](https://github.com/ccxt/ccxt/commits/8d481530298f87bfe984d6ec5758a0788c32fe91) * fix .length on some exchanges (#21162) [dd0ae06808](https://github.com/ccxt/ccxt/commits/dd0ae068087f66a5d17cf14eb925de76723e794f) * feat(coinbasepro): add conversion/fees endpoint (#21164) [59963f13f0](https://github.com/ccxt/ccxt/commits/59963f13f0481cd7f07a59ea9d97ba98d4a8724e) * binance: fetchLeverageTiers, portfolio margin (#21161) [632a052b91](https://github.com/ccxt/ccxt/commits/632a052b9146c1c3da16e18c0b7e4bfe88f0c38a) * binance: borrowCrossMargin, repayCrossMargin, portfolio margin support (#21159) [d57006c3fc](https://github.com/ccxt/ccxt/commits/d57006c3fcd7dfbb5feebf3e54a3cffad6a45a1f) * feat(krakenfutures): add fetchClosedOrders and fetchCanceledOrders (#21154) [760b1ea925](https://github.com/ccxt/ccxt/commits/760b1ea92559814edad77bd7c85b2fa8b5f484d3) * phemex.has: closePosition = false (#21168) [2fb5aff3c7](https://github.com/ccxt/ccxt/commits/2fb5aff3c74e57dee887e4c24955c1e6d1ab68d6) * feat(Exchange): remove some safeValue (#21152) [9ba24af9ba](https://github.com/ccxt/ccxt/commits/9ba24af9baf1d91f565e5469b65799858a7a3584) * feat(bingx): editOrder (#21156) [18e68bda38](https://github.com/ccxt/ccxt/commits/18e68bda382f2d852f4e16620995ae92aeea7826) * feat(binance): remove safeValue (#21166) [9626b79bbb](https://github.com/ccxt/ccxt/commits/9626b79bbb0f924beed4a51ed8431c294c44ea97) * feat(binance): remove safeValue (#21166) [5c8fb7b1b6](https://github.com/ccxt/ccxt/commits/5c8fb7b1b6f62cb81a674f47bf5c992bc3283dd3) * fix(bitget): flip side if hedged+reduceOnly (#21170) [c348640fd3](https://github.com/ccxt/ccxt/commits/c348640fd34f0799f7f0e8f900043b9be364e3a1) * fix(bitget): flip side if hedged+reduceOnly (#21170) [9bb2505cde](https://github.com/ccxt/ccxt/commits/9bb2505cdea48031fdc251c1baa9f5bae8b31b93) * docs(mexc): exchange name in docstrings changed from mexc3 to mexc (#21173) [d7522aab5d](https://github.com/ccxt/ccxt/commits/d7522aab5daa3b2649e432a8100c272afe8d980d) * binance: fetchPositonsRisk, add portfolio margin support (#21174) [e239aa4d84](https://github.com/ccxt/ccxt/commits/e239aa4d84ca953d4fdc90e6303f15dbbf11cbee) * binance: fetchLedger, add portfolio margin support (#21177) [6892a268dd](https://github.com/ccxt/ccxt/commits/6892a268ddaaf03d31df20cc1f5d1c49c7eabbb2) * binance: fetchAccountPositions, add portfolio margin support (#21180) [d46aec96ac](https://github.com/ccxt/ccxt/commits/d46aec96acd4b6a254ef2d7678478ec42aca239f) * binance: fetchFundingHistory, add portfolio margin support (#21179) [71bf4a9529](https://github.com/ccxt/ccxt/commits/71bf4a9529614c5bd37e25332ca09fa837b8d70a) * 4.2.40 [29effaaf60](https://github.com/ccxt/ccxt/commits/29effaaf60d6746cc0db80c9f4115b40a01737a9) ## 4.2.39 (2024-02-08) * fix(mexc): watchOrderBook assigns timestamp for contract markets (#21132) [da3f413fe5](https://github.com/ccxt/ccxt/commits/da3f413fe55da70f24b81726e17c3b673a03f759) * fix(krakenfutures): parseMyTrades returns symbol with response (#21133) [541f30fab9](https://github.com/ccxt/ccxt/commits/541f30fab901f78117f125c369cc8b4a13077ed4) * binance: fetchOrder, portfolio margin (#21134) [d586e7ff2a](https://github.com/ccxt/ccxt/commits/d586e7ff2aa5056b487e5824d0e0d3f8761311cc) * binance: fetchOrder, portfolio margin (#21134) [9c9fcce125](https://github.com/ccxt/ccxt/commits/9c9fcce1252e6d5756a8e13a7399519b2622c94d) * docs(okx): fetchOpenOrders remove till from docstring (#21135) [8400bbf73c](https://github.com/ccxt/ccxt/commits/8400bbf73c308cec33f8f19cd55f8a5c0a41d939) * binance: cancelOrder, portfolio margin support (#21137) [7942e206f1](https://github.com/ccxt/ccxt/commits/7942e206f11a625839538d3f730274460d395946) * bitso: add @see (#21138) [002c951acc](https://github.com/ccxt/ccxt/commits/002c951acc1def69a710cc7bf6cb9ffef96515c4) * binance: setPositionMode, portfolio margin support (#21142) [7a6d8d488b](https://github.com/ccxt/ccxt/commits/7a6d8d488b50bbfecd8657ef614d0d641bb5190a) * btcmarkets: add @see (#21146) [f8fd759935](https://github.com/ccxt/ccxt/commits/f8fd759935fa784af05921b1ca0ec072aab6beaa) * bitstamp: add @see (#21139) [b525b65a54](https://github.com/ccxt/ccxt/commits/b525b65a545dad8fafd5b86b4a41e6b6ca743265) * bl3p: add @see (#21140) [713bded3f8](https://github.com/ccxt/ccxt/commits/713bded3f842537c4f6905a1355296f99f9a2956) * btcbox: add @see (#21144) [5e6a5f33ed](https://github.com/ccxt/ccxt/commits/5e6a5f33eda36cd9da4f62d32f1b4828c6c16737) * coinbase: add preview in createOrder (#21147) [bf11c6e5e0](https://github.com/ccxt/ccxt/commits/bf11c6e5e0a22115f12fc4ad60063471126a5379) * btcalpha: add @see (#21143) [ac838092fc](https://github.com/ccxt/ccxt/commits/ac838092fc818a50174ea1f35a8af80d9cdd550d) * blockchaincom: add @see (#21141) [67096a2228](https://github.com/ccxt/ccxt/commits/67096a2228a42d1a8434277495a875aab4b87c5f) * binance: setLeverage, portfolio margin support (#21145) [ef2ee8f3f0](https://github.com/ccxt/ccxt/commits/ef2ee8f3f081e6b01fb48ef191f93e52dbf77510) * feat(exchange): type overridden methods (#21148) [bcdd1d7788](https://github.com/ccxt/ccxt/commits/bcdd1d7788f60c5aab7cf1803acc04c6db956fe4) * feat(Exchange.cs): call networks afterConstruct and OKX currency networks (#21150) [aa346004a3](https://github.com/ccxt/ccxt/commits/aa346004a347d1639cf9199a355d30a4a129ac8d) * fix(build): waves precision [ci deploy] (#21155) [08027e245d](https://github.com/ccxt/ccxt/commits/08027e245d9b1e692cb7cc2524f77ad0feef3b41) * 4.2.39 [590e6191ee](https://github.com/ccxt/ccxt/commits/590e6191eef3a0c61005b596a0d68cf6153dbdb7) ## 4.2.38 (2024-02-06) * feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) [e63a9ed6b1](https://github.com/ccxt/ccxt/commits/e63a9ed6b1a981e3cc8daef9bf0ad83bf42f87b2) * feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128) [b51aba9c98](https://github.com/ccxt/ccxt/commits/b51aba9c98fec688c1488ae30154777bebe8b173) * Blofin implementation (#20371) [ci deploy] [36697b7619](https://github.com/ccxt/ccxt/commits/36697b7619e9c7dfdd5154764110721205ecded9) * 4.2.38 [3d881a412b](https://github.com/ccxt/ccxt/commits/3d881a412b06d84337fb6e3a6bdbeabfbfe97976) ## 4.2.37 (2024-02-06) * feat(cs): remove .vs dir (#21110) [2c40085a51](https://github.com/ccxt/ccxt/commits/2c40085a51e9b8ebb97b489ff38057b3f7234169) * feat(tests): run a single test (#21108) [0a9f295a39](https://github.com/ccxt/ccxt/commits/0a9f295a39835acd072f63cebb080f9b49c20184) * feat(tests): run a single test (#21108) [de44b76631](https://github.com/ccxt/ccxt/commits/de44b76631997a47615231487ac034a74e816cef) * fix(docs): typo (#21111) [4aea6a1932](https://github.com/ccxt/ccxt/commits/4aea6a1932af5feef6784b080171f348dd85e377) * feat(bybit): limit tpsl orders support (#21114) [38dbb6636c](https://github.com/ccxt/ccxt/commits/38dbb6636c84ec2a72e522f6ee9ada243c4a18ff) * fix(bybit): remove marginMode from parsePosition (#21117) [1930a64495](https://github.com/ccxt/ccxt/commits/1930a64495ed69b49303e5bd0a5b9d674b6bf5e7) * fix(types): orderTypes (#21118) [34842bd725](https://github.com/ccxt/ccxt/commits/34842bd7259dea919cb18a607135845e4367732b) * fix(types): add missing values to position (#21119) [940699ca18](https://github.com/ccxt/ccxt/commits/940699ca18e8ba537b73c6727b7572db6157e6cc) * fix(types): add missing values to position (#21119) [e4b49432a6](https://github.com/ccxt/ccxt/commits/e4b49432a6061b5ac99244414ab0e59b8745756e) * binance: createOrder, postOnly (#21116) [1e8a590921](https://github.com/ccxt/ccxt/commits/1e8a59092104c9a1a81237723f7ade700149c9af) * feat(C#): update docs (#21122) [b2dd29e770](https://github.com/ccxt/ccxt/commits/b2dd29e7706a5e22afd2f2f3fa13e874ab62a8d8) * binance: cancelAllOrders, portfolio margin support (#21126) [a41f397abf](https://github.com/ccxt/ccxt/commits/a41f397abfe6f321b49c398b13d93a9dcd10d391) * binance: fetchOpenOrders, portfolio margin support (#21123) [2de02d44e5](https://github.com/ccxt/ccxt/commits/2de02d44e5a8fe8a75d4bef8a5ffd594a81d4871) * bitfinex: edit rate limit weights (#21120) [5a417e7778](https://github.com/ccxt/ccxt/commits/5a417e7778e94ff10a66d68586ddb40929d764e5) * bitmex: add @see (#21127) [cf64a730ca](https://github.com/ccxt/ccxt/commits/cf64a730ca39ad3093a35ad0e34cf519d7f2f3b8) * 4.2.37 [ce49387672](https://github.com/ccxt/ccxt/commits/ce493876726387a1fee14ad5975034e6d821247c) ## 4.2.36 (2024-02-05) * bitfinex: add @see (#21073) [0edc8b6087](https://github.com/ccxt/ccxt/commits/0edc8b608748df6462bd6404b6036c48aba5a54a) * bithumb: add @see (#21074) [302ea26093](https://github.com/ccxt/ccxt/commits/302ea26093110216e61fcc574aa3848b5b9c0c06) * feat(woo): can now use since parameter on fetchOHLCV (#21083) [5a9bdf7fb6](https://github.com/ccxt/ccxt/commits/5a9bdf7fb67a80b26fe560742530cdbffb850e02) * fix(binance): restore ws url port (#21101) [b71c8901df](https://github.com/ccxt/ccxt/commits/b71c8901df7a5eae078c5a335062a97e95a6a29f) * Regression watch ticker binance (#21102) [ci deploy] [3fa3034f21](https://github.com/ccxt/ccxt/commits/3fa3034f217fa57825b5d71e4a81939fac243df3) * binance: createOrder, portfolio margin support (#21105) [3e6b79b87f](https://github.com/ccxt/ccxt/commits/3e6b79b87ff9f4c2a569a9a0e47c54b70a860c73) * 4.2.36 [ce1189ee70](https://github.com/ccxt/ccxt/commits/ce1189ee70a105c9c2922db75cb7aa323fa29168) ## 4.2.35 (2024-02-04) * binance: fetchBalance, portfolio margin (#21093) [ce4c9db1d5](https://github.com/ccxt/ccxt/commits/ce4c9db1d5c99f3dfdc66fc25a27f164d6ad79b1) * wrong string/number concatenation (#21091) [d951fe2c44](https://github.com/ccxt/ccxt/commits/d951fe2c448742ed9d135d1eed13c7cd147a7bc1) * fix(Exchange): fetchPaginatedCallIncremental error msg (#21095) [2b5cf15d75](https://github.com/ccxt/ccxt/commits/2b5cf15d7523bd2055eea941c96fdbc52fc1b75c) * fix(binance): watchPositions safeSymbol and watchMyTrades parser, fix #21076 (#21086) [f2005c4c8d](https://github.com/ccxt/ccxt/commits/f2005c4c8d1e5e46c6e97e5dfb3025731f3f39ef) * bitfinex2: set the remaining margin methods to false (#21092) [481c2beef2](https://github.com/ccxt/ccxt/commits/481c2beef2c8650fd570ff42248e0af2fc9a3eb8) * fix!(krakenfutures): update fees structure (#21081) [145b540e1f](https://github.com/ccxt/ccxt/commits/145b540e1ffa60da37682e431b19033fedbb0e42) * fix(Exchange.py): linting (#21096) [353c21d1e0](https://github.com/ccxt/ccxt/commits/353c21d1e074b82fec22090ba847f784efcd6305) * fix(watch) regression after c# intervention; watch for binance is broken (#21099) [75c0ab9f23](https://github.com/ccxt/ccxt/commits/75c0ab9f23e90aa654d631bcaa60e666d7506d57) * 4.2.35 [4ed68efc48](https://github.com/ccxt/ccxt/commits/4ed68efc48d64998ba6d8d19f5739d34a22c5401) ## 4.2.34 (2024-02-03) * Fix image [ci deploy] (#21084) [4dd267a869](https://github.com/ccxt/ccxt/commits/4dd267a869ec12c027290015bca32eae2b70e9b3) * update image [ci deploy] (#21085) [8518011286](https://github.com/ccxt/ccxt/commits/85180112865f1d37c786d5347908bc1e651cca0b) * fix images format [ci deploy] (#21088) [b2bbef46e9](https://github.com/ccxt/ccxt/commits/b2bbef46e952a97c3de9cc702b56c81b0229fde7) * update package reference [ci deploy] (#21089) [cc5a5b51c9](https://github.com/ccxt/ccxt/commits/cc5a5b51c9207abb6514323fe3421f5df016a249) * 4.2.34 [0a82dd8ca7](https://github.com/ccxt/ccxt/commits/0a82dd8ca788d4aa166b287daf4b9308c97b61f0) ## 4.2.33 (2024-02-02) * fix file permissions [ci deploy] (#21082) [358d68d9fa](https://github.com/ccxt/ccxt/commits/358d68d9fafa3b862d1db05d135d532256980fcf) * 4.2.33 [f71cb6e104](https://github.com/ccxt/ccxt/commits/f71cb6e1041d3fb792844662272918e48a3ced98) ## 4.2.32 (2024-02-02) * [C#][netstandard2.0][netstandard2.1] CCXT implementation (#17650) [ac3a02b57e](https://github.com/ccxt/ccxt/commits/ac3a02b57e93a7479cb4329390b1dce004edf01b) * bit2c: add @see (#21066) [cd6d3a9b10](https://github.com/ccxt/ccxt/commits/cd6d3a9b10298b665d21ee5eb2e1af5d4b5fd24c) * bigone: add @see (#21067) [245ca933e1](https://github.com/ccxt/ccxt/commits/245ca933e192948e018f1a805e29a92c7f7d2f05) * build: tmp disable exchanges (#21070) [19b9aeb562](https://github.com/ccxt/ccxt/commits/19b9aeb56202c7cab3b797d94bcd15ce9293078f) * fix(static): gate tests (#21075) [940b627c24](https://github.com/ccxt/ccxt/commits/940b627c24e427ade9095064e64b294bea3b04ee) * fix(static): gate tests (#21075) [65b2462c6c](https://github.com/ccxt/ccxt/commits/65b2462c6c260981a24e3cc5ac2fd72b3b6937b0) * fix(kraken): invalid price (#21078) [ci deploy] [ba80a667ec](https://github.com/ccxt/ccxt/commits/ba80a667ec37a3943acf58c2f7ce0fbd405d4a83) * 4.2.32 [3bcf2ac910](https://github.com/ccxt/ccxt/commits/3bcf2ac910e61cceace276d36bb44e86e2d8a8d4) ## 4.2.31 (2024-02-02) * bitfinex2: cancelOrders (#21048) [932c5f9557](https://github.com/ccxt/ccxt/commits/932c5f9557a6f242a8f05cf90ec5013dbd4ee269) * timex update docs url (#21043) [f99669aed5](https://github.com/ccxt/ccxt/commits/f99669aed5f35af652b1f3a6a268c81fceb833da) * coinbase: add apis (#21051) [bbd153fefe](https://github.com/ccxt/ccxt/commits/bbd153fefe22f1576f4fd7b43448d6ab98f06a08) * okx: add apis (#21054) [59c32e2eae](https://github.com/ccxt/ccxt/commits/59c32e2eae38010a7316269ecc9913dc71dedf78) * has["fetchDepositAddress"] == false (#21044) [320988fafb](https://github.com/ccxt/ccxt/commits/320988fafbcd55b8344aebab238aaa3ddd74a159) * Whitebit change rate limit (#21032) [a5ef5d5c29](https://github.com/ccxt/ccxt/commits/a5ef5d5c292f0b1d76517ebfc038107d503cef9e) * Whitebit change rate limit (#21032) [59186c5e21](https://github.com/ccxt/ccxt/commits/59186c5e213411e8d6e3b65acf6d6e3c67447a50) * docs(lbank): lbank docstrings reference lbank instead of lbank2 (#21042) [585866e65e](https://github.com/ccxt/ccxt/commits/585866e65ee8f8f0e12908ec29160ca19abfa461) * bitfinex2: createOrders (#21050) [e2c987db1b](https://github.com/ccxt/ccxt/commits/e2c987db1bc7d35eeefb6d69e7ecb41d033f8103) * feat(bitget,okx): static tests (#21058) [22de03db5f](https://github.com/ccxt/ccxt/commits/22de03db5f1ad2a0ddbd144813ed00348324742d) * fix(kraken) fetchOHLC since must be passed as nanoseconds (#21055) [2e8c2b1d45](https://github.com/ccxt/ccxt/commits/2e8c2b1d45dea727cee7121211d0557e7ed22400) * fix(bitget): update request test (#21059) [4f0ab43436](https://github.com/ccxt/ccxt/commits/4f0ab43436a3d416c52004bea8ff0ceb164fd7c3) * fix(bitget): update request test (#21059) [43f367aecc](https://github.com/ccxt/ccxt/commits/43f367aecc8dfe2891954cb54cc725b0c039c834) * filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966) [98fb226159](https://github.com/ccxt/ccxt/commits/98fb226159c2779fdaa53c165b306d9d9ef6e203) * filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966) [d89de5c477](https://github.com/ccxt/ccxt/commits/d89de5c4775a6bcd666866f4a8365c4dc099b3f8) * deribit: fetchOHLCV, missing the first candle in some cases (#21062) [b61bb43d93](https://github.com/ccxt/ccxt/commits/b61bb43d939c8cd0951e3653423cb8134864a24d) * bitfinex2: add the remaining swap support (#21064) [f7911197ef](https://github.com/ccxt/ccxt/commits/f7911197ef0e8a3d5238606e044b87daccd394e1) * 4.2.31 [0ec28659d5](https://github.com/ccxt/ccxt/commits/0ec28659d55cd7648c648d81eb6c18e27f3bd6a7) ## 4.2.30 (2024-02-01) * bitget has (#21026) [c12d902e24](https://github.com/ccxt/ccxt/commits/c12d902e248432366b271e6a4e9265def57814c1) * Bitfinex2: update createOrder (#21028) [d254b5e2c9](https://github.com/ccxt/ccxt/commits/d254b5e2c90e7ec5fdc892f927478ee0377588d7) * fix(hitbtc): reduceMargin, addMargin, can set marginMode (#21025) [356c91cab7](https://github.com/ccxt/ccxt/commits/356c91cab77cba57b3d4e75b283741b14f72246e) * Replace safe value safe bool 3 (#21030) [f00a6a3474](https://github.com/ccxt/ccxt/commits/f00a6a347487870d88949cb4355548a4ad78cc8b) * feat(p2b): websockets/pro implementation (#20982) [5ce89c1033](https://github.com/ccxt/ccxt/commits/5ce89c103381b2894308a585221b2144341036cd) * Fix build (#21041) [19c61fd5ce](https://github.com/ccxt/ccxt/commits/19c61fd5ceb4daf1a27ae0aa2061ebf31ba3fe62) * fix(okx): fetches first candle from start of since (#21040) [92572c0911](https://github.com/ccxt/ccxt/commits/92572c0911f83a02349e6e372656724eade79f99) * Digifinex: fetchTickers, safeMarket fourth argument error (#21047) [484948a1f7](https://github.com/ccxt/ccxt/commits/484948a1f7539a9e4e98ed4001b63b103a0ff630) * 4.2.30 [86b41eeed4](https://github.com/ccxt/ccxt/commits/86b41eeed45e51ffa4b4e9a5f7206c99d6c262cd) ## 4.2.29 (2024-01-30) * feat(okx): add full ob endpoint (#21013) [ed13f2e22f](https://github.com/ccxt/ccxt/commits/ed13f2e22fbd635dc94fe79ca35821e7063695a4) * fix(bybit): order fee (#21014) [53211424bc](https://github.com/ccxt/ccxt/commits/53211424bc1e2cad72c72f522b3c0b0c0ad99c70) * feat(bitmex): update link (#21015) [a668dd4e8f](https://github.com/ccxt/ccxt/commits/a668dd4e8fa51c6221ad80b19b20205e95316629) * feat(bitmex): update link (#21015) [18a0183200](https://github.com/ccxt/ccxt/commits/18a01832002c75636caaa78aa1334d1a0b3cced8) * coinmetro.ts `sign` update (#21016) [2238174a70](https://github.com/ccxt/ccxt/commits/2238174a70397c4a2b90eb05655097fcd6ea9429) * feat(bybit): add error mapping (#21018) [abd40e7cf2](https://github.com/ccxt/ccxt/commits/abd40e7cf21450d650ce58a850ffb45bcb58e7b0) * feat(bybit): add error mapping (#21018) [5cdfbcdbc1](https://github.com/ccxt/ccxt/commits/5cdfbcdbc15acbc14f7654fcd38c8846eb189022) * feat(Exchange): add safeBool/safeList/safeDict (#21012) [1fe587738b](https://github.com/ccxt/ccxt/commits/1fe587738bb9ff9d2e69ea6d3347a2ecdd8e1cb7) * feat(Exchange): add safeBool/safeList/safeDict (#21012) [6058b41842](https://github.com/ccxt/ccxt/commits/6058b41842756c1d9c8094d40f1754e0930dcf51) * coinmetro header update (#21023) [8cc1aa4185](https://github.com/ccxt/ccxt/commits/8cc1aa4185b24104e44bad6371ef422c7873ceda) * 4.2.29 [1aded1dd0f](https://github.com/ccxt/ccxt/commits/1aded1dd0f41d58a2024dd445d402abff47593d8) ## 4.2.28 (2024-01-30) * feat(Exchange): add class tag (#21001) [4f70a01be4](https://github.com/ccxt/ccxt/commits/4f70a01be4ea674b80e6d98b2409d88c8a2cef51) * feat(bitforex): cancelAllOrders (#21004) [0b090448be](https://github.com/ccxt/ccxt/commits/0b090448be2bf5c9efef3fd8fd7fc26835ba16cf) * has["cancelAllOrders"] (#21005) [6aab24e52e](https://github.com/ccxt/ccxt/commits/6aab24e52ef3e7f774b07d83779044f179383e6e) * Bitfinex2: setMargin (#21008) [ed99d45aae](https://github.com/ccxt/ccxt/commits/ed99d45aaeebce9e4060f2adc8b60565dcc85ef4) * bitfinex2: fetchBalance, debt field (#21009) [c735dd750d](https://github.com/ccxt/ccxt/commits/c735dd750dba8ba9750f8a74f639280848112107) * 4.2.28 [1865386efd](https://github.com/ccxt/ccxt/commits/1865386efdd156429d3831f7caf7c7aaafbe0133) ## 4.2.27 (2024-01-29) * feat(Exchange): improve fetchOrders error message (#20996) [b5107b2777](https://github.com/ccxt/ccxt/commits/b5107b2777075b082abb3122833aec851b6d69ba) * feat(Exchange): improve fetchOrders error message (#20996) [6552b9deba](https://github.com/ccxt/ccxt/commits/6552b9debaf330aa919011280a06d3f278f75e33) * fix(coinbase): add params to body when using token (#20997) [800aee7fbf](https://github.com/ccxt/ccxt/commits/800aee7fbfd6ab29c6fe2e20cf3085e922571eef) * fix(coinbase): add params to body when using token (#20997) [6d4f8280ff](https://github.com/ccxt/ccxt/commits/6d4f8280ff6ceda7ea0f9a2693ce32dfe5202a2c) * fix(upbit): fetchDepositAddress takes params["network"] (#20998) [1086c1d43b](https://github.com/ccxt/ccxt/commits/1086c1d43b3b7f78c8156d664d0e0b2716d1b4d0) * Coinmetro integration [ci deploy] (#20297) [2d2eb1fbac](https://github.com/ccxt/ccxt/commits/2d2eb1fbac08cce706cbdd64e10f4387a8de798f) * fix Static tests [ci deploy] (#20999) [bd072876c1](https://github.com/ccxt/ccxt/commits/bd072876c19fc8fff4d5467bdfb8c2551efb1644) * 4.2.27 [5f77a77b06](https://github.com/ccxt/ccxt/commits/5f77a77b0658f3890d6db9e1d767a5bbad90ca54) ## 4.2.26 (2024-01-29) * fix(ws): freezing eror (#20988) [9dacfb09c9](https://github.com/ccxt/ccxt/commits/9dacfb09c97cbe4900913a59fea00844c5dd94ea) * fix(ws): freezing eror (#20988) [ab73522fbf](https://github.com/ccxt/ccxt/commits/ab73522fbfe3e5eaa32097d314e5394d3d92970f) * fix(bingx): order parsing (#20993) [3abf71e004](https://github.com/ccxt/ccxt/commits/3abf71e004b0ed18b479ef8d9610f2eccf9b990a) * fix(bingx): order parsing (#20993) [fcb52616d5](https://github.com/ccxt/ccxt/commits/fcb52616d5506f52f6427c6bd1ec7a1d268d070e) * bingx: add watchTicker (#20995) [838c045a73](https://github.com/ccxt/ccxt/commits/838c045a73ded7364aabbaf46560edb9e516036e) * bingx: add fetchMarkOHLCV (#20994) [893572fe7c](https://github.com/ccxt/ccxt/commits/893572fe7c928f749c1278684d3a1f809e577faf) * 4.2.26 [a2671dc0fc](https://github.com/ccxt/ccxt/commits/a2671dc0fcd08ddba2610f856724177a429a0d63) ## 4.2.25 (2024-01-28) * Bitfinex2: fetchLiquidations (#20989) [b4b94c227a](https://github.com/ccxt/ccxt/commits/b4b94c227a147736806056d25354b46e3d3ec85f) * fix(gate): parse web trade id (#20987) [44527c4b24](https://github.com/ccxt/ccxt/commits/44527c4b2408a1ee95b7042ea6a8f7e065e42a67) * 4.2.25 [cc3458ee84](https://github.com/ccxt/ccxt/commits/cc3458ee841871638a6ec6e2401c3b9cc62df7ae) ## 4.2.24 (2024-01-27) * Bitfinex2: fetchOpenInterestHistory (#20980) [d0c9506b9e](https://github.com/ccxt/ccxt/commits/d0c9506b9e9b3eacbc119676266b4cc8aee35889) * bitopro: add watchMyTrades (#20950) [dca1e94452](https://github.com/ccxt/ccxt/commits/dca1e944521d7d513d5cf862f434e1989e0fd99c) * Wrong class on error Bingx (#20979) [1314d9e26c](https://github.com/ccxt/ccxt/commits/1314d9e26c40eef1f85981d9392d15f059ca309e) * fix(phemex): position parsing (#20985) [e8f9d9f943](https://github.com/ccxt/ccxt/commits/e8f9d9f94342486d105a42c81f89e02126abf82b) * 4.2.24 [b18af9e36a](https://github.com/ccxt/ccxt/commits/b18af9e36acae4e35a6523150fc16cd2c25ce598) ## 4.2.23 (2024-01-26) * fix(binance) no timestamp for futures watched tickers (#20973) [ddfcb225f6](https://github.com/ccxt/ccxt/commits/ddfcb225f6657d3964415182d5becbc0dcb491f1) * Okx: edit algo order (#20970) [69445297af](https://github.com/ccxt/ccxt/commits/69445297af8a2c0434f8a1b96fe5dc9295fa5e1e) * bitfinex2: fetchOpenInterest (#20972) [903c462761](https://github.com/ccxt/ccxt/commits/903c4627616dba3e8d1e01d72a5b2d946054c394) * Okx: watchMyTrades, add spot margin support (#20971) [f3fdc7903e](https://github.com/ccxt/ccxt/commits/f3fdc7903ec081578c5c4ac79e6c32819cafb16c) * feat(phemex): add endpoint to fetchPositions (#20976) [7d799ea1cf](https://github.com/ccxt/ccxt/commits/7d799ea1cf8c492e2fa28f0407426a655c7ab03d) * feat(coinex): add history endpoint to fetchPositions (#20975) [c976b48323](https://github.com/ccxt/ccxt/commits/c976b48323c28d21ddc0ca21701b14ba4b064764) * feat(hitbtcPro): add sandbox mode (#20978) [5e0291ae64](https://github.com/ccxt/ccxt/commits/5e0291ae6496b01fe6dcd8a71b336e4aaa6a5b55) * 4.2.23 [ccd0713d59](https://github.com/ccxt/ccxt/commits/ccd0713d593649a90c6fa160374462d94dc311a3) ## 4.2.22 (2024-01-25) * Okx: watchOrders, unify spot margin support (#20930) [024ad95700](https://github.com/ccxt/ccxt/commits/024ad957005dda089989ebe6d7a677e3a700acda) * Okx: watchOrders, unify spot margin support (#20930) [094b211496](https://github.com/ccxt/ccxt/commits/094b21149642e228554769294bca64043ed90302) * fix(bitrue): use proper orderbook type (#20936) [f90fbc73a5](https://github.com/ccxt/ccxt/commits/f90fbc73a5b4d7aba50608517048f8f89661e669) * fix(bitrue): use proper orderbook type (#20936) [546770053b](https://github.com/ccxt/ccxt/commits/546770053b7de1575792e0772d4fa2ce7371abaa) * feat(woo): fix fetchDepositAddress flag (#20937) [cc704e6d50](https://github.com/ccxt/ccxt/commits/cc704e6d50bf7708c26f508b6fa067d4cacffbb7) * feat(woo): fix fetchDepositAddress flag (#20937) [34e105ee73](https://github.com/ccxt/ccxt/commits/34e105ee73b17d65ff3fb51ad3d8982e04f0880b) * docs: Divide docs in globla referene and reference per exchange (#20902) [9ae8493619](https://github.com/ccxt/ccxt/commits/9ae84936196fb7ea6e0365b78e5494492eac3ef6) * feat(tests): allow request and response tests to run in the same command (#20939) [cabf668cfc](https://github.com/ccxt/ccxt/commits/cabf668cfc703dabde7fcf2178ec1f450f0f20c7) * feat(coinex): handleMarginMode (#20940) [8448ecf0d7](https://github.com/ccxt/ccxt/commits/8448ecf0d7ced9d3f100665e577224d9640dd645) * feat(phemex): improve fetchBalance docs (#20941) [9d0449270c](https://github.com/ccxt/ccxt/commits/9d0449270ccdad0420ad56e1bc90b1b404a933bc) * feat(phemex): improve fetchBalance docs (#20941) [fe0903ae66](https://github.com/ccxt/ccxt/commits/fe0903ae66c75cc502de8dec77050c9c4c34e89a) * Manual: add notes on the marginMode parameter (#20944) [4d03948f9c](https://github.com/ccxt/ccxt/commits/4d03948f9c0dbddfdbe6463f203fbdecc3f30699) * Binance: watchOrders, add handleMarginModeAndParams (#20933) [12210a7ea2](https://github.com/ccxt/ccxt/commits/12210a7ea279cbcd50814b9155ddd8eaa034d5c4) * Deribit: createExpiredOptionMarket (#20942) [744ab43632](https://github.com/ccxt/ccxt/commits/744ab43632bdd7ae29d92bcd6d77b326ddd6c6b4) * feat(tests): add binance static tests (#20947) [93ea3af555](https://github.com/ccxt/ccxt/commits/93ea3af5556f45ea1cf752f02e1250a3fdf4a973) * feat(binance): update test ws endpoint (#20952) [02c947b952](https://github.com/ccxt/ccxt/commits/02c947b9525bb9f1b0a88e050edba38bc97f6c90) * feat(binance): improve docs and method handling (#20953) [be944c5826](https://github.com/ccxt/ccxt/commits/be944c582684a32eed2212f76346db5eb08bcde5) * wrong comment breaks build (#20955) [579ce1359e](https://github.com/ccxt/ccxt/commits/579ce1359e0833adf35e668097f2b8f92587b0ad) * bitget has (#20958) [152eb4925d](https://github.com/ccxt/ccxt/commits/152eb4925de18d57e2cd5196c58327bb000d2f31) * feat(binance): add convert endpoints (#20959) [e7a31ee0ed](https://github.com/ccxt/ccxt/commits/e7a31ee0edb9f41423d6afe33798864d81b82670) * has["fetchFundingRate"] (#20960) [2d5059e584](https://github.com/ccxt/ccxt/commits/2d5059e584038e392a5f9c1c885f75ade075cf94) * feat(bybit): improve market orders for UTA (#20965) [e555457cad](https://github.com/ccxt/ccxt/commits/e555457cad30f21016314b919d609d58aa4263cb) * 4.2.22 [6e263c4d3e](https://github.com/ccxt/ccxt/commits/6e263c4d3e9d73c3a379579a99b88d8d2ef3be20) ## 4.2.21 (2024-01-23) * feat(bitvavo): ws trading (#18629) [8e4bcd721c](https://github.com/ccxt/ccxt/commits/8e4bcd721c1911a460537fc8ea9ad000b27dd3d0) * feat(bitvavo): ws trading (#18629) [73120ad6d2](https://github.com/ccxt/ccxt/commits/73120ad6d26c03a4009a95a5741448a62fd4010d) * fix(blockchaincom): fetchDepositAddress (#20916) [3155cd591f](https://github.com/ccxt/ccxt/commits/3155cd591f7b9831a41dcb5a935ef0e050fe31af) * fix(blockchaincom): fetchDepositAddress (#20916) [b81cd6c0bd](https://github.com/ccxt/ccxt/commits/b81cd6c0bdfac514f7c5bbfca101b0eaa6e69812) * feat(lbank): remove limit from fetchOrderBookWs (#20918) [23ee23f5bb](https://github.com/ccxt/ccxt/commits/23ee23f5bb6b6dc4f37146f897518f686d9a589f) * fix(gate): fetchLeverageTiers parsing (#20920) [eadec4d8be](https://github.com/ccxt/ccxt/commits/eadec4d8bee850366eb07b65b5ff57a1d3f03a78) * gate: add apis (#20932) [90d8bb3b53](https://github.com/ccxt/ccxt/commits/90d8bb3b5319f2dede364f70563366f330976eff) * WsClient eslint errors fix (#20925) [6cca91b4fc](https://github.com/ccxt/ccxt/commits/6cca91b4fcf71e96227a3b89c288bd58e8f66ed5) * fix(bitopro): fix ws url and signature (#20928) [d67cacd866](https://github.com/ccxt/ccxt/commits/d67cacd8661ea54b27fed8e16db43c23fff1918b) * Add querying contract funds from Phemex (#20931) [cb5f849469](https://github.com/ccxt/ccxt/commits/cb5f8494691b8a5c515cbe0b3bd7253d97307baa) * novadax: add apis, update ratelimit (#20934) [aa95489977](https://github.com/ccxt/ccxt/commits/aa954899770e05c71241901bc48b16617474c7ca) * 4.2.21 [b4fbbfb8fe](https://github.com/ccxt/ccxt/commits/b4fbbfb8fea387606c69188c49b0d92ec15cc898) ## 4.2.20 (2024-01-22) * BingX New error parsed to InsufficientFunds (#20901) [b36ef50d20](https://github.com/ccxt/ccxt/commits/b36ef50d20bb9680db9dc08e2b8a00a81f4710cd) * feat(Exchange): move expired option market to the base class (#20888) [c29f127973](https://github.com/ccxt/ccxt/commits/c29f127973d62ed3c03cad254215bddbc2895e26) * feat(binance): add papi/ping endpoint (#20906) [ab203a541c](https://github.com/ccxt/ccxt/commits/ab203a541c9cc3e7de6fcae57ea1cdffcae57ba5) * feat(base): add fetchCanceledAndClosedOrders stub (#20883) [3aa29c09ff](https://github.com/ccxt/ccxt/commits/3aa29c09ff736a728a52216c64b426a923f7b382) * feat(bitteam): update logo (#20907) [6dd19df17a](https://github.com/ccxt/ccxt/commits/6dd19df17a7be685721d4698b816d2cf7e702eab) * Bitrue fix build (#20915) [21409d3a3b](https://github.com/ccxt/ccxt/commits/21409d3a3b97d944141ea2cbf470823218adbb4f) * 4.2.20 [3253c3948c](https://github.com/ccxt/ccxt/commits/3253c3948c81a1d8d950eec4f174fbbc85d80681) ## 4.2.19 (2024-01-20) * Added support for WECAN, TRAC, EURCV, PYUSD (#20865) [a7663f3e42](https://github.com/ccxt/ccxt/commits/a7663f3e4258b947ed9f6b3856f327bab1ad7ba4) * fix(kraken): rate limiter fixed for public methods (#20859) [5bb61da7bb](https://github.com/ccxt/ccxt/commits/5bb61da7bb581abe0484fc66c54be10aadcb7f70) * feat(luno): add fetchOHLCV (#20869) [1bdff9799c](https://github.com/ccxt/ccxt/commits/1bdff9799c1fd4bd3643f135a6cdd74ae57131f0) * fix(luno): fetchOHLCV docstring return type fix for build error (#20874) [2c1a8b49cc](https://github.com/ccxt/ccxt/commits/2c1a8b49ccbae9dc525395f6a323bf9f1033d0d3) * Deribit: fix fetchFundingRateHistory since (#20876) [34b7d93585](https://github.com/ccxt/ccxt/commits/34b7d935855199317cf770c66804ce9c4888ceee) * htx: add apis (#20878) [2fa47007b5](https://github.com/ccxt/ccxt/commits/2fa47007b50788399efe56d3039a43bf405dc72a) * gate: add apis (#20879) [ba72ebacb6](https://github.com/ccxt/ccxt/commits/ba72ebacb683d685086ef6345abaa7c436f7f812) * Binance: trailing percent order example (#20881) [99c0285153](https://github.com/ccxt/ccxt/commits/99c028515300bc34358aefda6a0c73c67757352c) * Deribit: fix fetchPositions linear currency (#20880) [7529449be1](https://github.com/ccxt/ccxt/commits/7529449be173dfc74a50bbce0aba1828d98b029b) * poloniexfutures.has["fetchFundingRateHistory"]: false (#20891) [591254fe8b](https://github.com/ccxt/ccxt/commits/591254fe8bf56adc944dcab7cbe517ca68d60a65) * mexc update docs link (#20893) [e4814c4fd3](https://github.com/ccxt/ccxt/commits/e4814c4fd3efa0db4f320d322824d7245be55e45) * Bitget: fetchPositions, enable calling with no symbols argument (#20890) [2d4758c6ea](https://github.com/ccxt/ccxt/commits/2d4758c6eace8edbdad3a2fcaa8e46bbe45eab4b) * ascendex.has["fetchOpenInterest,fetchOpenInterestHistory"] = false (#20892) [0caa90ca64](https://github.com/ccxt/ccxt/commits/0caa90ca643107f50e8f9878d1cc1a52dd83a9ec) * createTrailingAmountOrder and createTrailingPercentOrder typescript examples (#20889) [0d3afaee9e](https://github.com/ccxt/ccxt/commits/0d3afaee9e7f6dd6dd32fbac1be1a6c35da63add) * fix(binanceWs): watchPositions (#20895) [149fea7ed5](https://github.com/ccxt/ccxt/commits/149fea7ed5bb1ec754f9355cd769b0a02d4d1898) * fix build: disable bitpanda (#20897) [eda19b876a](https://github.com/ccxt/ccxt/commits/eda19b876a3a3f6be31f0c775cf4615107a9c4c7) * feat(onetrading): rename from bitpanda (#20739) [716f246cba](https://github.com/ccxt/ccxt/commits/716f246cba808f06da8a948a637733afe53261dd) * feat(bitpanda): add alias (#20898) [bed7e3b26d](https://github.com/ccxt/ccxt/commits/bed7e3b26d14417ce271916c77b013630b1acb8a) * 4.2.19 [6a4d5c1f10](https://github.com/ccxt/ccxt/commits/6a4d5c1f10991320fffde4819521a922bd8fa091) ## 4.2.18 (2024-01-18) * feat(coincheck): add pro (#20846) [fc3b81dc65](https://github.com/ccxt/ccxt/commits/fc3b81dc659aefcf0c35a8c9b16c68de3b0da39f) * Bybit: edit cancelAllOrders orderFilter param (#20844) [56e7809c29](https://github.com/ccxt/ccxt/commits/56e7809c29ea95d656afd20ed0297f6278e44c16) * fix(cryptocom): remove this as any (#20851) [ce9e3e68e1](https://github.com/ccxt/ccxt/commits/ce9e3e68e1260e050bf888fa9f995e947f292fa6) * bitget: allow books1 channel in watchOrderBookForSymbols (#20850) [08a8352b53](https://github.com/ccxt/ccxt/commits/08a8352b533ad49c89fb2bb38b1ef51e263dc9fc) * bitget: allow books1 channel in watchOrderBookForSymbols (#20850) [d321a6743d](https://github.com/ccxt/ccxt/commits/d321a6743d8efaee24c24a1fb480035e27a0b1a6) * fix(BinanceWs): stream limits reading (#20852) [0b51d3e8d5](https://github.com/ccxt/ccxt/commits/0b51d3e8d538fec04b9b108b8767020cf45be382) * fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) [b3dc0eda2e](https://github.com/ccxt/ccxt/commits/b3dc0eda2e2136bf64a4bbed741dec22afe0fa50) * fix(poloniexfutures, kucoin, kucoinfutures): wrap negotiate in try catch and add future to transpile, fix #20835 (#20843) [6a0584b54a](https://github.com/ccxt/ccxt/commits/6a0584b54a8161510daf48dbad7304c5107d554c) * binance: add apis (#20857) [0842f1749d](https://github.com/ccxt/ccxt/commits/0842f1749d48c2b23035d0946e016a9798f8198b) * Deribit: static request tests (#20861) [ced14289a2](https://github.com/ccxt/ccxt/commits/ced14289a225bd37d44d778cbebb6fd4e6e24b3f) * docs(kraken): update kraken docs link (#20858) [a99eb6075c](https://github.com/ccxt/ccxt/commits/a99eb6075ce7356ac9c9a857c33f5686df5c62ef) * feat(bingx): add fetchFundingRates (#20864) [9e6484015d](https://github.com/ccxt/ccxt/commits/9e6484015d5d6f1e6bd7d07b72bf783e407deccb) * Bybit: adjust stop handling for fetchMyTrades, fetchOrders and fetchOpenOrders (#20856) [2296166ff6](https://github.com/ccxt/ccxt/commits/2296166ff669939bda175bcfab99761ccbe8ab47) * 4.2.18 [b6180d0aae](https://github.com/ccxt/ccxt/commits/b6180d0aae284c851c782e693c9f26a00a0f5486) ## 4.2.17 (2024-01-17) * coinlist: add apis (#20848) [0b8fcc55b7](https://github.com/ccxt/ccxt/commits/0b8fcc55b734d90eede3b8d7b5c47999d1584955) * 4.2.17 [88b2d16bb1](https://github.com/ccxt/ccxt/commits/88b2d16bb13f2fde32be4f5bd6b3d1c09747475d) ## 4.2.16 (2024-01-16) * feat(phemex): update orders methods (#20825) [277f53d17d](https://github.com/ccxt/ccxt/commits/277f53d17d3e1051d495a85bd56a1eca17da3595) * feat(bingx): add swap sandbox (#20806) [379cdb087e](https://github.com/ccxt/ccxt/commits/379cdb087e3b545f539b7d9f6e1f1364b690c344) * feat(bingx): add swap sandbox (#20806) [8f02d48c78](https://github.com/ccxt/ccxt/commits/8f02d48c7815384259d4304f147868f941e7488e) * bingx parseTransaction from withdraw function [be5539dfdf](https://github.com/ccxt/ccxt/commits/be5539dfdf9d457b5d5303975a7c24bd6bc4e10a) * bingx parseTransaction from withdraw function [e1b92479d3](https://github.com/ccxt/ccxt/commits/e1b92479d361049777e781eb8fac033441a81ebd) * Bitmex: fix disabled static request tests (#20829) [5fe4589179](https://github.com/ccxt/ccxt/commits/5fe4589179a137de0dbd620a72f1f1c99fcee175) * fix(bingx): has["margin"] = false (#20831) [a0d7ded17e](https://github.com/ccxt/ccxt/commits/a0d7ded17eb8a80d62ef73b506a281e5d23f4a51) * feat(coinone): add ws apis (#20824) [b59af9d0b5](https://github.com/ccxt/ccxt/commits/b59af9d0b566ad68171b145951cc8d25f322e795) * 4.2.16 [cd71a9d7cb](https://github.com/ccxt/ccxt/commits/cd71a9d7cba08b830f665ecabecb557bafbe8af1) ## 4.2.15 (2024-01-15) * bingx ip mismatch PermissionDenied exception mapping [9c7a6bf8bd](https://github.com/ccxt/ccxt/commits/9c7a6bf8bdc22d4c4a2f29c71fb3ed9d0e0f0d1c) * HTX: correct the status for partially filled orders (#20822) [5af996aa59](https://github.com/ccxt/ccxt/commits/5af996aa59ea3e37e85bbff2c31796e4d89f6e44) * fix(kraken): takeProfit/stopLoss parsing (#20821) [05403c86ea](https://github.com/ccxt/ccxt/commits/05403c86ea557ad547da898d11cab60952bdf052) * feat(woo): watchPositions, fix #20790 (#20823) [fe4b97ea21](https://github.com/ccxt/ccxt/commits/fe4b97ea213443b07e280e5d7c4ac2d6b287f20d) * 4.2.15 [1ca3a40599](https://github.com/ccxt/ccxt/commits/1ca3a405994cf09aa674fd43eff08491ee9cd3d2) ## 4.2.14 (2024-01-14) * fix(build) jsdoc2md.js script throws exception for woo and htx exchanges (#20805) [09fca46201](https://github.com/ccxt/ccxt/commits/09fca4620198129aebf874a9f0627884ac2996d1) * feat(kucoinfutures): add fetchFundingRateHistory and createOrders (#20803) [bead105323](https://github.com/ccxt/ccxt/commits/bead1053230278f03af6dcd0b55538f80065a1c4) * feat(delta): remove method usage (#20795) [d4108b142f](https://github.com/ccxt/ccxt/commits/d4108b142f8dcea4678ce9b7a97fb4fd82a8c9f0) * Bitmex: add static request tests (#20809) [8171eba1ff](https://github.com/ccxt/ccxt/commits/8171eba1ff52c262b78af48557ee36f6eeea2ec9) * fetchOHLCV: switch between current and history candles (#20802) [4a176fb1a2](https://github.com/ccxt/ccxt/commits/4a176fb1a2452ce1ed75e8500e3aa92251c06810) * fix(bigone): fetchMarkets uses /symbols endpoint (#20808) [1831f08a5b](https://github.com/ccxt/ccxt/commits/1831f08a5bc920d16cca84727ad79d7469d2dfd1) * fix build: okx static tests (#20812) [fb2b045cfa](https://github.com/ccxt/ccxt/commits/fb2b045cfa7f8fa85937107e275eb305e8a12161) * fix(build): disabled bitmex tests (#20813) [91e370f142](https://github.com/ccxt/ccxt/commits/91e370f142e9f5aedba964fdab4fe31e444c7303) * fix(kraken): remove reduceOnly (#20819) [f857ec1a4f](https://github.com/ccxt/ccxt/commits/f857ec1a4f7699b11aefba9f7c653f6c1086f16b) * exchange: stop, stop loss and take profit functions (#20442) [b66e737de9](https://github.com/ccxt/ccxt/commits/b66e737de994c1e5b47a9c3417ee2e9449d4cb57) * fix(tests): import (#20820) [3b1123865a](https://github.com/ccxt/ccxt/commits/3b1123865a120c839569218d08ac19193134b01c) * 4.2.14 [cb8b46e200](https://github.com/ccxt/ccxt/commits/cb8b46e200bee4842cc5d4d15592efd3af69054c) ## 4.2.13 (2024-01-12) * Htx, Woo: trailing order methods, require trailingTriggerPrice (#20772) [e336623344](https://github.com/ccxt/ccxt/commits/e33662334494982c10b3f995df4bfe6a17d5b5e4) * Binance: update transfer endpoint for isolated margin (#20771) [9b109815b1](https://github.com/ccxt/ccxt/commits/9b109815b137d1527b31c20d9736982c114e20d7) * bitmart update fee (#20774) [d5e3a78003](https://github.com/ccxt/ccxt/commits/d5e3a78003f68607a1a9c6c9108eb26a8a7a1251) * lbank: remove method usage (#20770) [2e355df463](https://github.com/ccxt/ccxt/commits/2e355df463af7e85fc8bf67711f0a66ed8197904) * feat(okx): add new endpoint (#20783) [1c4c6f2131](https://github.com/ccxt/ccxt/commits/1c4c6f21316a67824e6538c55e5e1d48290c144b) * feat(phemex): update ID (#20781) [bd72913571](https://github.com/ccxt/ccxt/commits/bd72913571c256c8d699b545ebc8b95871b75500) * feat(staticTests): rename huobi to htx (#20785) [878936e7d1](https://github.com/ccxt/ccxt/commits/878936e7d160dc35372b4540626fc20082417bd4) * independentreserve: remove method usage (#20784) [60a91aff1b](https://github.com/ccxt/ccxt/commits/60a91aff1b6f3b0a2b45f2102a0ac55f8762bded) * transpile: update process num when build parallel (#20658) [192ba550a8](https://github.com/ccxt/ccxt/commits/192ba550a892baa6e67dfed389b1ccde3f0431e5) * fix(IdTests): rename huobi to htx (#20789) [00c60fc3e1](https://github.com/ccxt/ccxt/commits/00c60fc3e174273fe78c0f70524ce740eb9e2037) * fix(kraken): watchOHLCV interval must be passed as integer (#20787) [ff58a040ff](https://github.com/ccxt/ccxt/commits/ff58a040ff331efc3ff27196de6f96a075c33aff) * fix(kraken): watchOHLCV interval must be passed as integer (#20787) [61c8938bd9](https://github.com/ccxt/ccxt/commits/61c8938bd90cc833ecedf75c1071ea8d381f4f74) * Gate: update parsePosition (#20798) [0ea1ef0637](https://github.com/ccxt/ccxt/commits/0ea1ef06372f2c405331eb10ab2a7d1f35a0cba2) * feat(bingx): add fetchMyTrades in spot market (#20801) [4174849c42](https://github.com/ccxt/ccxt/commits/4174849c4237cb8575fe65124c3f3d1fb0a5266f) * Coinbase: withdraw (#20796) [f0782d9bf1](https://github.com/ccxt/ccxt/commits/f0782d9bf1ee3b26e922dfc06fb5edb735f840b5) * fix(bitget): historical endpoint until parameter (#20804) [55c0a80a8d](https://github.com/ccxt/ccxt/commits/55c0a80a8d07601d0deb1e5a49a9cc563de374cd) * 4.2.13 [1be27a8067](https://github.com/ccxt/ccxt/commits/1be27a806709bf38b67d3558fa04a507d2c8c583) ## 4.2.12 (2024-01-11) * feat(tests): add assertion key to static messages (#20741) [3e33c2a7eb](https://github.com/ccxt/ccxt/commits/3e33c2a7eb722deb1b5d49392675ae5cd44b90e2) * okx reflink [5b65f53e06](https://github.com/ccxt/ccxt/commits/5b65f53e06ba4f1f777d8a806b304f4452014437) * Alpaca Fees Update (#20740) [c6bb997fe1](https://github.com/ccxt/ccxt/commits/c6bb997fe1473b46bf939c0b87c073192b24014d) * bybit: add apis (#20758) [0d952efc07](https://github.com/ccxt/ccxt/commits/0d952efc07a3fde11d0e6d7d2924618bbe3a4a5f) * gate: add apis (#20746) [70bfef96e9](https://github.com/ccxt/ccxt/commits/70bfef96e915a308dc681bae545e43892ab70b14) * fix(alpaca): updata fees link (#20743) [860767e539](https://github.com/ccxt/ccxt/commits/860767e53960018b41445d450420f46c8b06de1b) * Bitget: fetchOHLCV alternative spot endpoint, add since support (#20730) [527879f72f](https://github.com/ccxt/ccxt/commits/527879f72f3aa2da589b6bcabc316f6e0e7885af) * Okx: fix fetchStatus (#20755) [143e4698fb](https://github.com/ccxt/ccxt/commits/143e4698fb06f93cc8d724d3c21b0d4537f14040) * feat(bigone): contract implicit api endpoints, fetchMarkets (#19696) [7224070039](https://github.com/ccxt/ccxt/commits/722407003963891a69e9eb66014e5e635fe4b3f9) * Binance: update endpoints for borrow margin methods (#20757) [d427b95e2c](https://github.com/ccxt/ccxt/commits/d427b95e2c83daaf4c82f21b876ace5880e8d2d8) * fix(bingx): cancel swap orders by client order ids (#20759) [715d8c5cbc](https://github.com/ccxt/ccxt/commits/715d8c5cbc8647b2794c907fb979261a2a6e3673) * fix(closePosition): default error message typo (#20760) [19bc9db461](https://github.com/ccxt/ccxt/commits/19bc9db461722689ceac9a352cb59e0f5927ac89) * feat(binance): add websocket limit to binance watchMultiple (#20745) [7254cdc1e2](https://github.com/ccxt/ccxt/commits/7254cdc1e2bbdf926e78a5c893d291f7517859f3) * fix(binance): watchPositions (#20762) [2d5af1eafa](https://github.com/ccxt/ccxt/commits/2d5af1eafa69253a0488886549da91652768a7eb) * exchange: createTrailingAmountOrder, createTrailingPercentOrder (#20754) [ccb02891b3](https://github.com/ccxt/ccxt/commits/ccb02891b3c5229d0fbb71ae7c651c9d383c5407) * fix(htx): can place isolated margin orders (#20603) [0781965d99](https://github.com/ccxt/ccxt/commits/0781965d99d1ede8ccc6c349d2e7b5c8cbfdd949) * Upbit decimal (#14873) [b07cae5aab](https://github.com/ccxt/ccxt/commits/b07cae5aab9db8fb2ce8164c0dbec900a0cae12e) * feat(mexc): add ts to orderbook (#20766) [1d8f1ed92a](https://github.com/ccxt/ccxt/commits/1d8f1ed92acad7addf7d1766cd5ecaa4cca4f65b) * fix(Exchange): watchTickers return type (#20763) [10a1572f08](https://github.com/ccxt/ccxt/commits/10a1572f084af21e2a191eb1b6c3fc6fbc5c142c) * fix(build): run php static tests (#20767) [98a47aec03](https://github.com/ccxt/ccxt/commits/98a47aec03d3e9530b987d72ada8846da94569e0) * 4.2.12 [ec391afa71](https://github.com/ccxt/ccxt/commits/ec391afa717ed7fac1f08a380e2813dd756aa801) ## 4.2.11 (2024-01-09) * Bybit: fix fetchCurrencies RateLimitExceeded error (#20731) [e1fe1ec4da](https://github.com/ccxt/ccxt/commits/e1fe1ec4da2a878c40015d30a5fee5718591a998) * useProxy flag in tests (#20706) [cac1e242c3](https://github.com/ccxt/ccxt/commits/cac1e242c3a06ce15b4a157fc2608811dd6c9831) * Bitget: createOrder, one way mode orders (#20732) [5e2ba7413f](https://github.com/ccxt/ccxt/commits/5e2ba7413f638c8f10777572ddc29836378072e2) * feat(kucoin): add hf support to fetchBalance and fetchLedger (#20733) [0b301b0830](https://github.com/ccxt/ccxt/commits/0b301b0830fdf77b7b8302be4ece2471ae892a8c) * fix(bingx): tp/sl orders parsing (#20738) [5a10ebf8e0](https://github.com/ccxt/ccxt/commits/5a10ebf8e0e1f0429089d9d1bc510632c991bcd2) * 4.2.11 [8525a0e39d](https://github.com/ccxt/ccxt/commits/8525a0e39dc161a1dc8e4934e1e58b75e3ce9ced) ## 4.2.10 (2024-01-08) * fix(exchange): safemarket with empty delimiter (#20712) [4072eb081d](https://github.com/ccxt/ccxt/commits/4072eb081d2fdbbf2f44bd5a5195c52e8cafb1b1) * fix(kucoin): hf orders parsing (#20720) [be8795adb8](https://github.com/ccxt/ccxt/commits/be8795adb854aca55ecd14a59b876e4216f1ba8f) * fix(kucoin): hf orders parsing (#20720) [2e33805678](https://github.com/ccxt/ccxt/commits/2e3380567826e00ccbb296e17b9280b117a2f02a) * Deribit: trailing order support (#20673) [529fb527e6](https://github.com/ccxt/ccxt/commits/529fb527e686b0312fa188649e7079fe613f3156) * feat(cryptocom): watchOrderBook using updates and parseOrderBook for CountedOrderBook (#20691) [d50b67183a](https://github.com/ccxt/ccxt/commits/d50b67183a2d871ce0041312079d9184b054b93c) * feat(binance): provide symbols to spot fetchBidsAsks (#20726) [8b05e06407](https://github.com/ccxt/ccxt/commits/8b05e064070560da69e5e1e1d445ae8002a19512) * 4.2.10 [1ad6dfcbfe](https://github.com/ccxt/ccxt/commits/1ad6dfcbfef3e12969b489033a523b93e3fbcadf) ## 4.2.9 (2024-01-07) * fix(binance): watchTickers hotfix (#20710) [faa6a37d5a](https://github.com/ccxt/ccxt/commits/faa6a37d5a5350e0accfd993917ec0fb162e39f6) * bitmart errors mapping (#20714) [cb1b8b63e8](https://github.com/ccxt/ccxt/commits/cb1b8b63e8f705c68c21e3d20e88808c43a8758b) * fix(bitmart): watchTickers hot fix (#20711) [41c3d3fa7c](https://github.com/ccxt/ccxt/commits/41c3d3fa7c561929d06add2087828fffc4367d17) * 4.2.9 [1cbd2098c0](https://github.com/ccxt/ccxt/commits/1cbd2098c0b1b0f96ca7473c6b337584862a1b78) ## 4.2.8 (2024-01-06) * fix(cryptocom): watchOrderBookForSymbols (#20684) [ffcc0b400a](https://github.com/ccxt/ccxt/commits/ffcc0b400af5fee5d470d027168a350466f94d5f) * Bybit: createOrder, add trailingAmount support (#20671) [b533f4fb7f](https://github.com/ccxt/ccxt/commits/b533f4fb7f3c65858d19c55e4ce1c9a57053e42d) * fix(poloniex): Pro timeframes (#20689) [9c2bef8e18](https://github.com/ccxt/ccxt/commits/9c2bef8e1896005a76d7d60c01d2b87aac09e5bc) * fix(poloniex): Pro timeframes (#20689) [a5fc6132a6](https://github.com/ccxt/ccxt/commits/a5fc6132a62fc5c887b55e466505003511de32bc) * Okx: trailing orders (#20693) [44a95d8a43](https://github.com/ccxt/ccxt/commits/44a95d8a43f9861a17f664f834072b052b70aa45) * bingx error mapping (#20707) [4287c3cd68](https://github.com/ccxt/ccxt/commits/4287c3cd681f7977225940265cf0d79819eddb0c) * Binance: createOrder, trailingPercent orders (#20672) [28975c8a86](https://github.com/ccxt/ccxt/commits/28975c8a862f2148cb1ec696d15cd107f2c97d69) * fix test: disable bingx test (#20709) [25b337b2af](https://github.com/ccxt/ccxt/commits/25b337b2afd4d64694e4710cbc045384c3487ec0) * 4.2.8 [3aadac1033](https://github.com/ccxt/ccxt/commits/3aadac1033e8c3db55eff836ad26fe310d1afcf1) ## 4.2.7 (2024-01-05) * feat(phemex): update id (#20675) [7d3ecb18f4](https://github.com/ccxt/ccxt/commits/7d3ecb18f4f664e8e124bec7431879d3ec4ec837) * bitmex new endpoints (#20488) [fb7ac168b9](https://github.com/ccxt/ccxt/commits/fb7ac168b91f5b9ebfb8b4b67480b887a74c16d9) * 4.2.7 [1ef3a8a91d](https://github.com/ccxt/ccxt/commits/1ef3a8a91d7cf7ff9901ce03b52e82ca68659968) ## 4.2.6 (2024-01-04) * feat(htx): setPositionMode (#20657) [290cd9f32e](https://github.com/ccxt/ccxt/commits/290cd9f32e4bdf043024b82339d89cca21c01bff) * feat(htx): setPositionMode (#20657) [a0b9cc2f52](https://github.com/ccxt/ccxt/commits/a0b9cc2f529f6740216236f3f94e7b550c62c3cc) * Bitmex: createOrder, editOrder, add trailing support (#20639) [bb45ed5cfd](https://github.com/ccxt/ccxt/commits/bb45ed5cfd4a64040afa63f4f29b4dd2df0ce612) * feat(bingx): add clientOrderId to cancelOrder (#20666) [0f13e6cfe5](https://github.com/ccxt/ccxt/commits/0f13e6cfe594874313a0e9f04fc23f7b4e9989f1) * Woo: createOrder, fetchOrders, editOrder trailing support (#20656) [a7bbeef82f](https://github.com/ccxt/ccxt/commits/a7bbeef82f3bffc234cd6c2c70c0cd00214b0ba1) * feat(exchange.close()): have exchange.close() [ci deploy] [225bc94a45](https://github.com/ccxt/ccxt/commits/225bc94a45d24be528ea5b41194c5a216fa6c830) * 4.2.6 [6164ea1572](https://github.com/ccxt/ccxt/commits/6164ea157227ff139d69900cfef49edfcd21e1d2) ## 4.2.5 (2024-01-04) * bybit: add apis (#20636) [bdf7882fe4](https://github.com/ccxt/ccxt/commits/bdf7882fe4515191c7b2658ea4319951112d1971) * fix(delta): expired option markets conditional check (#20634) [b0a612ae11](https://github.com/ccxt/ccxt/commits/b0a612ae113feab4e79e92829a5b03876a935778) * fix(bingx): add spot ticker change and percentage (#20640) [6965e510cd](https://github.com/ccxt/ccxt/commits/6965e510cd94baa9749464ab0911001349e8df5c) * update readme (#20642) [3e563f4743](https://github.com/ccxt/ccxt/commits/3e563f4743cbaccf8ca7be15442ee8a31b8d68c6) * HTX: fetchOrders, fetchOpenOrders, cancelOrder, cancelAllOrders, trailing support (#20635) [002c7d6bc3](https://github.com/ccxt/ccxt/commits/002c7d6bc32533d88ab58f22720da66567601b4a) * alpaca: fix us equity undefined quote (#20632) [4fa92a2e48](https://github.com/ccxt/ccxt/commits/4fa92a2e48899ad9e17e822e9a9855f564891180) * fix(ws): error handling for watchMultiple, fix #20412 (#20563) [971db89d1c](https://github.com/ccxt/ccxt/commits/971db89d1c54db34114e99d655b2ad003059e636) * fix(Binance,Bingx): cancelOrders ids type (#20645) [af899a08e3](https://github.com/ccxt/ccxt/commits/af899a08e3245d43d0ccd32f0e2fea88487d22b7) * fix build: disable bitteam (#20647) [07001f1cbc](https://github.com/ccxt/ccxt/commits/07001f1cbcd5f7fa740cb07774a268d7aba4791e) * fix build: disable bitteam (#20650) [f3a7e5b75f](https://github.com/ccxt/ccxt/commits/f3a7e5b75f47081d90570c155774917a859f539f) * fix(bingx): clientOrderId handling (#20661) [42da4a38e7](https://github.com/ccxt/ccxt/commits/42da4a38e76e6ae93198025d73f2633f048e2c31) * phemex error mapping (#20660) [9ad628c30f](https://github.com/ccxt/ccxt/commits/9ad628c30fa93b48043ec76eb3621d5cba1c955d) * 4.2.5 [6b19125a0a](https://github.com/ccxt/ccxt/commits/6b19125a0a32349e546e1569c7fa973dd6249cfb) ## 4.2.4 (2024-01-02) * bybit: add error codes (#20624) [8d0514ab3c](https://github.com/ccxt/ccxt/commits/8d0514ab3ca3c043da18c39ed8b4c4af23950442) * Manual: trailing orders (#20623) [c30aff6982](https://github.com/ccxt/ccxt/commits/c30aff69821af0241f8a69256afe055468e225d6) * coinsph: remove method usage (#20627) [58100d551d](https://github.com/ccxt/ccxt/commits/58100d551dd6d7d49c9224d8efb0f6ee707c43ce) * bitmart: add apis (#20628) [d84b2aeb6f](https://github.com/ccxt/ccxt/commits/d84b2aeb6f4b6367d8f914186e9d9f002bd02e09) * HTX: trailing percent orders (#20625) [016da243f9](https://github.com/ccxt/ccxt/commits/016da243f9f377b8410ce37d17ae2a9969133456) * feat(okx): add support to privateGetTradeOrdersHistoryArchive (#20633) [d01376a1d6](https://github.com/ccxt/ccxt/commits/d01376a1d673c1a7ee3f2029c22278c58052ea84) * 4.2.4 [c2ba98ca3c](https://github.com/ccxt/ccxt/commits/c2ba98ca3cf36386935940b545c5aa45320ead93) ## 4.2.3 (2024-01-01) * feat(BingxPro): extend listen Key (#20602) [900f600952](https://github.com/ccxt/ccxt/commits/900f6009527582981041c64cef25357cd0ce2708) * feat(Exchanges): add triggerSupport (#20601) [bcf6d7acaf](https://github.com/ccxt/ccxt/commits/bcf6d7acafacff91d9821423de6b1551a7aad81a) * feat(Exchanges): add triggerSupport (#20601) [307e8229f8](https://github.com/ccxt/ccxt/commits/307e8229f83c3102e5579a7fa5be1cfae9343546) * fix(alpaca): fetchBalance flag (#20608) [3415934d5b](https://github.com/ccxt/ccxt/commits/3415934d5bbf43b116efec59666728cf556621c3) * Fix python asyncio proxy example (#20607) [be0109d59c](https://github.com/ccxt/ccxt/commits/be0109d59cbccde42e8ecf72b59a2a23816733fe) * fix(Bybit): watchTickers (#20610) [ci deploy] [3950ad1f46](https://github.com/ccxt/ccxt/commits/3950ad1f466e64de609b6a52b7141addc38fa0c6) * feat(bingx): unify tp/sl type 3 (#20611) [24bd6b462c](https://github.com/ccxt/ccxt/commits/24bd6b462ca5036826e00f9b50b9703dbc3daffd) * feat(IdTests): add bingx (#20614) [b5a053e736](https://github.com/ccxt/ccxt/commits/b5a053e73659f745e5a67ffd81668a2117bb5d98) * feat(bingx): add clientOrderIds to cancelOrders (#20618) [2891befe89](https://github.com/ccxt/ccxt/commits/2891befe8907f1d4a0fe7798f44d4ada11f3454a) * 4.2.3 [640f5c3108](https://github.com/ccxt/ccxt/commits/640f5c31080ecc254c8a65367cedbc096b65b84b) ## 4.2.2 (2023-12-30) * fix: removed extra zaif file from ts/src (#20582) [742d2325d8](https://github.com/ccxt/ccxt/commits/742d2325d8d79ff38468b23a66b1357fd6ff4733) * feat(bingx): swap ticker with change % (#20592) [f6f82eac5b](https://github.com/ccxt/ccxt/commits/f6f82eac5b2e629653b035c66758d4a7aee1c8cf) * bingx: update cancelAllOrders (#20589) [bfc39b41b5](https://github.com/ccxt/ccxt/commits/bfc39b41b5ba720fe76e6fcbaf9d74bb6201857b) * binance error mapping (#20578) [dbc1e0f22b](https://github.com/ccxt/ccxt/commits/dbc1e0f22bfa6610bf8db6c4802645129b54688d) * bitstamp: remove method usage (#20575) [57f2108fcb](https://github.com/ccxt/ccxt/commits/57f2108fcb4ef01ce2bf91c824ae0ef3685bd2e3) * feat(binance): remove method from pro (#20584) [25cfe4836b](https://github.com/ccxt/ccxt/commits/25cfe4836bbb93f0a4cccd3632e49f3005f38ba1) * poloniexfutures: remove method (#20586) [7711fbcca8](https://github.com/ccxt/ccxt/commits/7711fbcca8c986ace14ca1140f0f59f3090c2bcf) * bybit: handleMyTrades remove method usage (#20585) [ab9e122656](https://github.com/ccxt/ccxt/commits/ab9e122656d90faf2bd22490305442f7ea0e21dc) * fix(build): disable proxy tests (#20593) [a2ae427b39](https://github.com/ccxt/ccxt/commits/a2ae427b39d9e4783349694c7488e099658bb833) * disable proxy tests (#20595) [f8c0eebc8a](https://github.com/ccxt/ccxt/commits/f8c0eebc8af55b20ecc9ae2e0c4d783452c4d3ed) * lykke: remove method (#20588) [baa8d8a396](https://github.com/ccxt/ccxt/commits/baa8d8a396e850a2249c17aa438f7e1a02fb016c) * 4.2.2 [5fc576e80f](https://github.com/ccxt/ccxt/commits/5fc576e80f408821761e75ffe692bc6c197f9f8f) ## 4.2.1 (2023-12-28) * feat(bitmart): watchOrderBook increase channel (#20531) [3623b93af5](https://github.com/ccxt/ccxt/commits/3623b93af543ecaae687c8ca14130ffe17e3f8a2) * fix(WsTests): watchMyTrades (#20570) [35530f95a4](https://github.com/ccxt/ccxt/commits/35530f95a4e75a496949b846830ae20c7c907765) * fix(WsTests): watchMyTrades (#20570) [0f2a58710b](https://github.com/ccxt/ccxt/commits/0f2a58710b980fac2abae883537112200d593278) * php async & sync (#20568) [f431f9fd5e](https://github.com/ccxt/ccxt/commits/f431f9fd5ee594d9ddcb9af758cbf425994a0e56) * php async & sync (#20568) [1c1558ad9a](https://github.com/ccxt/ccxt/commits/1c1558ad9a8a52ee3a6bd755feed435a4d7d0cee) * deribit: remove method usage (#20573) [a261cc754a](https://github.com/ccxt/ccxt/commits/a261cc754ae95d36bb2f6c158ea9bf52e69cb5ac) * cex: remove method usage (#20574) [93e3f36482](https://github.com/ccxt/ccxt/commits/93e3f36482869e73f888551308599ba5218b820a) * fix(bitget): OHLCV volume (#20576) [5022536903](https://github.com/ccxt/ccxt/commits/502253690328e9b26ea1414025751b532e4e20ea) * 4.2.0 [abefc6ec99](https://github.com/ccxt/ccxt/commits/abefc6ec9944b2c7e6c5301e9eae8f6247fcf9be) * bitget fetchBalance fix for swap (#20558) [5a2b37a5db](https://github.com/ccxt/ccxt/commits/5a2b37a5db2d440ea9a6ba8b98c462739c6ba887) * kucoinfutures reduceOnly parse (#20579) [2e690c020b](https://github.com/ccxt/ccxt/commits/2e690c020b787d3945aec56892dde565a7847e47) * 4.2.1 [b7d8b79bcf](https://github.com/ccxt/ccxt/commits/b7d8b79bcf4f4a832a155c0255d4b8a8ba23c0ad) ## 4.1.100 (2023-12-27) * fix(kucoin): reset url store when token is expired (#20525) [550e584a71](https://github.com/ccxt/ccxt/commits/550e584a718b82f74df55937b7d951eee476880a) * fix(kucoin): reset url store when token is expired (#20525) [0dc3d85460](https://github.com/ccxt/ccxt/commits/0dc3d854609145369436c17078abbc536b7045b4) * mexc: BEP20 network (#20559) [9812bdeea5](https://github.com/ccxt/ccxt/commits/9812bdeea568d3d2f54ba7abb4ec089dddcd9a3c) * Bitget: fetchOrder, type error (#20560) [84be26f311](https://github.com/ccxt/ccxt/commits/84be26f311f47661c661896901719e639d3004f2) * bit.team integration (#20049) [d8883697bd](https://github.com/ccxt/ccxt/commits/d8883697bd8472873d274f8cab295906f056d335) * fix(okx): fetchDepositAddressesByNetwork (#20564) [11719702e2](https://github.com/ccxt/ccxt/commits/11719702e25b338085a9f1095576ca9557011fc0) * fix(bitteam): remove this.number [ci deploy] (#20565) [662f6f62c2](https://github.com/ccxt/ccxt/commits/662f6f62c2b1ed4624cfa6001f1330a32f24da96) * 4.1.100 [cf6a592c1f](https://github.com/ccxt/ccxt/commits/cf6a592c1f214885f7b87232977bc827768c9718) ## 4.1.99 (2023-12-26) * fix(exchange): safeOrder trade fees parse to number not string (#20534) [96175dae15](https://github.com/ccxt/ccxt/commits/96175dae15ae7fe3d284598cb9955957d9368212) * fix(watchOHLCVForSymbols): set to false (#20545) [54061ab96f](https://github.com/ccxt/ccxt/commits/54061ab96fab52516aa41aae571ca3b5bd6bd0e6) * feat(binance): add apis (#20547) [89f87fa9ac](https://github.com/ccxt/ccxt/commits/89f87fa9ac17a5f3ed55317187d14f85838b63c8) * binance: fetchOpenInterestHistory remove method usage & update static… (#20480) [7878f3fbbc](https://github.com/ccxt/ccxt/commits/7878f3fbbc7cb5817f1451fdfabbbd6e2929c175) * bitvavo: add clientOrderId (#20506) [235c8f2fb3](https://github.com/ccxt/ccxt/commits/235c8f2fb317137de26ead22591d666b53a9859d) * examples: add lending bot for bitfinex (#20539) [97cb08e8a5](https://github.com/ccxt/ccxt/commits/97cb08e8a59e772d355b7df655e12e08d0d02e54) * Bitget: createOrder, trailingStopPercent support (#20475) [79ea16c9bd](https://github.com/ccxt/ccxt/commits/79ea16c9bd0143a2b7bd1c40474c4c78369cc6ac) * Bitmart: createOrder, trailingStopPercent, triggerPrice (#20481) [0e2c396c0d](https://github.com/ccxt/ccxt/commits/0e2c396c0dbbe8b63d5135f7717a134c12a9b04b) * BingX: trailing orders (#20519) [d0fcf04427](https://github.com/ccxt/ccxt/commits/d0fcf044274395e147bfe65a81cda38884ad8fde) * Kraken: update trailing stop unification (#20501) [b0fe944691](https://github.com/ccxt/ccxt/commits/b0fe94469175b1306dcdca4871534b64848806ff) * feat(Exchange): emulate fetchClosedOrders (#20532) [d4a4dce0a1](https://github.com/ccxt/ccxt/commits/d4a4dce0a142d2931635f0d3a9856f94b5e20748) * coinex: update apis (#20549) [e4f639af08](https://github.com/ccxt/ccxt/commits/e4f639af08817db57d08fb74c2285022f40952b8) * 4.1.99 [5d50f68480](https://github.com/ccxt/ccxt/commits/5d50f68480a316be11beafdfa2bdc0260e4a405e) ## 4.1.98 (2023-12-24) * binance: modifyMarginHelper remove method usage [26f0f1be5c](https://github.com/ccxt/ccxt/commits/26f0f1be5ca50c55760449c11a24ab8320601948) * bitget parseTrade fix [534f0dea1b](https://github.com/ccxt/ccxt/commits/534f0dea1b15b29bb8d659c9e01ecdb76e8ab62b) * use Precise.Abs [db3bbed76c](https://github.com/ccxt/ccxt/commits/db3bbed76cbe2f5e75240571a145882510052c26) * fix(bitget): utc timeframes [0812afdbc8](https://github.com/ccxt/ccxt/commits/0812afdbc8307955039f1343c8ed95aaea1425e2) * feat(bingx): closePosition implementation (#20538) [cc58b7d04e](https://github.com/ccxt/ccxt/commits/cc58b7d04ef0825a9002bba083b430c70dec135c) * BingX: marketType ternary handling (#20536) [75378cb157](https://github.com/ccxt/ccxt/commits/75378cb1575ffe795d4bf9bfb25f8aea103dff22) * fix(bitmart): watchOrders, fix #20524 (#20529) [606dcd5773](https://github.com/ccxt/ccxt/commits/606dcd57739439e8972dd865ca6aea1a094e3b7e) * 4.1.98 [d1bbba6948](https://github.com/ccxt/ccxt/commits/d1bbba6948ee0b609e6440d95f1ac1cc8d3aea51) ## 4.1.97 (2023-12-23) * add multiple proxy to cause throwing exception [a9cd5758fd](https://github.com/ccxt/ccxt/commits/a9cd5758fda90f1d01adf6ff37436ec025b2a86d) * test updates for static request handling [19c5db61a5](https://github.com/ccxt/ccxt/commits/19c5db61a5ad0c50381d116f1428873217d8f201) * change ex error to bad request [c1a4c847c0](https://github.com/ccxt/ccxt/commits/c1a4c847c04019d8172619369bab124771ba8d8a) * add badRequest [ebee2ed66d](https://github.com/ccxt/ccxt/commits/ebee2ed66d415130ed063e6c565db2d510cf9857) * php badRequest [c1a4f87396](https://github.com/ccxt/ccxt/commits/c1a4f87396eeb618475feb1c83e126ab792486d8) * exception msg python [c8a45925ca](https://github.com/ccxt/ccxt/commits/c8a45925ca6b1956b28317d8f91dfd5d3c9579f4) * exchange class updates [7695de8ad9](https://github.com/ccxt/ccxt/commits/7695de8ad9f86f91d8238f2b7a43035ee20b56ae) * exception text func [5ac92b05a0](https://github.com/ccxt/ccxt/commits/5ac92b05a04c012abdbcac0c491e472d2356f86c) * change to ProxyError [ed5f46eb6f](https://github.com/ccxt/ccxt/commits/ed5f46eb6f707840d8409ff6ee54c1fa5ce1400d) * err hier [a1e22def21](https://github.com/ccxt/ccxt/commits/a1e22def21ad111ca0f492b1ea75dade13b95b9b) * proxyErr in py [a9c1d1421f](https://github.com/ccxt/ccxt/commits/a9c1d1421f029ee72835965a6909c517bed7711f) * proxyErr php [4f194aec7c](https://github.com/ccxt/ccxt/commits/4f194aec7c61453edebe6a9f640ee44bd2f3e90c) * exc [d37ab2d2f3](https://github.com/ccxt/ccxt/commits/d37ab2d2f32c18eba15e393dcc6473bbf5cb0747) * move to exerr [fbcc6d443b](https://github.com/ccxt/ccxt/commits/fbcc6d443bc284be0367b170af07c7662fbd2d1a) * remove exception text [9da5c5d6e2](https://github.com/ccxt/ccxt/commits/9da5c5d6e24fa5513065f7bed87d00c015ac5f6d) * badreq [a7862d1653](https://github.com/ccxt/ccxt/commits/a7862d16532432e3194ede4c2802ba45bc986f3f) * comma [f6eddd3407](https://github.com/ccxt/ccxt/commits/f6eddd340704fe6ce62b4e3579bc044e49a85b60) * ex [684b69c23b](https://github.com/ccxt/ccxt/commits/684b69c23b5a10f007608f1a6280f3a2f489882f) * php proxyError [a549e3b047](https://github.com/ccxt/ccxt/commits/a549e3b0471ca438d629edcfcfc9d7072d911975) * py err [fae6b30af2](https://github.com/ccxt/ccxt/commits/fae6b30af2511b79eaeb3c75e32cc0e998b06a3b) * Update Exchange.ts `safeLedgerEntry` [35c8f307f4](https://github.com/ccxt/ccxt/commits/35c8f307f431dcb7169d73ce4ff54af439bbb088) * fix(bingx): watchOHLCV, add timestamp for swap markets [06d37f4cc0](https://github.com/ccxt/ccxt/commits/06d37f4cc0d4ddae75a7c8ce33677bc0f900f629) * doc: update limit [7c54f5ab33](https://github.com/ccxt/ccxt/commits/7c54f5ab336559505fba5fa3f76867ff1c32b7bf) * bingx: add setPositionMode [0fd86cd4f0](https://github.com/ccxt/ccxt/commits/0fd86cd4f0fe30f99a231039cd358beb00dd19e3) * bingx: update doc [bd386702f2](https://github.com/ccxt/ccxt/commits/bd386702f2331287c4eceb97e0cde2d55566790d) * bingx: update static test [3cf579b43b](https://github.com/ccxt/ccxt/commits/3cf579b43bc944327fb9f75b099e663ab5084efc) * 4.1.97 [f279fec2e7](https://github.com/ccxt/ccxt/commits/f279fec2e79975ff33dc107d275902286fffef96) ## 4.1.96 (2023-12-22) * feat(kraken): stopLossPrice, takeProfitPrice [d2402ea75b](https://github.com/ccxt/ccxt/commits/d2402ea75b7a864edcd8b6b6f023b95ba410682e) * feat(kraken): add trailing stop loss support [826730fc32](https://github.com/ccxt/ccxt/commits/826730fc328e16d7e5d5c57bfa7bb9c736d56f72) * test(kraken): static request, createOrder stopLossPrice and trailingStopLossPrice [b74077796c](https://github.com/ccxt/ccxt/commits/b74077796c389a33925cfcfcb559a617037744b4) * fix(bingx): ticker change removal [076bb8d997](https://github.com/ccxt/ccxt/commits/076bb8d997147cc3dc7cd9f2345534d625674df3) * use trailingStopPrice instead of trailingStopLossPrice [4b672d87a8](https://github.com/ccxt/ccxt/commits/4b672d87a81e41cab2185357d5068592a522c9b1) * fix stopLossPrice static request failure [d193f28a9a](https://github.com/ccxt/ccxt/commits/d193f28a9a2e01dce3f4f740904ec4172bc349e3) * cryptocom parseTicker fix [f61565cea7](https://github.com/ccxt/ccxt/commits/f61565cea77752a61c910f87ee12829b74a70efc) * remove percentage [53fb2cd603](https://github.com/ccxt/ccxt/commits/53fb2cd603645b90a041d1c3fbfc7900419c3c7e) * feat(krakenfutures): createOrder, triggerPrice, stopLossPrice, takeProfitPrice [b8b67ed47a](https://github.com/ccxt/ccxt/commits/b8b67ed47af9a8ebaab9937f8f5f7915aecafd6e) * test(krakenfutures): static request, triggerPrice, stopLossPrice, takeProfitPrice [34be1e3e6b](https://github.com/ccxt/ccxt/commits/34be1e3e6b090b0db445eaf45cc46c477866d717) * test(kraken): static request, createOrder, takeProfitPrice [6c6a536006](https://github.com/ccxt/ccxt/commits/6c6a536006506ca1226b1fc82fbcc7ea4a2df6cf) * binance: static test add future & option symbol [86e90e4412](https://github.com/ccxt/ccxt/commits/86e90e4412d6eccedf2263e0831f5a86ec7be086) * remove safeNumber [bbb86f3fbc](https://github.com/ccxt/ccxt/commits/bbb86f3fbc81862c9e2726b9c6343cd4d0f6a4b2) * ssl_context [85b6c2ec3b](https://github.com/ccxt/ccxt/commits/85b6c2ec3bb89cd2d9a6bf5f2f811e7752384e5f) * session proxy closing on every req [a1d027afc0](https://github.com/ccxt/ccxt/commits/a1d027afc01bfab0ef5a8262c5fe28ea378fb029) * fix transpiling [d355672076](https://github.com/ccxt/ccxt/commits/d3556720766f751df31fd40b72c4eb3f6f3dea7a) * multi session [72fdfe043b](https://github.com/ccxt/ccxt/commits/72fdfe043b3eeb1038af02e1347b68485ba8b3ad) * multi session in instance [6b4459b090](https://github.com/ccxt/ccxt/commits/6b4459b0905b2547c12bef114270f21037e7860c) * lint py [4203d9c4b8](https://github.com/ccxt/ccxt/commits/4203d9c4b850acc4f452639c0f2dc61ff4a56590) * add balance response tests [cc3923030c](https://github.com/ccxt/ccxt/commits/cc3923030c09049de691b9348e596a8cdb938ee7) * fix(kucoin): protect fetchOrder against undefined order [df9850ec48](https://github.com/ccxt/ccxt/commits/df9850ec4849322821f8216c62cb184d428bcb6e) * use safeString instead [ba31f976cf](https://github.com/ccxt/ccxt/commits/ba31f976cf033cb0f28d3a9fa1a1772c2dfce16b) * fix bool difference [1496042723](https://github.com/ccxt/ccxt/commits/14960427232790268b396071aa281291b519af51) * fix(gate): correct timestamp property in handleBalance [db19b8ac5a](https://github.com/ccxt/ccxt/commits/db19b8ac5ad19977925cd727bf273cc800e29235) * docsify version bump [668e7ce796](https://github.com/ccxt/ccxt/commits/668e7ce79655372dc4cc7512c44b350e0c84ec2c) * docsify version bump [8bc8d57305](https://github.com/ccxt/ccxt/commits/8bc8d57305bc555a2a6d56a383d3f4499b91c18d) * docs: fix types [13ae0413f3](https://github.com/ccxt/ccxt/commits/13ae0413f3ab6adaf6b9af120c8e4a0492eb63d2) * kucoin: add apis [7cc3e6f395](https://github.com/ccxt/ccxt/commits/7cc3e6f395b511a1eca899b9d88abcbd96248d9f) * binance: setMarginMode remove method usage [477e1dede8](https://github.com/ccxt/ccxt/commits/477e1dede8f1a122ec1373802d06fbbb24f8ee39) * okx: fix watchMyTrades cost bug [a910913259](https://github.com/ccxt/ccxt/commits/a910913259d86b5972a11000ba76240733719daf) * fix(binance): watchTicker remove default timestamp value of this.milliseconds [c8621cb5e5](https://github.com/ccxt/ccxt/commits/c8621cb5e55d5b0825ba2acbf82e1633abaa93b0) * fix(bitmart): fetchTicker remove default timestamp value of this.milliseconds [66d5efe5dc](https://github.com/ccxt/ccxt/commits/66d5efe5dc0457063bd21a877d033964b49e0cb5) * bingx error mapping [408f9c8fd9](https://github.com/ccxt/ccxt/commits/408f9c8fd9cf2b011931fd3450f13fb97d53da64) * kucoin: update cancelAllOrders in hf orders [66a9797438](https://github.com/ccxt/ccxt/commits/66a9797438cf53d514e2a15cd236bf3474697dc5) * proxy conn [0ae754f24f](https://github.com/ccxt/ccxt/commits/0ae754f24fc05d33d1e7eb05e0fb4704d8e58ee7) * rework proxies [9590947cca](https://github.com/ccxt/ccxt/commits/9590947ccab7cdd0e1a05b39e62ed5a90d3cc2fe) * addr [79f4a6ae8d](https://github.com/ccxt/ccxt/commits/79f4a6ae8debac24a6b05e5d0e7aa2d957e45f43) * add spot/isolated tests [8b0c8e2145](https://github.com/ccxt/ccxt/commits/8b0c8e2145b275cfe0814ad597913b7fa3c9962e) * tmp remove test [09aed753cd](https://github.com/ccxt/ccxt/commits/09aed753cd724e4c1f3b5ab62e4cd48f534ee133) * restore tests [f2cf90a5dc](https://github.com/ccxt/ccxt/commits/f2cf90a5dc238b66d3f967283277bcaeac244445) * dynamic default connectors [5d49244495](https://github.com/ccxt/ccxt/commits/5d4924449562c2c67458b21ba22f30edabd7a61a) * reorg init [90afa3e6ed](https://github.com/ccxt/ccxt/commits/90afa3e6ed7651400a098dc0b3d5954a629f50d1) * migrate connector init [a8a02491c4](https://github.com/ccxt/ccxt/commits/a8a02491c4f394d173a1647f8d876b103a83fc7e) * remove props [0b734cb725](https://github.com/ccxt/ccxt/commits/0b734cb725f8efa4c8e8fd119f2064837bf46b88) * proxy inplace [8aee2fe522](https://github.com/ccxt/ccxt/commits/8aee2fe522c0b4667d6009ea9279dea039cd18b4) * rename [57bf45c6a0](https://github.com/ccxt/ccxt/commits/57bf45c6a0348d3fc1e9040e89fe319bc6e1c1ff) * arg [f6f9a01ed2](https://github.com/ccxt/ccxt/commits/f6f9a01ed2bfce1183c375496f5a0fefac73891a) * remove prop [5a66ed850b](https://github.com/ccxt/ccxt/commits/5a66ed850b4a5af9aeaae517c52fe1fb65cadb66) * simplification [a12417cf3b](https://github.com/ccxt/ccxt/commits/a12417cf3b0c4bca27f807ddf1d7ba5bc3d85168) * add static test [a4feb2a7bb](https://github.com/ccxt/ccxt/commits/a4feb2a7bbac14b4fa2e93053a7040ada9adf4bc) * fix(coinbase): parseOrder, stop orders [14ec610f0c](https://github.com/ccxt/ccxt/commits/14ec610f0c022bacb32822465b002f98e1b6fc66) * feat(delta): closeAllPositions [7204253390](https://github.com/ccxt/ccxt/commits/7204253390a3bfa100262546744e9b7f4bfc5f2a) * emulate return type [5113d66418](https://github.com/ccxt/ccxt/commits/5113d66418f2002ca35d2f92a38f59cfa7cf0761) * feat(kucoin): add createMarketBuyOrder thods [f2133f88c6](https://github.com/ccxt/ccxt/commits/f2133f88c6f484927e15d97ebfaf078e40ced333) * add static tests [002332f181](https://github.com/ccxt/ccxt/commits/002332f181316e955b3df19385a11a5d8691e8d3) * spot margin tests [66c30f26a6](https://github.com/ccxt/ccxt/commits/66c30f26a603acbe99f5c255fbe1e520eaac61cf) * Update transpile.js [be5f49aef3](https://github.com/ccxt/ccxt/commits/be5f49aef31ed2a4605829327471b52af2afe1f7) * travis: debug statements [d7562f6b48](https://github.com/ccxt/ccxt/commits/d7562f6b48a9ac86aedfb0d761189019c118f8bc) * tmp comment python env [c765857875](https://github.com/ccxt/ccxt/commits/c765857875769eb9c9fed65f4a7fda00495b0feb) * revert push.sh changes [89c738767c](https://github.com/ccxt/ccxt/commits/89c738767c0eaed5f117fae996eaf4998eefc45d) * 4.1.96 [8db5407617](https://github.com/ccxt/ccxt/commits/8db5407617e3de09f64cf42b9c074c8fbb7cf08f) ## 4.1.95 (2023-12-20) * bitget: update fetchOpenOrders [3f6cc1ce8c](https://github.com/ccxt/ccxt/commits/3f6cc1ce8c9a797b58db6e7a1682983d36b82cd0) * 4.1.95 [3e49d7b7c0](https://github.com/ccxt/ccxt/commits/3e49d7b7c0bcfe6000102923516d4b710704b348) ## 4.1.94 (2023-12-19) * bybit: add apis [4df4b9fde5](https://github.com/ccxt/ccxt/commits/4df4b9fde50e7abbab2efef8384f8fc78c23e2f7) * coinbase: add apis [0f1929fb4a](https://github.com/ccxt/ccxt/commits/0f1929fb4a724615dfc3371750b21ead5381c79e) * okx: add apis [784f40730e](https://github.com/ccxt/ccxt/commits/784f40730eb48f374f401c918285f6f84fb39a54) * fix build: tmp disable release/changelog [499ddf671f](https://github.com/ccxt/ccxt/commits/499ddf671f2759268010953699203ee175c06e92) * feat(kucoinfutures): add cancelOrder with clientOrderId [e459daa82e](https://github.com/ccxt/ccxt/commits/e459daa82ec019f0890ee5ce2c5e5b81ee04bc67) * update endpoint [f684aacd2e](https://github.com/ccxt/ccxt/commits/f684aacd2e7ba84bc79e22277a47ab9e20ea4ee5) * fix endpoint [1b14a3eaf7](https://github.com/ccxt/ccxt/commits/1b14a3eaf7790297c1dbe38445645348d4ee7b9a) * typo [d5cf1c1a4f](https://github.com/ccxt/ccxt/commits/d5cf1c1a4f2aa5e63fcfffe4a675479d3229d155) * check for symbol [c384e61e74](https://github.com/ccxt/ccxt/commits/c384e61e74dc14675069826d082028c93cd912d6) * add static tests [ae184fa1d7](https://github.com/ccxt/ccxt/commits/ae184fa1d76da7909da76bf5d3311c0f5fa2d0e3) * fix php test [7565ad037b](https://github.com/ccxt/ccxt/commits/7565ad037be2df39f70be994639f63f08e554c49) * 4.1.94 [a08e6c6e63](https://github.com/ccxt/ccxt/commits/a08e6c6e63f0e503ef09cab67469220c5e5d25ec) ## 4.1.93 (2023-12-19) * fix: travis release [e074a29509](https://github.com/ccxt/ccxt/commits/e074a29509a0b7d587820088240e8e6f50882725) * 4.1.93 [fdb1368e8c](https://github.com/ccxt/ccxt/commits/fdb1368e8c73e31a995fd443f16a71586216ce9a) ## 4.1.92 (2023-12-19) * coinone: add v2 apis [0a16ae1a9e](https://github.com/ccxt/ccxt/commits/0a16ae1a9e0d440c6bc87e0953bb2b2bef353494) * coinone: add fetchCurrencies [25edd8e29e](https://github.com/ccxt/ccxt/commits/25edd8e29e31cd795b3cd8a0abb4d079756615a7) * coinone: fetchMarkets update to v2 [e148741eeb](https://github.com/ccxt/ccxt/commits/e148741eeb63bc14568b61126602b3b82cedd1bb) * coinone: fetchBalance update to v2.1 [5b68f60011](https://github.com/ccxt/ccxt/commits/5b68f60011472717d6e3dfb544163de003bb050f) * coinone: fetchOrderBook update to v2 [bd40fe3f36](https://github.com/ccxt/ccxt/commits/bd40fe3f3607d53e3da55f92a0dbc5a26b3866d3) * coinone: fetchTickers update to v2 [d6decb1f76](https://github.com/ccxt/ccxt/commits/d6decb1f762a684216ddaf97bbb5fdbe231c0d3e) * coinone: fetchTicker update to v2 [785680579c](https://github.com/ccxt/ccxt/commits/785680579ca6cd6515ed4b419ea6afeec90d5890) * coinone: fetchTrades update to v2 [3593aa8cc0](https://github.com/ccxt/ccxt/commits/3593aa8cc08050d2f57dfcf7bac4eba63dd0390d) * coinone: createOrder update to v2.1 [f3f2827633](https://github.com/ccxt/ccxt/commits/f3f2827633e5affd0f57c0b4f42323683245a2ba) * coinone: revert createOrder [3946f9b81e](https://github.com/ccxt/ccxt/commits/3946f9b81e8c25126f47f6f0e5515cf5fd75ffe3) * coinone: revert fetchBalance [673e05122e](https://github.com/ccxt/ccxt/commits/673e05122e4965956b04dae171ca35786c9f00b5) * coinone: add static test [9cbfafd923](https://github.com/ccxt/ccxt/commits/9cbfafd9230ceb4a3747b87296192051a3ec8373) * coinone: update [f5f3913cad](https://github.com/ccxt/ccxt/commits/f5f3913cada3406b1cdedacc6cbdfd4cfaf8dee7) * feat(bingx): add snapshot and track used and free balance, fix #20356 [dc8ccf9f25](https://github.com/ccxt/ccxt/commits/dc8ccf9f25fc080206efbdfa37da0c1270257db0) * feat: create release on publish and update changelog [2cf016ee95](https://github.com/ccxt/ccxt/commits/2cf016ee95fe0b75a3948286d45ccf05e9d83f31) * fix pr comments [6c7ba85931](https://github.com/ccxt/ccxt/commits/6c7ba859312a5ff4f5f35fa6c6f1d68218851d0b) * add github cli install to travis [f826aeedfe](https://github.com/ccxt/ccxt/commits/f826aeedfeff10b1e7624a3244a273d783ccea73) * remove sudo [290e02e69b](https://github.com/ccxt/ccxt/commits/290e02e69b915bdcc7e2b8c01bc46a60af56a5b3) * empty commit [1dc77dbc87](https://github.com/ccxt/ccxt/commits/1dc77dbc876002356ff84667bf4e663a00be3fc3) * fix parse [7828c6515b](https://github.com/ccxt/ccxt/commits/7828c6515b1ece1bf0a7e719cc2f96e073e86d65) * add sudo [ac65941984](https://github.com/ccxt/ccxt/commits/ac659419840d35ee184f3045fd0dcb8f6e6cb95a) * fix precision [52573da5b6](https://github.com/ccxt/ccxt/commits/52573da5b697d699d8fb70d1eb07fe0491239bdc) * fix(bingx): parse swap trades [15bc773bb7](https://github.com/ccxt/ccxt/commits/15bc773bb72f7c2f33e8526fab09b9557865fe01) * fix: bitrue fetch tickers return spot price only for first symbol [78261759fa](https://github.com/ccxt/ccxt/commits/78261759fa94af15b5b18e5152504f6df5ca0bee) * revert [60ebfd3642](https://github.com/ccxt/ccxt/commits/60ebfd364212352cc224336319fefffcfc7249ee) * fix spot tickers [919de5c858](https://github.com/ccxt/ccxt/commits/919de5c858261d3d73fd7ba3f06e539602cd9818) * remove swap support [d32ceaec7b](https://github.com/ccxt/ccxt/commits/d32ceaec7bb16211df7da762dc6433ee16814923) * fix(coinbase): createOrder, improve error handling [32d2c3e203](https://github.com/ccxt/ccxt/commits/32d2c3e203a1bc78d2b5a7def734748b09895b27) * fix(bitget): fetchCanceledAndClosedOrders, call without symbol [e94d034273](https://github.com/ccxt/ccxt/commits/e94d034273560b3210791e9929c965a5f51fea6c) * feat(bitget): closePosition, closeAllPositions, v2 [05b4a518d5](https://github.com/ccxt/ccxt/commits/05b4a518d5cd6ab268439efe8f4b2cb09451cdf7) * test(bitget): static request, closePosition, closeAllPositions, v2 [c7f59ee519](https://github.com/ccxt/ccxt/commits/c7f59ee51921af769c25bbc5dcd95efddac7a73d) * feat(hitbtc): add closePosition [e04332d0b0](https://github.com/ccxt/ccxt/commits/e04332d0b076ed2bdfa2978c8b536eaf3f4512ba) * add static test [75651e00f9](https://github.com/ccxt/ccxt/commits/75651e00f939cc2a90de989fa381b66df0443c21) * add static tests [4dbfc769a3](https://github.com/ccxt/ccxt/commits/4dbfc769a3169c58a3fe4e05a23ab4eac14f63c8) * feat(binance): improve fetchTickers spot call [ca690670e7](https://github.com/ccxt/ccxt/commits/ca690670e7a25a8e4b69ad6b7b520cc39d40b95f) * add static tests [2c8c299f95](https://github.com/ccxt/ccxt/commits/2c8c299f95bc58392ea976811a0adec22609071d) * 4.1.92 [a6fadb30a4](https://github.com/ccxt/ccxt/commits/a6fadb30a4d6eca8ea6a7e9bdbe096f9c3ed7adf) ## 4.1.91 (2023-12-16) * feat(binance): createMarketOrderWithCost methods [1302c9407b](https://github.com/ccxt/ccxt/commits/1302c9407b0e74561313fe8663b94e838b35fefb) * fix(bitmart): watchBalance, fix #20358 [e0083d5fa9](https://github.com/ccxt/ccxt/commits/e0083d5fa9bd9fadffb5912b959ce24297e521a5) * feat(kucoinfutures): closePosition [b3ded86029](https://github.com/ccxt/ccxt/commits/b3ded860296d3332757d0d0ee81f2050c8f1e9b7) * phemex parseTransactions fixes [c0ca92294b](https://github.com/ccxt/ccxt/commits/c0ca92294b58c7c0086c90076e4c5ee390ad3a52) * add dummy comment [b961f657a8](https://github.com/ccxt/ccxt/commits/b961f657a8976f8c0cacdd0d07dc88fea30a6e34) * kucoin revert WAXP mapping [e49bef9bf0](https://github.com/ccxt/ccxt/commits/e49bef9bf0d24eef0c049444ee418d1b52dc243a) * test(binance): static request, create market order with cost methods [d3ad6d14b1](https://github.com/ccxt/ccxt/commits/d3ad6d14b1b1a69a8c399f732afcd4ae44a01c12) * add flags [acbf493c81](https://github.com/ccxt/ccxt/commits/acbf493c81e22b500616ea7a1dd7d2524cbb07a6) * fix(zaif): parseTicker remove timestamp from parsed data [4af4eeae25](https://github.com/ccxt/ccxt/commits/4af4eeae255abfaaa41145da05b634e932392a4e) * 4.1.91 [c58f91280d](https://github.com/ccxt/ccxt/commits/c58f91280d099a583d7c2410a6d18c1696e78857) ## 4.1.90 (2023-12-15) * feat(phemex): withdraw method implementation [4246c25de2](https://github.com/ccxt/ccxt/commits/4246c25de2072807b5c52c71b499ef4819343ba1) * phemex withdraw static test [ed8a5b917b](https://github.com/ccxt/ccxt/commits/ed8a5b917bdaa366fc7522fe0269cc9e03a1a2e5) * phemex withaw test fix [64ee24e7cf](https://github.com/ccxt/ccxt/commits/64ee24e7cfb7b0e2252981480bcfa225e15df04d) * remove duplicated endpoints [9bdf2131b3](https://github.com/ccxt/ccxt/commits/9bdf2131b3a08f9eddbc7e5fd91ba9cb2d85619f) * add flag [6227e9e8f0](https://github.com/ccxt/ccxt/commits/6227e9e8f09fd24b35cc848b991e4bcff500858b) * add SOl currency to cache [30a9a7db5b](https://github.com/ccxt/ccxt/commits/30a9a7db5b3ef3049f9a0459e6c6e8a91ab0f192) * gate separated repayMargin and borrowMargin separated to repayCrossMargin .... [04faaa1779](https://github.com/ccxt/ccxt/commits/04faaa17791a7211fdd0ac4d2bffee18e79a8168) * gate repayCrossMargin, borrowIsolatedMargin static tests [b93ba14d57](https://github.com/ccxt/ccxt/commits/b93ba14d57e7b600c5cfd8ed8c1ad6958778a168) * gate borrowCrossMargin minor fix [3c4bb30fdc](https://github.com/ccxt/ccxt/commits/3c4bb30fdc77ed7f08d69462653b7f82fd622628) * has["repayCrossMargin"] === false, and repayIsolatedMargin [924c67f1fa](https://github.com/ccxt/ccxt/commits/924c67f1fa5383606c799bf253e18bdb1b87f1b0) * fix(bitget): spot fees and response tests [f83cab8620](https://github.com/ccxt/ccxt/commits/f83cab8620791773455d6e88c7decc94e2e99940) * remove borrowMargin and repayMargin stubs [b3f673a354](https://github.com/ccxt/ccxt/commits/b3f673a3545cd503b7607138a3aaa5f2c156f4ac) * binance fix watchTrades [63985f885a](https://github.com/ccxt/ccxt/commits/63985f885ab2bdd3d71b7eda5086f07d5dc591fd) * url [6eee6a50fc](https://github.com/ccxt/ccxt/commits/6eee6a50fc24a2165515ea759b63c0cd48dc1ad3) * example [ae6e105601](https://github.com/ccxt/ccxt/commits/ae6e105601f73e9704b62de91c249483511dfa32) * minor gate edit [dbe2c96166](https://github.com/ccxt/ccxt/commits/dbe2c96166c81dc55c6fc8c7221aef52ac102a0c) * feat(poloniex): update createMarketBuyOrderRequiresPrice [ceeb8212ac](https://github.com/ccxt/ccxt/commits/ceeb8212ace4a1b7cfa729415653ed5d02ba7074) * remove ArgumentsRequired from poloniex pro import [6f0eadca8b](https://github.com/ccxt/ccxt/commits/6f0eadca8bf52ac351378f7f4f8e7f7e47c67b90) * feat(gate): createMarketBuyOrderWithCost [22c488a0f6](https://github.com/ccxt/ccxt/commits/22c488a0f6b5678c233b23486220a74d70290636) * test(gate): createMarketBuyOrderRequiresPrice [431995d0fe](https://github.com/ccxt/ccxt/commits/431995d0fe9dedd7f7482196c08fff689da03109) * fix(okcoin): spot market sell orders [a056565d61](https://github.com/ccxt/ccxt/commits/a056565d6156298a1ee81c91d1dd1680b5d5385f) * test(okcoin): static request, spot market orders [6810e85601](https://github.com/ccxt/ccxt/commits/6810e85601c3e8006989c12dd79c9f8e3a79686e) * bybit: update fetchMarkets [494cb039e9](https://github.com/ccxt/ccxt/commits/494cb039e9239bbb0f831fe64a540975ee25b34f) * add static tests [86c496c104](https://github.com/ccxt/ccxt/commits/86c496c104a7f620beac9f0a93e674efe26f729e) * fix default createMarketBuyOrderWithCost [e7546e00e6](https://github.com/ccxt/ccxt/commits/e7546e00e66691fbf0b2d5bde29182000aee6c53) * add option [644fbac19b](https://github.com/ccxt/ccxt/commits/644fbac19b40a11ea518cd1f0ab6c58534b292af) * feat(gate): closePosition [fc8f21e1e7](https://github.com/ccxt/ccxt/commits/fc8f21e1e75ab7bc24ad358a44af1ae05a7769f0) * gate closePosition static tests [401091f2f4](https://github.com/ccxt/ccxt/commits/401091f2f4a2a24881874ec8c5ace1a9fd5bbcdb) * binance: patch watchOrders [448aa7be10](https://github.com/ccxt/ccxt/commits/448aa7be10e48d32a6e279b4a1e5469088100a11) * small fix [2fac49fca2](https://github.com/ccxt/ccxt/commits/2fac49fca2ba5e875bc68684594c21ad5bd6a876) * fix handleOrder [3d1132df56](https://github.com/ccxt/ccxt/commits/3d1132df5644128d4d32974278944a7058472e00) * bitmex.has["closePositions"] == false [9fa600c3d5](https://github.com/ccxt/ccxt/commits/9fa600c3d5f1e489183a8d76f9109b16aa70cdf0) * add options [b2fcbf217b](https://github.com/ccxt/ccxt/commits/b2fcbf217b28f3063b1fbe9b14ab4d48577dbd2e) * fix(gate): closePosition test/php side [8f5f4ab1a2](https://github.com/ccxt/ccxt/commits/8f5f4ab1a278579789370922b55bb42b504dd98f) * 4.1.90 [ac95cabfef](https://github.com/ccxt/ccxt/commits/ac95cabfefe631fa777e8a65f81bcf7782d33f36) ## 4.1.89 (2023-12-14) * phemex fetchMarkets v2 [0e3b55e1aa](https://github.com/ccxt/ccxt/commits/0e3b55e1aacbf43f09000d191c38a0e5394603f6) * okcoin add margin methods to has false [c10e337908](https://github.com/ccxt/ccxt/commits/c10e3379082b73ce8d4e5fdfb000f3cd069249ea) * okcoin has minor chagnes [45fc967e2f](https://github.com/ccxt/ccxt/commits/45fc967e2f3d7605be7038179dd0f1f160ae0494) * feat(cli.ts): add static report option [03943a41c3](https://github.com/ccxt/ccxt/commits/03943a41c398369a0cd17fafdd12c75b031f4b7c) * feat(tokocrypto): createMarketBuyOrderWithCost [6bb090fc58](https://github.com/ccxt/ccxt/commits/6bb090fc589ec288172715c006cf904446f5becc) * test(tokocrypto): static request, createMarketBuyOrderRequiresPrice [fa5d4722ac](https://github.com/ccxt/ccxt/commits/fa5d4722ac4048843a1c991b1a498d7a263f8c32) * fix error remove trailing comma [32a5a74b8b](https://github.com/ccxt/ccxt/commits/32a5a74b8b710eb830bb83f1848c5a694bac4322) * feat(okcoin): createMarketBuyOrderRequiresPrice [d63ecd2c3a](https://github.com/ccxt/ccxt/commits/d63ecd2c3a96fad41e245e7ab3b0d0e26fda8005) * feat(woo): createMarketBuyOrderRequiresPrice [815a4186a6](https://github.com/ccxt/ccxt/commits/815a4186a6a79fffa88ba39c98e89518ea093e45) * Coinex: createMarketBuyOrderWithCost check type [898342194b](https://github.com/ccxt/ccxt/commits/898342194b35f7e9f1557d58f4fa23002a3849af) * docs: add full changelog [b13b34327f](https://github.com/ccxt/ccxt/commits/b13b34327f970bc10a84821e4a8df3dd08bf6973) * Bigone: createMarketBuyOrderWithCost check type [617135f41d](https://github.com/ccxt/ccxt/commits/617135f41d22b140b67476bace187303eebdeef2) * add safeMethod [11c1ff2c3c](https://github.com/ccxt/ccxt/commits/11c1ff2c3cea0c84e27faf351de125207bd7389c) * reduceOnly fix and static tests [77c194c1c5](https://github.com/ccxt/ccxt/commits/77c194c1c5f60f4204a6e95509dc4e17dcd2271b) * add test [5e3d0a2b41](https://github.com/ccxt/ccxt/commits/5e3d0a2b417498962018d820e49d9dba42cd4fd7) * add market [95124ea37d](https://github.com/ccxt/ccxt/commits/95124ea37d01576804a8759c3ebe05165b93ff59) * 4.1.89 [e0a6cfa835](https://github.com/ccxt/ccxt/commits/e0a6cfa83569fa80f6d7dc6687fc5cf836fd57f2) ## 4.1.88 (2023-12-14) * refactor(bitget): fetchMarkets v2 [6b71c42008](https://github.com/ccxt/ccxt/commits/6b71c4200893d42483360d8ffd1c19781074ff72) * refactor(bitget): fetchTime [816515a0f6](https://github.com/ccxt/ccxt/commits/816515a0f6b174ce10cc926cc79a9384d6e1e6af) * make expiry an integer [7c8fde7720](https://github.com/ccxt/ccxt/commits/7c8fde772061549efe3b348cc62ae092b3832acc) * set margin to undefined [e30a8b225a](https://github.com/ccxt/ccxt/commits/e30a8b225a9dd29d1b696a346f1f8a560e9574ab) * refactor(bitget): fetchCurrencies v2 [a2e79a715a](https://github.com/ccxt/ccxt/commits/a2e79a715a3f0d3ae323df18f487b116d4017b93) * refactor(bitget): fetchMarketLeverageTiers v2 [924dd09c20](https://github.com/ccxt/ccxt/commits/924dd09c20dfec41438219143727be781a0e3d24) * refactor(bitget): fetchOrderBook v2 [bf71df15c8](https://github.com/ccxt/ccxt/commits/bf71df15c8b26b6f1285aaef654df98ff7e35379) * refactor(bitget): fetchDeposits v2 [f1a7ad9e9c](https://github.com/ccxt/ccxt/commits/f1a7ad9e9c725a422541b6623f46ec7adcd93864) * refactor(bitget): withdraw v2 [2eeed06656](https://github.com/ccxt/ccxt/commits/2eeed066560c35542aabeb5e764a136f66618d79) * refactor(bitget): fetchWithdrawals v2 [7252835445](https://github.com/ccxt/ccxt/commits/725283544510bfd4f92faf6bfcbfca4420c9a55a) * refactor(bitget): fetchDepositAddress v2 [f7c1a1b50a](https://github.com/ccxt/ccxt/commits/f7c1a1b50af6d6d34fb02dfd7d9b77d6b729b298) * refactor(bitget): fetchTicker, fetchTickers v2 [b943848c43](https://github.com/ccxt/ccxt/commits/b943848c43ea33896542b980d5cd694517476222) * added fetchPaginatedCallCursor to fetchWithdrawals and fetchDeposits [994507d38f](https://github.com/ccxt/ccxt/commits/994507d38fc5b1884edb257f98c61b4baceb0bf9) * refactor(bitget): fetchTrades v2 [9f7230d362](https://github.com/ccxt/ccxt/commits/9f7230d362db4a3a220cc7df5a404200cd2811e0) * refactor(bitget): fetchTradingFee, fetchTradingFees v2 [9509835f69](https://github.com/ccxt/ccxt/commits/9509835f69ad1f59ce6377187ac136942e9a99a1) * refactor(bitget): fetchOHLCV v2 [083cd44051](https://github.com/ccxt/ccxt/commits/083cd440515fef0a1d4eaf8430f094dd10897a2d) * feat(bitget): fetchTradingFees, add margin support [1ccba0bf45](https://github.com/ccxt/ccxt/commits/1ccba0bf452276628f17940dec209c32949eee10) * refactor(bitget): fetchBalance v2 [080738fa25](https://github.com/ccxt/ccxt/commits/080738fa25ddd42fa212872e3e430a94b2463899) * fetchBalance, margin switch back to v1 because missing values [2ac9fddb54](https://github.com/ccxt/ccxt/commits/2ac9fddb54687a4128ecfea043b3359c130c9934) * refactor(bitget): createOrder v2 [5f829425d5](https://github.com/ccxt/ccxt/commits/5f829425d52f166b08a8980a4095460927d3e829) * refactor(bitget): createOrders v2 [53a0e13a2f](https://github.com/ccxt/ccxt/commits/53a0e13a2f5ceb1df9aee3e3ed0fe77c478982c0) * refactor(bitget): editOrder v2 [72fa939790](https://github.com/ccxt/ccxt/commits/72fa939790ff379415f919f3c497bfa377f1ee75) * refactor(bitget): cancelOrder v2 [88e760aa6a](https://github.com/ccxt/ccxt/commits/88e760aa6aab6d97678a02787160df790d93129c) * refactor(bitget): cancelOrders v2 [d2461656c2](https://github.com/ccxt/ccxt/commits/d2461656c2bccc6bdac9f44fb9e6da7018331134) * refactor(bitget): cancelAllOrders v2, leave margin as v1 [a0ac3c5a6a](https://github.com/ccxt/ccxt/commits/a0ac3c5a6a9aa67ceaf6b2a0fbb9bf0597615a9a) * refactor(bitget): fetchOrder v2 [781c98b0b9](https://github.com/ccxt/ccxt/commits/781c98b0b96f5afcfa7ce6d37440895e639f005e) * refactor(bitget): fetchOpenOrders v2 [39156109c6](https://github.com/ccxt/ccxt/commits/39156109c6de6b4d30ff2e118404da531cedbf48) * refactor(bitget): fetchCanceledAndClosedOrders v2 [df6943316a](https://github.com/ccxt/ccxt/commits/df6943316aa4fb49eb6280cb0d35bbfaaf8a8d86) * refactor(bitget): fetchLedger v2 [1c0f8d1d1e](https://github.com/ccxt/ccxt/commits/1c0f8d1d1edb06bfa181400f6e6db8bb41436240) * refactor(bitget): fetchMyTrades v2 [e0d4dfdf7f](https://github.com/ccxt/ccxt/commits/e0d4dfdf7fb6a0a3b2b000513132f089411c2436) * refactor(bitget): remove fetchOrderTrades [f3958d699a](https://github.com/ccxt/ccxt/commits/f3958d699af306190766cc9f64d27ffe28ed5abe) * refactor(bitget): fetchPosition, fetchPositions v2 [12a0c3426d](https://github.com/ccxt/ccxt/commits/12a0c3426d0a506cce0fd394608d10f6c118bd91) * refactor(bitget): fetchFundingRateHistory v2 [280f8e598d](https://github.com/ccxt/ccxt/commits/280f8e598de94bb0249b49c38a08814094b47d06) * refactor(bitget): fetchFundingRate v2 [f9cce2f2f6](https://github.com/ccxt/ccxt/commits/f9cce2f2f61534d15b52b79cc1bdf549403a37de) * refactor(bitget): fetchFundingHistory v2 [6b6e508aab](https://github.com/ccxt/ccxt/commits/6b6e508aabe63f81bc14a590950df3978627477c) * refactor(bitget): addMargin, reduceMargin v2 [3d339736cc](https://github.com/ccxt/ccxt/commits/3d339736cc55ae41ba6607876ad739bf35a66465) * refactor(bitget): fetchLeverage v2 [9d11b6b383](https://github.com/ccxt/ccxt/commits/9d11b6b383dd5e1fd26297976e0ebe436108a56e) * refactor(bitget): setLeverage v2 [1ce761c4f4](https://github.com/ccxt/ccxt/commits/1ce761c4f43184821233cbac29df0d7e496cafb9) * refactor(bitget): setMarginMode v2 [9c76671258](https://github.com/ccxt/ccxt/commits/9c76671258f1dc086d87dcfaa3b49221cae64e05) * refactor(bitget): setPositionMode v2 [d51acd64b0](https://github.com/ccxt/ccxt/commits/d51acd64b028a5441b9cad1fceaa2df5dd58d850) * refactor(bitget): fetchOpenInterest v2 [0a7ac2eaa0](https://github.com/ccxt/ccxt/commits/0a7ac2eaa045ad4799d1f23388dc3a148d4887eb) * refactor(bitget): transfer, fetchTransfers v2 [ee109f0fba](https://github.com/ccxt/ccxt/commits/ee109f0fbae15a9f8aa98a7f0bede0f89e97e326) * edit transfer fromType and toType [2beffa393e](https://github.com/ccxt/ccxt/commits/2beffa393e33ad3461fbe28fe1ad7567c3334dbe) * refactor(bitget): fetchDepositWithdrawFees v2 [db29be3922](https://github.com/ccxt/ccxt/commits/db29be39221a713e4d5b275088d65bdc1d6e056f) * refactor(bitget): borrowCrossMargin, repayCrossMargin v2 [3c15deffc4](https://github.com/ccxt/ccxt/commits/3c15deffc457a7ce4a0ae4cead7809736e2df7af) * refactor(bitget): borrowIsolatedMargin, repayIsolatedMargin v2 [82afbb09e8](https://github.com/ccxt/ccxt/commits/82afbb09e8a1c0f534403606053c4c8c89aaec0f) * refactor(bitget): fetchMyLiquidations v2 [b5d829dc08](https://github.com/ccxt/ccxt/commits/b5d829dc0837ceeadaec36aaf13a144f25752c98) * refactor(bitget): fetchIsolatedBorrowRate, fetchCrossBorrowRate v2 [c6807a22af](https://github.com/ccxt/ccxt/commits/c6807a22af924849ccca2b7c3e0ca7e49c7f0ef9) * refactor(bitget): fetchBorrowInterest v2 [ea41563e28](https://github.com/ccxt/ccxt/commits/ea41563e2843ec8c6c159c67d00a97cf8b039ad9) * refactor(staticTests): bitget markets update to v2 [0d0a9d39e9](https://github.com/ccxt/ccxt/commits/0d0a9d39e9b42019cc5956a0cb41856a73b357ac) * refactor(staticTests): bitget currencies update to v2 [f5deee13da](https://github.com/ccxt/ccxt/commits/f5deee13da14ca089a138a0172195bbd6ea01bfd) * bitget: remove currently unused addPaginationCursorToResult [6545a3b6b7](https://github.com/ccxt/ccxt/commits/6545a3b6b78fa211c6992c6f294d03d592aaa979) * fix(bitget): createOrder, swap reduceOnly orders [978b62c6f8](https://github.com/ccxt/ccxt/commits/978b62c6f806c008e216dc9bfcc8fe37e24be447) * refactor(staticTests): bitget v2 request tests [9830b3c09b](https://github.com/ccxt/ccxt/commits/9830b3c09b9402686d6dc0ca6105b0e454d0a2f3) * fix(bitget): fetchCanceledAndClosedOrders, empty spot response [3d6f39c5f5](https://github.com/ccxt/ccxt/commits/3d6f39c5f5fb93e236702c39f4cc1b4bfc1b505a) * refactor(staticTests): bitget v2 response tests [d88b12da3b](https://github.com/ccxt/ccxt/commits/d88b12da3bf1f1ce00863787ce165875fa5fb687) * feat(bitget): convertSymbolForSandbox [e80dddacec](https://github.com/ccxt/ccxt/commits/e80dddaceca19dade7d7d6c12ced7906b23973e0) * feat(bitget): add pagination to relevant methods [b49d4760c8](https://github.com/ccxt/ccxt/commits/b49d4760c87ef0d24d6bd5683e09c253e85d2af9) * resolve method type differences [a64c5d5410](https://github.com/ccxt/ccxt/commits/a64c5d5410ffbb9b9fd5c7b0b4c0397a141d5fd5) * add Liquidation to transpile.js and types.py [42985e6e6a](https://github.com/ccxt/ccxt/commits/42985e6e6a4f37d6d9f6c26d4f8beddf50bca66a) * add Position to transpile.js [6d161364a7](https://github.com/ccxt/ccxt/commits/6d161364a710dd784439a55064b997addffd1560) * test(bitget): editOrder request static tests [e23ee8e838](https://github.com/ccxt/ccxt/commits/e23ee8e83862fdc9a0f20fb97b5104d3fb5110ba) * default marginMode to cross for swap and future [b37be9d29e](https://github.com/ccxt/ccxt/commits/b37be9d29ef856aec81a4dd55f63dc402cfe2f1e) * convertSymbolForSandbox use startsWith and fix market id conversion [2653778b39](https://github.com/ccxt/ccxt/commits/2653778b39dbc1b93bd4319ea10dfd4eea020740) * a fix for transpile issue [7083a9cee5](https://github.com/ccxt/ccxt/commits/7083a9cee560273142846b7ee5d59f84e727b729) * add question mark [996d2fd237](https://github.com/ccxt/ccxt/commits/996d2fd23736cefc6c6c64f23d19666e8f49431d) * static tests, add newClientOid and startTime to shipKeys [16119b009d](https://github.com/ccxt/ccxt/commits/16119b009d86cbc87a5fd20649d6dd36e04cf354) * refactor(bitget): standardize createMarketBuyOrderRequiresPrice [68addd97bd](https://github.com/ccxt/ccxt/commits/68addd97bdc956818072fc70e9d8357ba9e39085) * test(bitget): static request, createMarketBuyOrderRequiresPrice [5384f9e416](https://github.com/ccxt/ccxt/commits/5384f9e416cb84e1ffe2bf675689b81cf818b72a) * remove createMarketOrderWithCost [0c311541b8](https://github.com/ccxt/ccxt/commits/0c311541b87b8b669e171e66a58abb52299233e1) * refactor(bitget): pro, updated URLS to v2, remove getWsMarketId and getMarketIdFromArg [f7d0179c5d](https://github.com/ccxt/ccxt/commits/f7d0179c5d7f4d2f9f5b5c0389dc879e91e7f970) * refactor(bitget): watchTicker, watchTickers v2 [6257982603](https://github.com/ccxt/ccxt/commits/6257982603ab990764f08cadf8d2e07dafd4dd1c) * refactor(bitget): watchOHLCV, watchOHLCVForSymbols v2 [70e79593ef](https://github.com/ccxt/ccxt/commits/70e79593efc6433d3dc5fbce8ad9e2b5bde4e22a) * refactor(bitget): watchOrderBook, watchOrderBookForSymbols v2 [8c7a8fcdd6](https://github.com/ccxt/ccxt/commits/8c7a8fcdd64a1ad4549285abc0ac728b8c1f225b) * add getInstType helper method to bitget pro [ea10d676f7](https://github.com/ccxt/ccxt/commits/ea10d676f7b52ceed461a8719cc37c6a41506c78) * refactor(bitget): watchTrades, watchTradesForSymbols v2 [85f3b178a5](https://github.com/ccxt/ccxt/commits/85f3b178a5091b260e1b516652dc94b34af563a9) * refactor(bitget): watchPositions v2 [4f8dee9197](https://github.com/ccxt/ccxt/commits/4f8dee91973cea0bb477f45f9c628e57ba1d65d2) * refactor(bitget): watchOrders, v2 [31f9ffe2e8](https://github.com/ccxt/ccxt/commits/31f9ffe2e8bb85de27c0ad88e19a2799a0d8e2f6) * refactor(bitget): watchMyTrades, v2 [dee55d69b9](https://github.com/ccxt/ccxt/commits/dee55d69b9bb6efcd37c5ba6c381ddb53f993b79) * refactor(bitget): watchBalance, v2 [27b6ee4b15](https://github.com/ccxt/ccxt/commits/27b6ee4b159f1d134b41445876e2cc02a962a62e) * gate fetchDepositAddress network support [6521fd1974](https://github.com/ccxt/ccxt/commits/6521fd1974af950e4b3d876230f0a38b623901a8) * add derived files [ec42e63840](https://github.com/ccxt/ccxt/commits/ec42e638402ccf2e2a0a117b34b7f2415ca71dc8) * add base class stuff [39050daf65](https://github.com/ccxt/ccxt/commits/39050daf65770d8156c008950c3055334a47d8a7) * add some minor edits [6305cb27ca](https://github.com/ccxt/ccxt/commits/6305cb27ca1219dd049059ef466e0f05d9144848) * merge master [044a975e9a](https://github.com/ccxt/ccxt/commits/044a975e9afe1bc7ded4fbfaa4c34d7ba64583c9) * restore edit [69e503aaf1](https://github.com/ccxt/ccxt/commits/69e503aaf1eeca97d5b2bab808d316bda5114694) * restore edit [6768521d7e](https://github.com/ccxt/ccxt/commits/6768521d7e14e350a1d78b373df1a9419f4b7836) * transpile edit [f31ec96dca](https://github.com/ccxt/ccxt/commits/f31ec96dca586bfbaebc82647d76355fb3a4c454) * remove useless code [61944f8d11](https://github.com/ccxt/ccxt/commits/61944f8d116474bc4d3a9865212b2f83d9e6b8b2) * minor edits [e14fa1131b](https://github.com/ccxt/ccxt/commits/e14fa1131bdda79e93f97473bfa40688016dfe34) * fix build [9afbc64c04](https://github.com/ccxt/ccxt/commits/9afbc64c04ec9eabec4d763042f4972810201f4d) * minor bitmex fix [d85081674f](https://github.com/ccxt/ccxt/commits/d85081674f7547a7f0e602d40264e13a35c9e770) * feat(bitmart): trailing stop orders [f71d429120](https://github.com/ccxt/ccxt/commits/f71d4291201537b5aacf6e6cf6a63609e8e24f4c) * test(bitmart): static request, trailing stop orders [9fa0818985](https://github.com/ccxt/ccxt/commits/9fa081898543a3570ab369214c47b45b98de7270) * temporarily remove watchOHLCVForSymbols [d17aa09a87](https://github.com/ccxt/ccxt/commits/d17aa09a87ca9b6e23c2c505e87c068a958627d9) * bitget remove watchOHLCVForSymbols [a770fd3425](https://github.com/ccxt/ccxt/commits/a770fd34256081c54c88e3cc4b8eaecf4fa40187) * restore bitget watchOHLCV [bc7384b0e8](https://github.com/ccxt/ccxt/commits/bc7384b0e85f0a3c7b640bf617ed74163a08ace1) * fix strings must use single quotes error [7e34a0d948](https://github.com/ccxt/ccxt/commits/7e34a0d94827707f9ceaa23b1a634098b753e254) * feat(cryptocom): createMarketBuyOrderRequiresPrice [00e96d9ee4](https://github.com/ccxt/ccxt/commits/00e96d9ee47a8eb7f9914308540e798a775d4b14) * feat(novadax): createMarketBuyOrderWithCost [89aef4e1d9](https://github.com/ccxt/ccxt/commits/89aef4e1d903909bc7e5f558c26f69bfefd6cb40) * gate networkIdToCode [b20899d6ea](https://github.com/ccxt/ccxt/commits/b20899d6eaa15b3acb1be2303dd2a315e9af84bc) * cr fixes [783501c99d](https://github.com/ccxt/ccxt/commits/783501c99dc0bc6f8da508e7bca601e21ac4c092) * fix linting [8dc6beef23](https://github.com/ccxt/ccxt/commits/8dc6beef2363ce03077d331dd02813a20320d9ef) * fix lint [e1de83acfd](https://github.com/ccxt/ccxt/commits/e1de83acfd7c6aa86b9ff6d87cba6b22a3fcdcac) * fix createOrder type [9ae7820132](https://github.com/ccxt/ccxt/commits/9ae78201324cff0c080e40803bbd9d195b3ea204) * fix(cryptocom): add referral [83ea2fd5e8](https://github.com/ccxt/ccxt/commits/83ea2fd5e896f240e4f3b6f3ddb3fa2371c31092) * Revert "remove static tests" [17ea4b45e4](https://github.com/ccxt/ccxt/commits/17ea4b45e46be73dea4a1009c95d5d31e11eb91d) * add createOrders test [7d5a312b2c](https://github.com/ccxt/ccxt/commits/7d5a312b2c99aead26025fbdf65420d85f7a16d7) * add abstract [88e0daf151](https://github.com/ccxt/ccxt/commits/88e0daf151486046e78a5b5df46bad68f1337490) * restore abstract file for coinbasepro [240052135b](https://github.com/ccxt/ccxt/commits/240052135bbcf9832851c3711f98ad53f8f3334a) * fix coinbasepro [ba6d3803d8](https://github.com/ccxt/ccxt/commits/ba6d3803d8d7478794b237f790997e9b10e3ea70) * fix messageHash [6f0c9ad0c1](https://github.com/ccxt/ccxt/commits/6f0c9ad0c1e55958a5312048c91491463fabb4ff) * restore flag [da89828631](https://github.com/ccxt/ccxt/commits/da89828631bfcb9e629a2a100cb05534daad9d7a) * restore watchOrderBookForSymbols [312bdcb7ed](https://github.com/ccxt/ccxt/commits/312bdcb7ed515c4c80895af4f43410e45daad3b3) * cleanup api spec, remove deposit [7d6be5f6da](https://github.com/ccxt/ccxt/commits/7d6be5f6daad745333e4659727a25a1e158b8554) * cleanup api spec [4f0bd15330](https://github.com/ccxt/ccxt/commits/4f0bd153308f452084360db4d1957423c37f2300) * return type fixes [b1e5f4acb8](https://github.com/ccxt/ccxt/commits/b1e5f4acb848edff72b8ec01fb8801c72f4ee3c3) * Revert "cleanup api spec" [475d9b1474](https://github.com/ccxt/ccxt/commits/475d9b1474f83ba4900aae516a2a681d15b64074) * add ignore tag to jsdocs [239db5853a](https://github.com/ccxt/ccxt/commits/239db5853a9a8c04ade3ef3b2b7f478c71a585f3) * fix(coinbasepro): remove import [bde7c0453e](https://github.com/ccxt/ccxt/commits/bde7c0453ec548f40362a1f11eb74ec9ffc61282) * fix(binancePro): snapshot messageHash [93e672a0cb](https://github.com/ccxt/ccxt/commits/93e672a0cbd72b1b1a98d48aef18cdbbcaf18dc9) * ignore jsdocs [477649d2a1](https://github.com/ccxt/ccxt/commits/477649d2a103af7ced03844933a5bb59e4df3e29) * restore changes [41609918f9](https://github.com/ccxt/ccxt/commits/41609918f91ec599c91a239cbf49ee3c4fd89bee) * ignore jsdoc [523708a861](https://github.com/ccxt/ccxt/commits/523708a8615a958c1912bccccd2910eb160fb325) * ignore two more methods from api spec [a55f48a6f6](https://github.com/ccxt/ccxt/commits/a55f48a6f652369af4b76fba40d70eb333ae88aa) * remove bitget response test [ae6448be11](https://github.com/ccxt/ccxt/commits/ae6448be1153a6db513e34afd48ecd93c427a03b) * 4.1.88 [a05f506d4c](https://github.com/ccxt/ccxt/commits/a05f506d4c8af29988ab53dbf07b42edb1bd349e) ## 4.1.87 (2023-12-13) * feat(upbit): createMarketBuyOrderWithCost [0ff9b9ad2b](https://github.com/ccxt/ccxt/commits/0ff9b9ad2bd63d9849b5e7221dd4200c8e3fceaa) * test(upbit): static request, createOrder, createMarketBuyOrderWithCost, cancelOrder [20a86ae186](https://github.com/ccxt/ccxt/commits/20a86ae1866419792e5b77e865c5bcc67abad80e) * test(upbit): add BTC/USDT to static markets [533a59a48d](https://github.com/ccxt/ccxt/commits/533a59a48d6c08ac96f221974c9bb1bbdad4aaca) * fix(Pro): type watchTrades/myTrades/ticker/OrderBook/Orders [760fc89df7](https://github.com/ccxt/ccxt/commits/760fc89df71ae3958bae3b88ee8e46442fbd365a) * add import types [2afe655fe4](https://github.com/ccxt/ccxt/commits/2afe655fe4a550fe389aaecf96fe57c42ae8cb28) * remove import [91189c8b09](https://github.com/ccxt/ccxt/commits/91189c8b09eab82ecbfea65b5c7f71fbf5afe2d0) * type watchTickers and watchOHLCV [7cb2d5f94a](https://github.com/ccxt/ccxt/commits/7cb2d5f94a22c6060c32ac01b6a7aa31f0918097) * type watchPositions [3c1e75238b](https://github.com/ccxt/ccxt/commits/3c1e75238baf95a06ce769bef0e7869f7289c999) * add more types [46a35a67b8](https://github.com/ccxt/ccxt/commits/46a35a67b8e1223a84188449c1217720777f4e89) * for Symbols types [9747f29573](https://github.com/ccxt/ccxt/commits/9747f295733015cd47d5cc398ba2e48bde0d8e6e) * missing order type [efb0a499b4](https://github.com/ccxt/ccxt/commits/efb0a499b4414d397d1cee99c898599218c6189e) * editOrderWs type [e15297f9b9](https://github.com/ccxt/ccxt/commits/e15297f9b9293ea3abaca3aace4af73a336ed4eb) * add order import [635570b644](https://github.com/ccxt/ccxt/commits/635570b6445841e9996b24686f7f34259889d254) * fix order import [318f2e9fd5](https://github.com/ccxt/ccxt/commits/318f2e9fd549c0cd09e350a65f43bb4c59bb5d06) * type watchOrderBookForSymbols and more [a2934b40ad](https://github.com/ccxt/ccxt/commits/a2934b40ad00676ec3f3de4bf6ef3c8ffc6e3542) * type watchBalances [ed67d6db15](https://github.com/ccxt/ccxt/commits/ed67d6db15f8935f08c923327f3c4f64df79d770) * update types [2000a948cf](https://github.com/ccxt/ccxt/commits/2000a948cf266f811560dc66f8830c0b3bdccf07) * missing ; [2fbbe5f176](https://github.com/ccxt/ccxt/commits/2fbbe5f1765e15da2b7c30427d1be450183f2dfa) * explicit type importation <.> [f6935ad9e0](https://github.com/ccxt/ccxt/commits/f6935ad9e00ca3271f2d7bdaa8e3ad5ee2adfd04) * resolve conflict [a10e3d80e8](https://github.com/ccxt/ccxt/commits/a10e3d80e81cf8b5295756d0a0eda80123985125) * remove borrowMargin / repayMargin [cb9c841746](https://github.com/ccxt/ccxt/commits/cb9c841746d0977234a8f436e7ecad67a1fec756) * add pro return types [48639a291a](https://github.com/ccxt/ccxt/commits/48639a291a92d9203a288b4693faeb81427a4978) * rm bittrex static tests [134dc5400b](https://github.com/ccxt/ccxt/commits/134dc5400bb8e2f3d63ce6d2647051be5d70d3ff) * fix(ccxt.ts): delist coinbaseprime and coinbasepro [8b1b976668](https://github.com/ccxt/ccxt/commits/8b1b976668d077dfa280e4dc6ccc1e24c4b5c686) * minor edits [0abd42a84d](https://github.com/ccxt/ccxt/commits/0abd42a84d7c18a1afc1929cac99431d3addf834) * remove borrowMargin / repayMargin from gateio [1fc15d28ce](https://github.com/ccxt/ccxt/commits/1fc15d28ce529f19defac43d803b8c40f259c455) * remove deleted files [85d9ad776e](https://github.com/ccxt/ccxt/commits/85d9ad776e07a44161dc48534e0ecf331170674b) * remove static tests [9294c70348](https://github.com/ccxt/ccxt/commits/9294c70348b6b81da1d32832d16a9b2ec8717e58) * modify gate static tests [37c0e7edda](https://github.com/ccxt/ccxt/commits/37c0e7edda83fac71888c770979ff6898fd2561a) * import type in ccxt.ts [5256117e70](https://github.com/ccxt/ccxt/commits/5256117e70709ea4bcea971b3034de725fe2789f) * 4.1.87 [a562de5140](https://github.com/ccxt/ccxt/commits/a562de514042d0d2c336088a0eba06920bf01f76) ## 4.1.86 (2023-12-12) * feat(bitmex): watchPositions && parsePosition fix [d8548bd4b9](https://github.com/ccxt/ccxt/commits/d8548bd4b981028ca2cfeef056d0947e24a926b0) * feat:add eslint for jsdocs [ebcd07c039](https://github.com/ccxt/ccxt/commits/ebcd07c039a1aa1ff768bb52d16d808dd3129549) * fix pacakge.json [589e9139a9](https://github.com/ccxt/ccxt/commits/589e9139a93172192dcfbfc11ea8a1634d4703bf) * mexc: fetchOrders remove method usage [83b26e08c1](https://github.com/ccxt/ccxt/commits/83b26e08c1d151e5008f49230c1b29c2c384125a) * mexc: fetchOpenOrders remove method usage [722bdfd587](https://github.com/ccxt/ccxt/commits/722bdfd587fcc91ff091682e4a3f330297348477) * mexc: cancelAllOrders remove method usage [542c3ce493](https://github.com/ccxt/ccxt/commits/542c3ce49344176d0ba8ae3e191ef995e4d1d9d8) * socks proxy ws [5cb27aa652](https://github.com/ccxt/ccxt/commits/5cb27aa65270b1a9530c96309288c655b698be9c) * manual [d38b80933a](https://github.com/ccxt/ccxt/commits/d38b80933a5b1ebfbbf4b9b28142276f8c83ca05) * sample WS proxy test script [74570fa36e](https://github.com/ccxt/ccxt/commits/74570fa36e3bd954b7df0cb87f5a4a6e9f98aec2) * js imp [3c334f7787](https://github.com/ccxt/ccxt/commits/3c334f77879d77b1cc59c01a43088bd900de900d) * ren & proxy upd [3992d250e8](https://github.com/ccxt/ccxt/commits/3992d250e894f8e1f395b5e6b66b6909fd0dd2b2) * socks ex [6bc207ea5f](https://github.com/ccxt/ccxt/commits/6bc207ea5f027e1bf15520250d7a59dc8c771e97) * exch methods for ws:// [c230081191](https://github.com/ccxt/ccxt/commits/c230081191b3d159c228689d95c8a15dbd4cf229) * test sample upd [8258d969fa](https://github.com/ccxt/ccxt/commits/8258d969fa90d541926a2558f7688b1b8744202a) * rem met [08808a61de](https://github.com/ccxt/ccxt/commits/08808a61ded26b27bbc8cdb31ce5069690d8987d) * manuals, examples and test [8a3fc0205c](https://github.com/ccxt/ccxt/commits/8a3fc0205c44e583dd0f4c3dbdbae4c1a0d1725e) * py php ts [13202254f1](https://github.com/ccxt/ccxt/commits/13202254f1dd08812b59f47dc4807635144516ac) * python socks [cc8860a050](https://github.com/ccxt/ccxt/commits/cc8860a0507c7d8fdeac9f3e4cb5fe3b067397cf) * ex [3abc5a3ec8](https://github.com/ccxt/ccxt/commits/3abc5a3ec8d2c714373068a55dfcac9ff044d272) * remove transpilation flag [9b12b2a0c6](https://github.com/ccxt/ccxt/commits/9b12b2a0c6de401943889ff53daf70fa4afe48c3) * feat(probit): createMarketBuyOrderWithCost [b2288d8a10](https://github.com/ccxt/ccxt/commits/b2288d8a106fc85af525179583a9b51a532444a2) * test(probit): static request, createMarketBuyOrderRequiresPrice [f60784da29](https://github.com/ccxt/ccxt/commits/f60784da293c23b714b3c62114c13efc097c9083) * digifinex: fetchOpenOrders remove method usage [a47ed38681](https://github.com/ccxt/ccxt/commits/a47ed386814a62a082b5a3d384a6519ab4f61ac4) * digifinex: fetchOrders remove method usage [cf0a5079f3](https://github.com/ccxt/ccxt/commits/cf0a5079f3b42f17118f752eec41cee5b2089ecb) * digifinex: fetchMyTrades remove method usage [792e69e1f5](https://github.com/ccxt/ccxt/commits/792e69e1f5b10b954057144f48bb1595c3dddabf) * digifinex: fetchTransactionsByType remove method usage [8001e13465](https://github.com/ccxt/ccxt/commits/8001e13465d8eb28e04ec81c18f4089a191b80c6) * rename method [d30006fc1e](https://github.com/ccxt/ccxt/commits/d30006fc1e0d88e318501f4dbfa65a24e86ab949) * revert edit [4adc10c13b](https://github.com/ccxt/ccxt/commits/4adc10c13b4298221af49a7449fcf2ac28bd1fe3) * update tests [13a6a04bb7](https://github.com/ccxt/ccxt/commits/13a6a04bb74476be286a6807aabf3d9d5487da8e) * add cost type [e0b9d34126](https://github.com/ccxt/ccxt/commits/e0b9d341265c276301985132719a56bdc10e3b10) * make field optional [bfba4ba358](https://github.com/ccxt/ccxt/commits/bfba4ba358a935404db0eef2b4d793daefdef511) * add signIn to cli.py [818a122111](https://github.com/ccxt/ccxt/commits/818a1221115f880f2bc0bb090ae62930cab7c642) * kucoin delete delisted and renamed aliases [aa57795eb8](https://github.com/ccxt/ccxt/commits/aa57795eb87dce59f3fa0b7693d089e6f31d97e0) * update promises var [89c48a71b4](https://github.com/ccxt/ccxt/commits/89c48a71b4259f1f4400cbc390889cc269025031) * add check [66a4d5bc03](https://github.com/ccxt/ccxt/commits/66a4d5bc032ffac61693c408614a777674b0d583) * 4.1.86 [a4ef77cbb0](https://github.com/ccxt/ccxt/commits/a4ef77cbb071a919d8e3e54c8182d74c8dedfc34) ## 4.1.85 (2023-12-11) * feat(bitmart): add websocket support for futures, and spot watchBalance [146cb8dc4e](https://github.com/ccxt/ccxt/commits/146cb8dc4ee647777ac9bb6fc16e3f81a0d15581) * transpile fix [1c2c6d56db](https://github.com/ccxt/ccxt/commits/1c2c6d56db177d1dcab6258fd45a2ea5eb374800) * parseTRades fix [0312678c64](https://github.com/ccxt/ccxt/commits/0312678c64578031a3bb6581ea8d16449bde41cc) * pr comments [7af904256e](https://github.com/ccxt/ccxt/commits/7af904256ed73ba73a97b55126ec0eecaa86c922) * ohlcv fix [51130ac932](https://github.com/ccxt/ccxt/commits/51130ac932af83638332df2a9099088aad9bbf5b) * fix transpile [37eb8ae764](https://github.com/ccxt/ccxt/commits/37eb8ae764b68d3aa9c87f5b56355ab7e28f5ebb) * bingx: update fetchOpenOrders symbol become optional parameter [2fb6f10f8d](https://github.com/ccxt/ccxt/commits/2fb6f10f8d9e74c49a0a3f0107c65415a4885152) * fix method's name [3452698c5e](https://github.com/ccxt/ccxt/commits/3452698c5ea3a493dc7e6554a699f0eeb94c7507) * fix parseOrder [02582e5d8f](https://github.com/ccxt/ccxt/commits/02582e5d8f52bb9cbdbb2050965b2cfdfb1f1cc6) * fix watchTicker [e4c43c9404](https://github.com/ccxt/ccxt/commits/e4c43c9404b139888b946315c08f9a2b3ba1f801) * fix(bitopro): make fetchOpenOrders async [94a09d84a3](https://github.com/ccxt/ccxt/commits/94a09d84a396b0ca83f530f650179c6f650070ef) * move l3 to base [3778b734d9](https://github.com/ccxt/ccxt/commits/3778b734d9cd8cbd4532c3a8e5fd83497a3acd5b) * fix(bithumb): cancelUnified order type [2b8a2257dc](https://github.com/ccxt/ccxt/commits/2b8a2257dc8c9a32fc92faadfca19a9833693b9e) * coinex certified [46a1637477](https://github.com/ccxt/ccxt/commits/46a16374775921ce45fce0d207c0d1246b909454) * 4.1.85 [d457cdde7b](https://github.com/ccxt/ccxt/commits/d457cdde7bcf6123a4efbcdae7752f447acd0296) ## 4.1.84 (2023-12-11) * feat(htx): createMarketBuyOrderWithCost [4416b98d68](https://github.com/ccxt/ccxt/commits/4416b98d689fe237d844de01c144ce99c69c8226) * test(htx): static request, createMarketBuyOrderRequiresPrice [ab87b4c9f4](https://github.com/ccxt/ccxt/commits/ab87b4c9f4f116a55f223fe45191e03ea9564a9a) * feat(huobijp): createMarketBuyOrderWithCost [16593e3363](https://github.com/ccxt/ccxt/commits/16593e3363c207ce9aa4284f2500d6ac34327aa7) * feat(coinsph): createMarketBuyOrderWithCost [f73c27eec8](https://github.com/ccxt/ccxt/commits/f73c27eec8ed22cdc8a11bde850251c46c7f1938) * test(coinsph): static request, createOrder [b2d32375eb](https://github.com/ccxt/ccxt/commits/b2d32375eb9c48eaec4c83cc2365157ee102130e) * fix(binance): sign, origclientorderidlist length [d21e161e83](https://github.com/ccxt/ccxt/commits/d21e161e83d0de518d11f3388fb5088454725137) * remove origclientorderidlist=[] from cancelOrders static request test url [8c27c2b3fc](https://github.com/ccxt/ccxt/commits/8c27c2b3fcb115cdeea91809face68863ca6a6ff) * fix(bybit): fetchPositions exchange id handling [a98fdef4fe](https://github.com/ccxt/ccxt/commits/a98fdef4fe628705ded0ed3bd3711df47170c750) * use marketSymbols [e5e393670e](https://github.com/ccxt/ccxt/commits/e5e393670eebd6f841d36eeb5c2d38b64c66d943) * 4.1.84 [2909433305](https://github.com/ccxt/ccxt/commits/2909433305bfba369ad8e57b98b0370bb1a5b63c) ## 4.1.83 (2023-12-10) * docs: unique link in spec for each header [a558f9572f](https://github.com/ccxt/ccxt/commits/a558f9572f5880f40985ff8cc3f629fd6586c74d) * okx closePosition parsing [9c4c4b6611](https://github.com/ccxt/ccxt/commits/9c4c4b6611d2fd1aa19990907608063fb81baca3) * okx.closePosition works correctly [3b83c03880](https://github.com/ccxt/ccxt/commits/3b83c038805db93aa4c695de66266e10d7cb05d3) * docs(closePosition, closeAllPositions) [65ab06f52a](https://github.com/ccxt/ccxt/commits/65ab06f52af644da2a75381e4f2bd2c0f226fc46) * closePosition argument switch around [b19fed83b6](https://github.com/ccxt/ccxt/commits/b19fed83b60d51705ad215f0107d52bb1b69c787) * okx.closePosition static tests [c06b48b930](https://github.com/ccxt/ccxt/commits/c06b48b930b009e24fa75c388a28babba7bfd5b6) * closePosition parameter order change [303175bb87](https://github.com/ccxt/ccxt/commits/303175bb87751ef6f8e89c559a354dcc915ff628) * feat(cryptocom): closePosition [ecf0c5e72a](https://github.com/ccxt/ccxt/commits/ecf0c5e72a41bac94ea74d3ef523d92a858ef82b) * cryptocom.closePosition static test [1f43ee2119](https://github.com/ccxt/ccxt/commits/1f43ee21193cf142c1f2aa2623004ea7cf94b0d2) * okx update static test descriptions [4ba9df42f6](https://github.com/ccxt/ccxt/commits/4ba9df42f651ad820814045a065d96b8fd6d0821) * feat(cex): createMarketBuyOrderWithCost [97dc582718](https://github.com/ccxt/ccxt/commits/97dc582718605f3bf198f6d7e8ece33efc4f4a6b) * static requests expecting the amount as a string [71eab39562](https://github.com/ccxt/ccxt/commits/71eab395625074ba861c582d94a11ebf5e346782) * fix static tests [bab677c3ac](https://github.com/ccxt/ccxt/commits/bab677c3ac513bff8b4d58e75c41c1718995067a) * use strings for amounts/prices [d71b7c502f](https://github.com/ccxt/ccxt/commits/d71b7c502f534c0aab0555f0cb2300b79dc7cf44) * add static test [5f2560a01a](https://github.com/ccxt/ccxt/commits/5f2560a01abc26488c9670f0be2b6c815ded320c) * update docs [601d057858](https://github.com/ccxt/ccxt/commits/601d057858304cedd25eba68d1f45f4d82445eba) * cr edits [81f5af5eda](https://github.com/ccxt/ccxt/commits/81f5af5eda8ff1b9645e485f543e516296c296db) * add static market [3943850e6b](https://github.com/ccxt/ccxt/commits/3943850e6bdd239d3203edd732081dc2505b7e20) * fix docs build errors [addfb30b81](https://github.com/ccxt/ccxt/commits/addfb30b8146c662a008f114d1d99fc5160b562e) * docs: fix scrolling [7624a1ba8a](https://github.com/ccxt/ccxt/commits/7624a1ba8a4cfdc3ce4c829be2344cb209e8efe7) * cr edits [feed7f6696](https://github.com/ccxt/ccxt/commits/feed7f669624d0990e8d811d6654ffa8b2645741) * fix handleMarginModeAndParams [59b1cacb62](https://github.com/ccxt/ccxt/commits/59b1cacb621120a32db16837f193d6dd64695db4) * 4.1.83 [8165eb0036](https://github.com/ccxt/ccxt/commits/8165eb0036280095a4e006ec0adb7a8c49ece469) ## 4.1.82 (2023-12-09) * htx cross swap balance parse [0d8541012f](https://github.com/ccxt/ccxt/commits/0d8541012f52e82e327f1c2fbbb7fc30aea4a514) * okx: cancelOrders remove method usage [a1f9bcd573](https://github.com/ccxt/ccxt/commits/a1f9bcd573cff09c609e36e2bf759325dd1a03e7) * okx: fetchOrder remove method usage [412d019ae6](https://github.com/ccxt/ccxt/commits/412d019ae6b75648c84c3023df91f42c5b2e8295) * okx: fetchOpenOrders remove method usage [3fdd729656](https://github.com/ccxt/ccxt/commits/3fdd729656a4426573ae118e5334577f08e7a701) * okx: fetchCanceledOrders remove method usage [632bc3b83e](https://github.com/ccxt/ccxt/commits/632bc3b83e9aa3cbd9d8d237e373d67955892127) * okx: fetchClosedOrders remove method usage [5cd623db5c](https://github.com/ccxt/ccxt/commits/5cd623db5ceda66ca7d43e4af70b7ba913fc0296) * okx: fetchLedger remove method usage [b3ba759996](https://github.com/ccxt/ccxt/commits/b3ba759996b50fa9605d5ccff9f15dbbf83dabf9) * okx: fetchPositions remove method usage [ef3a4a99c9](https://github.com/ccxt/ccxt/commits/ef3a4a99c9bcc8afeb430a1bc493ea1510d14835) * example: add watchTickers [c8a4022728](https://github.com/ccxt/ccxt/commits/c8a4022728e8ef9d699102f896138104068fb262) * feat(lbank): createMarketBuyOrderWithCost [7247685030](https://github.com/ccxt/ccxt/commits/7247685030fea6be1109702fe2455a7e75dbbb1c) * test(lbank): createMarketBuyOrderRequiresPrice [fe250d5edf](https://github.com/ccxt/ccxt/commits/fe250d5edf5ecd5cdca25dc5d1eb64508446f6ac) * fix(lbank): documentation links [1dd4ff2369](https://github.com/ccxt/ccxt/commits/1dd4ff2369010d9eedf6991ad3fcf7eab6b4e493) * coinex: cancelOrder remove method usage [cca979e61a](https://github.com/ccxt/ccxt/commits/cca979e61af511300d3095841788cafda68f7b6c) * coinex: cancelAllOrders remove method usage [3790de7a14](https://github.com/ccxt/ccxt/commits/3790de7a1454d6b1b5fa04a1bb6b3e91d1086e55) * coinex: fetchOrder remove method usage [f0549d3067](https://github.com/ccxt/ccxt/commits/f0549d3067dc9101ccce3a2803575f196c170e7c) * coinex: fetchMyTrades remove method usage [cbabc3c23f](https://github.com/ccxt/ccxt/commits/cbabc3c23f48abb371578560718ba112f25f93c4) * coinex: transfer remove method usage [576bc3468c](https://github.com/ccxt/ccxt/commits/576bc3468cef0e37e23b3154478a0da45bc1a0e9) * coinex: add @see [5bded6a92b](https://github.com/ccxt/ccxt/commits/5bded6a92b0a04e02d9fca4e82d7485412cef977) * update fetchTransfers code [b45de67c67](https://github.com/ccxt/ccxt/commits/b45de67c675e3fb81b7a5917797966e23cf11bce) * revert files [096f3677b9](https://github.com/ccxt/ccxt/commits/096f3677b9ea09efac3de18685edad09c8096419) * revert python folder [6e877a32a1](https://github.com/ccxt/ccxt/commits/6e877a32a1d3169fc98483363e4c8508a99a965e) * Manual: fetchGreeks description [32445610e5](https://github.com/ccxt/ccxt/commits/32445610e5848df513bb7e9b831b03b0e00200d0) * 4.1.82 [571d40d227](https://github.com/ccxt/ccxt/commits/571d40d22780442ce96e26757c3c09f35ce82f20) ## 4.1.81 (2023-12-08) * bybit: add quick repay api [fcc758a37c](https://github.com/ccxt/ccxt/commits/fcc758a37cb917b9840905543385c151c8476519) * feat(digifinex): createMarketBuyOrderWithCost [121f23d69e](https://github.com/ccxt/ccxt/commits/121f23d69e0f72915d3515b85131bc14fbbb8540) * test(digifinex): static request, createMarketBuyOrderRequiresPrice [cc5808315e](https://github.com/ccxt/ccxt/commits/cc5808315e1b6f6622ca1fb105d3918e33b34b93) * examples: rename variable symbol [9ec0c68303](https://github.com/ccxt/ccxt/commits/9ec0c68303cd220504cbf8c0baa4a16cf6cf7317) * whitebit: add @see [565d821a63](https://github.com/ccxt/ccxt/commits/565d821a631b59fee5c05691126abf58630864e7) * fix(bybit): fetchTickers [521260ff10](https://github.com/ccxt/ccxt/commits/521260ff101e7cf8ccf93d071ebe01678f9786ba) * 4.1.81 [48e4ffeebd](https://github.com/ccxt/ccxt/commits/48e4ffeebd011210aa51f35b97f17552b3fb4608) ## 4.1.80 (2023-12-07) * mexc update rateLimits [11eb324fe1](https://github.com/ccxt/ccxt/commits/11eb324fe17c7423012bcc94285fa050ffadb881) * probit fetchCurrencies fee fix [2e0132c261](https://github.com/ccxt/ccxt/commits/2e0132c2618a3cbb21ac0dd30466dff71b036889) * currencycom: fetchTransactionsByMethod remove method usage [25e0598228](https://github.com/ccxt/ccxt/commits/25e0598228955a7add4a0edd9dff8047d3d97bdc) * woo: add insuranceFund [e532c0538f](https://github.com/ccxt/ccxt/commits/e532c0538fd67aa75ee8e226d4af842d62a61807) * bingx: update transaction status [a2d7194046](https://github.com/ccxt/ccxt/commits/a2d71940466978d52d2f4a97d206c49ea6e43be0) * the report for static tests gives a directory that exists [7ec2eaa6dc](https://github.com/ccxt/ccxt/commits/7ec2eaa6dc07dbacd1f9bdeadaade506cf3863df) * fixed spot/swap symbol error [d509808836](https://github.com/ccxt/ccxt/commits/d509808836d653da51ece23a4b013fe7b1182f1c) * fix(bitget): improve docs [bf973d88d9](https://github.com/ccxt/ccxt/commits/bf973d88d9e23c82c87b59c5e72b6d58eaf3c1b5) * 4.1.80 [74e9f04b82](https://github.com/ccxt/ccxt/commits/74e9f04b826512ce2f0586e4b29f052843a224de) ## 4.1.79 (2023-12-07) * Update bingx.ts [7da101942c](https://github.com/ccxt/ccxt/commits/7da101942c46ee6912c013d04e4f26b6043d3275) * fix(ClientTrait.php): fix warning for unused code [9dc0936fef](https://github.com/ccxt/ccxt/commits/9dc0936fefdb3c406fdb145d981f8cf5154b3bd2) * coinbase: add apis [6a0bba4b56](https://github.com/ccxt/ccxt/commits/6a0bba4b5661501857c87ef0c15aa55d2087f06d) * cryptocom: add apis [45cf3d7d25](https://github.com/ccxt/ccxt/commits/45cf3d7d25c6953517577a47bbeabf800a5f4ea6) * 4.1.79 [0fd304e326](https://github.com/ccxt/ccxt/commits/0fd304e326712741ae2ecf7be674150a8c295785) ## 4.1.78 (2023-12-06) * upbit: withdraw remove method usage [4970e0213c](https://github.com/ccxt/ccxt/commits/4970e0213c4f897d428afd83b029fabefb9f2b36) * upbit: add static test [bb93c82e92](https://github.com/ccxt/ccxt/commits/bb93c82e928fe7c6e21c1e3f74a551a4ec14d947) * idex: fetchTransactionsHelper remove method usage [ad47ef6803](https://github.com/ccxt/ccxt/commits/ad47ef6803ec81db0bcd08749d942f17b7b0f223) * gate: add apis, remove deprecated apis [2c586e80f2](https://github.com/ccxt/ccxt/commits/2c586e80f2252b7434ed1102d2b982fd0c966477) * feat(okx): support trigger parameter [27b94892f7](https://github.com/ccxt/ccxt/commits/27b94892f7f9584b0c9fbc074f9e9a8e8fbaa2f0) * add has [0c8e7e7ff8](https://github.com/ccxt/ccxt/commits/0c8e7e7ff81db80af12b613b1d651113754c9a44) * default to USDT [d76eb599f5](https://github.com/ccxt/ccxt/commits/d76eb599f50695c540c4310b2ad8ae1a2c2c1222) * add static test [0f315cdf9d](https://github.com/ccxt/ccxt/commits/0f315cdf9dfb5bc0741e6f9a4eda253a2cfb9358) * bingx has minor fix [f6328f3c61](https://github.com/ccxt/ccxt/commits/f6328f3c611b4f0c7419c8e92339915362db4868) * extra [6378b555d0](https://github.com/ccxt/ccxt/commits/6378b555d0d356f0a6a94ef737886cef32350228) * Update okx.ts [561c37e64f](https://github.com/ccxt/ccxt/commits/561c37e64ff9faa4dd88872652b4f17d235a2527) * remove deleted files [09fb122cec](https://github.com/ccxt/ccxt/commits/09fb122cec7970fc76f61b8ae384a15e67ab0cc4) * edit generateImplicitApi to use ts [6dbe9b05a6](https://github.com/ccxt/ccxt/commits/6dbe9b05a6d4d113f1c9bda32a1928d78040cdcb) * fix(gate): change watchTicker optionName to 'name' [8cea6c7a7d](https://github.com/ccxt/ccxt/commits/8cea6c7a7db38724e06cacddd2eea21a0f4ee6b5) * Revert "edit generateImplicitApi to use ts" [7c8329651c](https://github.com/ccxt/ccxt/commits/7c8329651c4505c4d6aed15bcfca2a400b1c59bb) * Revert "edit generateImplicitApi to use ts" [b39f550a9a](https://github.com/ccxt/ccxt/commits/b39f550a9a504c1703283ff6c697c9843d35583e) * feat(mexc): createMarketBuyOrderWithCost [7d6b954ad7](https://github.com/ccxt/ccxt/commits/7d6b954ad7621716d70799cfa744dc3004739b8d) * test(mexc): static request, createMarketBuyOrderWithCost [3af18549a0](https://github.com/ccxt/ccxt/commits/3af18549a081a050738fefc7680103cb1190d10f) * bybit: update broker apis [f193d84c55](https://github.com/ccxt/ccxt/commits/f193d84c556731fed8c89026f0428ee90eaa0250) * gate: update apis [5f335b2acb](https://github.com/ccxt/ccxt/commits/5f335b2acb159bb3f90f5630c59fe2bc53a256cf) * upbit: update [eca0fb5465](https://github.com/ccxt/ccxt/commits/eca0fb54657a2c25336f95f74b00cb767cbe8853) * binance: add sor.order.test [6a0a3c65ac](https://github.com/ccxt/ccxt/commits/6a0a3c65ac8a5436070bb5e0d3640c5a5891efa7) * upbit: update [68f3bd86f0](https://github.com/ccxt/ccxt/commits/68f3bd86f04e106f4ef8b963f1a0e3430ee541bc) * hitbtc: add @see [65dc9082e9](https://github.com/ccxt/ccxt/commits/65dc9082e9221fc17d6523dd2288c8fdc2b8f028) * okx: add monthly statement api [51543fe4f0](https://github.com/ccxt/ccxt/commits/51543fe4f09c6e41798875d03023c87ed9e11deb) * okx: update [5c02c8c835](https://github.com/ccxt/ccxt/commits/5c02c8c83570db54b90084fc557e46f338a00647) * fix(binanceus): missing override [46be9b6d8c](https://github.com/ccxt/ccxt/commits/46be9b6d8cae611b0ba44548017e1a3ea13dc340) * add binanceus markets [122cf4c3c9](https://github.com/ccxt/ccxt/commits/122cf4c3c9db70e3b1748cc61b0300f9a995f231) * add binanceus tests [aadd4a58b6](https://github.com/ccxt/ccxt/commits/aadd4a58b6c5213f25126b12e5840d4c777eea1b) * add idex markets [6d35c6dd19](https://github.com/ccxt/ccxt/commits/6d35c6dd197523aedce5300fb6013cd582580727) * add walletAddress [eeb6562790](https://github.com/ccxt/ccxt/commits/eeb65627907e948aa8761d0bd25849f6403604e5) * fix tests [96800f194f](https://github.com/ccxt/ccxt/commits/96800f194fffef4ea5ff0b3a23a51d5052f2788e) * docs(bitmart,coinmate) fetchIsolatedBorrowRate docstring fixes [a78afca5f6](https://github.com/ccxt/ccxt/commits/a78afca5f698ceeb38daf381c780c26549d50d93) * feat(coinbase): infer fee currency [c250be2f57](https://github.com/ccxt/ccxt/commits/c250be2f570bb7a6df602cc1a9c0d23e92fe3713) * add order fee currency [99bfa660fb](https://github.com/ccxt/ccxt/commits/99bfa660fb24011d481ceee6df1ebfdbfc08e621) * add response tests [949b4ee1a0](https://github.com/ccxt/ccxt/commits/949b4ee1a0324d78bb4f4d2f46f137d954fbfb67) * fix(bingx): percentage parsing [6f5291839c](https://github.com/ccxt/ccxt/commits/6f5291839cef3238324359f850dcb6b9980ef9f4) * closePosition change return type [981aec9637](https://github.com/ccxt/ccxt/commits/981aec963794d1593e212d9b5b1977deb5ab3bc8) * 4.1.78 [aa7926f8a3](https://github.com/ccxt/ccxt/commits/aa7926f8a391bedf3cfd3b9696c789dfad933e35) ## 4.1.77 (2023-12-05) * fix(examples): fix exchange capabilities to sort by certified and include pro [fde51f0915](https://github.com/ccxt/ccxt/commits/fde51f09151037910293fd10404fc9ea40f4a444) * bingx has closeAllPositions [e3c19c5455](https://github.com/ccxt/ccxt/commits/e3c19c54555c85928f3dfb5839819d202177479c) * pr comments [79a6e6e4b7](https://github.com/ccxt/ccxt/commits/79a6e6e4b777847037904cccf944878d0b05cbed) * fix(gate): add 2h tf [49ad733dec](https://github.com/ccxt/ccxt/commits/49ad733dec81974c41f36bed66fded0c8c172226) * fix(bitstamp): fetchOHLCV end time calculation [8349802a51](https://github.com/ccxt/ccxt/commits/8349802a51090e499897e0d406b7ef1b29de71e2) * resolve whitespace after comma python error [d22d2e72de](https://github.com/ccxt/ccxt/commits/d22d2e72de866099f92494c31dd6b4dcd7e78e31) * feat(bitrue): createMarketBuyOrderWithCost [93e710c88f](https://github.com/ccxt/ccxt/commits/93e710c88f5ef7273aaa90da1fe1e0011481223d) * test(bitrue): static request, createMarketBuyOrderWithCost [38719c1181](https://github.com/ccxt/ccxt/commits/38719c11819383cded90f5b0c83ecd67bbf683c3) * add BTC/USDT:USDT to static markets [d85b32a7b3](https://github.com/ccxt/ccxt/commits/d85b32a7b36ca20471a2de72d2d228ee6465756a) * fix php [36b813441d](https://github.com/ccxt/ccxt/commits/36b813441dbc316b0f521ac2cc399ce3d50776a6) * okx ts [ec65cc55e4](https://github.com/ccxt/ccxt/commits/ec65cc55e4b0ba7d98c78543c8f44758333b9819) * feat(coinbase): createMarketBuyOrderWithCost [a4ef4d4706](https://github.com/ccxt/ccxt/commits/a4ef4d47068d5a2e573efa0e5f4ecc5577eb088f) * test(coinbase): static request, createMarketBuyOrderWithCost [6eb400f4b0](https://github.com/ccxt/ccxt/commits/6eb400f4b0962706215c79da3ab230acd8866445) * static [49937f08bb](https://github.com/ccxt/ccxt/commits/49937f08bb0386a134e79780cd0309d2c9aaba92) * undefined check [a24c3511c5](https://github.com/ccxt/ccxt/commits/a24c3511c53fcc908f724e0bfacf052754c50d32) * Update bitmex.ts [dd91c292fb](https://github.com/ccxt/ccxt/commits/dd91c292fb04b320fb1f944a997817f6bad36c7e) * 4.1.77 [49df13e61b](https://github.com/ccxt/ccxt/commits/49df13e61bd93b79af0d830ea857cfd8ed7f33bf) ## 4.1.76 (2023-12-04) * feat(exchange): new methods closePosition and closeAllPositions [6565ce2f1c](https://github.com/ccxt/ccxt/commits/6565ce2f1c584c7650015a57edd68987b4107e7e) * fix(client.php): fix check for binary and non printable characters [7fdf48fb3e](https://github.com/ccxt/ccxt/commits/7fdf48fb3efc0f60771b1d8453a77b55b63a228f) * closePosition, closeAllPositions: false [abddf43aa8](https://github.com/ccxt/ccxt/commits/abddf43aa8d9b817e097ee207c1120b5a858004c) * feat(bingx): cancelAllOrders [8172a5799d](https://github.com/ccxt/ccxt/commits/8172a5799db1e002c1579b863d4e19d517b9285e) * fix(bingx): add base Fees [c16739baa5](https://github.com/ccxt/ccxt/commits/c16739baa55e157ef8002cda3d2f24b953d771d4) * fix object [1234da7fb3](https://github.com/ccxt/ccxt/commits/1234da7fb3fff83ed608ae1724abc2d45d5604a5) * move object up [3b9396da38](https://github.com/ccxt/ccxt/commits/3b9396da38f7faf2664d7bb1ad20e1c9dcd8a59f) * conflict [0dde56720e](https://github.com/ccxt/ccxt/commits/0dde56720ea0e4a0c7df2082cfca9919d9ede8e6) * binance: add apis [4e90c1358c](https://github.com/ccxt/ccxt/commits/4e90c1358c0f274e8e2faee6d29a881dc1fa07e5) * okx: add apis, update rate limit [e2d72a8f51](https://github.com/ccxt/ccxt/commits/e2d72a8f51f43b2c9825fdbdb7dd7c2b7e6c6439) * cryptocom: remove transfer & fetchtransfer [b905727f49](https://github.com/ccxt/ccxt/commits/b905727f49530eb3340764abdb779bab6dd00645) * base exchange clasePosition fix [8ea8816042](https://github.com/ccxt/ccxt/commits/8ea8816042b67935eaba5fc6c7e3d31abaebf54f) * fix transpiling issue [e8ceb2bd9b](https://github.com/ccxt/ccxt/commits/e8ceb2bd9b39ba2dc55acd2bc90bf7b7237d7064) * remove closePosition [9f7fececdb](https://github.com/ccxt/ccxt/commits/9f7fececdbd63a62da12a58c510096f72fdb1245) * format client [34d67b026a](https://github.com/ccxt/ccxt/commits/34d67b026aac7197e8b715f802ccf3efa9b5bde7) * disable eslint [e4ee99ee59](https://github.com/ccxt/ccxt/commits/e4ee99ee5931f1fb0d1901679d0b10b291588c5f) * update type [07db5a4538](https://github.com/ccxt/ccxt/commits/07db5a45380132e1bb6cb26c3085a4422f210ad7) * 4.1.76 [ecfb6186da](https://github.com/ccxt/ccxt/commits/ecfb6186dabb64717db52115e727d828bfe7bd17) ## 4.1.75 (2023-12-03) * feat(bigone): createMarketBuyWithCost [18ab7f99b4](https://github.com/ccxt/ccxt/commits/18ab7f99b4bc66f2d9d777aa3f18154cf4485593) * test(bigone): static request createMarketBuyOrderRequiresPrice [4d2789bfd1](https://github.com/ccxt/ccxt/commits/4d2789bfd1dedde00a44e05c630ed6fe348bcfbb) * update createMarketBuyOrderWithCost [08778f34d4](https://github.com/ccxt/ccxt/commits/08778f34d4e8c408c78c1fcf0f8f4fd2e198846b) * update has ordering [0f2f24fa84](https://github.com/ccxt/ccxt/commits/0f2f24fa847dd181ac31c1e9035220a70fb95cf4) * feat(bingx): create market order with cost methods [fdc456c8d1](https://github.com/ccxt/ccxt/commits/fdc456c8d10be7258bd6a585df0b11607fd5f00a) * remove InvalidOrder import [281d4a3ac3](https://github.com/ccxt/ccxt/commits/281d4a3ac3003eed9ed8a7e4e7f40ab869162507) * test(bingx) static request tests, create market order with cost methods [2bd81270b8](https://github.com/ccxt/ccxt/commits/2bd81270b85695864b018ba0872115d560c807bc) * PR fix and test [a24c32f520](https://github.com/ccxt/ccxt/commits/a24c32f520a6b753c379d4b67b84820b1a253368) * revert old logic [7616bc8bfd](https://github.com/ccxt/ccxt/commits/7616bc8bfde88500a4c6fc0c06aa66edcff20470) * fix(exchange): paginatedCursor sort by descending timestamp [5ca76de8c8](https://github.com/ccxt/ccxt/commits/5ca76de8c8107bec4ecfb9184231d75c6839f553) * feat(kraken): add pagination to fetchWithdrawals [c3a6a25bcc](https://github.com/ccxt/ccxt/commits/c3a6a25bcc7beeef29c73187119294be7eabd2f4) * feat(bitmart): createMarketBuyOrderWithCost, createMarketOrderWithCost [768b687e37](https://github.com/ccxt/ccxt/commits/768b687e3762f795ad8126d283c7616362a0f884) * test(bitmart): static request, createMarketBuyOrderRequiresPrice [ed09726eb5](https://github.com/ccxt/ccxt/commits/ed09726eb5c77fa685230f58ef8e9e007475837c) * fix(gate): add account section [d6e300269a](https://github.com/ccxt/ccxt/commits/d6e300269ad023515326d1ba30dd5bbf60cd6053) * fix bigone postOnly [b24cecceb6](https://github.com/ccxt/ccxt/commits/b24cecceb6bab0da270a86034d62e02e78b71422) * docs: add unified networks reference [6ed6f3b7c5](https://github.com/ccxt/ccxt/commits/6ed6f3b7c567d8f52ec6a98d7649a4e1d57f95c7) * fix(coinbasepro): watchOrdersForSymbols loadMarkets before checking market symbols [e9e02f4c8f](https://github.com/ccxt/ccxt/commits/e9e02f4c8fc682f62b2bbb9f84991c231f5dd104) * feat(binance): add watchOrdersForSymbols, #20201 [9fe53def89](https://github.com/ccxt/ccxt/commits/9fe53def892095ff65de9373fd8113164be0e878) * feat(exchange): fetchPaginatedCallCursor add break condition for since [7f61b4080e](https://github.com/ccxt/ccxt/commits/7f61b4080eac36ac93fb5b0df51272ea5e573a55) * fix build [d018d28f8d](https://github.com/ccxt/ccxt/commits/d018d28f8d480c6e3934edb96a5a1aaeb63fd396) * fix types checks [bcd83295ba](https://github.com/ccxt/ccxt/commits/bcd83295ba7febf988608ae914339c20c7aab0e5) * fix(Client.ts): only decompress binary messages [de0b324475](https://github.com/ccxt/ccxt/commits/de0b32447586ef42c8b1a84ed927bfcd62199d30) * remove createMarketOrderWithCost and set to false [962364326e](https://github.com/ccxt/ccxt/commits/962364326ed647b1ce9481bdeacfd8bf26715f74) * add explanation comment [1fee5109e4](https://github.com/ccxt/ccxt/commits/1fee5109e462a0e89f1d88125c131599a10a8137) * protect access [f130e289d7](https://github.com/ccxt/ccxt/commits/f130e289d7318f9aa0fa340595f92a33aa8e2a7d) * fix(kraken): comment linting [c30921ddfc](https://github.com/ccxt/ccxt/commits/c30921ddfc66427edcf58a1aa052583a4cf981d6) * fix comment [ec7b928ba8](https://github.com/ccxt/ccxt/commits/ec7b928ba8c6a16b76ca16add86b3bed97da0c3e) * 4.1.75 [3552ef2c02](https://github.com/ccxt/ccxt/commits/3552ef2c0237157142d70ee174b49c257923cf77) ## 4.1.74 (2023-12-02) * feat(cex): add ws trading [45e48defb9](https://github.com/ccxt/ccxt/commits/45e48defb9fb8120a6d24434a3e846fc720cc96b) * fix cancelAllOrders [7bf59c2b2a](https://github.com/ccxt/ccxt/commits/7bf59c2b2abb31e014dbb0c90abf52896e3bd87f) * return directly [4e4c7290e2](https://github.com/ccxt/ccxt/commits/4e4c7290e2bb3f98bd831c44f10cfda979196cd1) * add sample order [87ed19fd22](https://github.com/ccxt/ccxt/commits/87ed19fd2209f030e87617843cdede3a597a1f64) * pr comments and fixes [87f6449936](https://github.com/ccxt/ccxt/commits/87f6449936fa13a24e08afab3f3240f85ed4e70e) * fixes [6522762bea](https://github.com/ccxt/ccxt/commits/6522762bea1f97752da1f674cbdc576e341c2358) * first commit [9bb3f30456](https://github.com/ccxt/ccxt/commits/9bb3f304562ca661cdff0d5ef040d44bc4d79383) * docs: add language panels [cc33e6520e](https://github.com/ccxt/ccxt/commits/cc33e6520e1b88aebd7072f2797220a07441cea1) * feat(bybit): createMarketBuyWithCost [74758ddf34](https://github.com/ccxt/ccxt/commits/74758ddf344522f875ed96e3ce7892f1adeace31) * test(bybit): static request createMarketBuyOrderRequiresPrice [6fedb673d5](https://github.com/ccxt/ccxt/commits/6fedb673d5f399951373facbef28586317d0f278) * feat(okx): createMarketBuyWithCost [2a75002379](https://github.com/ccxt/ccxt/commits/2a75002379394df50e523f75b171fe4fb2946cf2) * test(okx): static request createMarketBuyOrderRequiresPrice [6b6ecfcc45](https://github.com/ccxt/ccxt/commits/6b6ecfcc4594951a30bc80bc5de9d6bb5d654363) * exmo: modifyMarginHelper remove method usage [5632380993](https://github.com/ccxt/ccxt/commits/5632380993de3bc3fe4cc807985795d3d048ec02) * exmo: fetchTradingFees remove method usage [d2956ce6e9](https://github.com/ccxt/ccxt/commits/d2956ce6e9b269e22969f2dc8032e61b4c7246aa) * exmo: createOrder remove method usage [45a37dab40](https://github.com/ccxt/ccxt/commits/45a37dab403ba72795b81117450b82492fd749f8) * update createMarketBuyOrderWithCost [d817c4dd71](https://github.com/ccxt/ccxt/commits/d817c4dd71be798afbbf8d498d5f540985bfde83) * change has ordering [ea1d8f1de4](https://github.com/ccxt/ccxt/commits/ea1d8f1de42a97fe67da468378d2b187b613e719) * update createMarketBuyOrderWithCost [cd427ffbf2](https://github.com/ccxt/ccxt/commits/cd427ffbf2b56e090b5b7cc45feb85da3d9d0f04) * set createMarketSellOrderWithCost to false [7f69d98f08](https://github.com/ccxt/ccxt/commits/7f69d98f08c9a3fbe3e90d25001aeb7d967e4c52) * revert some branching changes [e33366d37e](https://github.com/ccxt/ccxt/commits/e33366d37e0c9214093bfe2bc3e799c8b21e3638) * add more static tests [ea7ed09042](https://github.com/ccxt/ccxt/commits/ea7ed0904266722d4c99b544e8f26a6f22125b78) * PR fix [8e496f8a84](https://github.com/ccxt/ccxt/commits/8e496f8a8469967ba3087d70c4516b9666acdfe7) * add static test and improve docs [4b1a16cc74](https://github.com/ccxt/ccxt/commits/4b1a16cc74c3b2285fdf9f4aa3d70045addc3dd4) * add missing await [672e48dfab](https://github.com/ccxt/ccxt/commits/672e48dfabe5938269c9da6059953121379c8e89) * move test [2788f12d29](https://github.com/ccxt/ccxt/commits/2788f12d2955152e29af4a1eee1197f02c7b34ba) * pr fix and tests [82cfba49b0](https://github.com/ccxt/ccxt/commits/82cfba49b05a111d40778333e93f3fa639e1c5e4) * add static market [beee1dee20](https://github.com/ccxt/ccxt/commits/beee1dee200a0208efbbc99ee75efe40bca80d17) * fix #15121 and redelist tidex [4f4798ddb9](https://github.com/ccxt/ccxt/commits/4f4798ddb9c943566a6230f87fde132266b8cf19) * fix type [c7d0562458](https://github.com/ccxt/ccxt/commits/c7d0562458bfa5a15ad30bf4b15c9184f9fce5fb) * fix #15121 and redelist tidex [94c1e6ec98](https://github.com/ccxt/ccxt/commits/94c1e6ec982cde1bd797c7125377a87849fe8794) * add static tests [1a7306c478](https://github.com/ccxt/ccxt/commits/1a7306c478d073e02dc5894cc6393ad60d80d6a7) * feat(kraken): add implicit endpoints for withdrawMethods and withdrawAddreses [0d3eaf5280](https://github.com/ccxt/ccxt/commits/0d3eaf528068e952ed6c66ebe858ac6df22c3757) * base Exchange, create market order with cost methods [50de626fce](https://github.com/ccxt/ccxt/commits/50de626fce0111f30736ebdd231000dad8ba7949) * update condition [3c4b0e4b9d](https://github.com/ccxt/ccxt/commits/3c4b0e4b9d7b3229fa9edb67835009a7c4724798) * 4.1.74 [efa87df812](https://github.com/ccxt/ccxt/commits/efa87df8126976324b5d15f18bd13e3a936eb609) ## 4.1.73 (2023-12-01) * fix(exchange): fetchDeposits and fetchWithdrawals first argument is code instead of symbol [f66dbec62e](https://github.com/ccxt/ccxt/commits/f66dbec62e41cae3f27595b66977352859039007) * latoken: fetchTradingFee remove method usage [dced114b55](https://github.com/ccxt/ccxt/commits/dced114b554d18c5a58a248592002f10a5569ee8) * latoken: fetchMyTrades remove method usage [11435563b1](https://github.com/ccxt/ccxt/commits/11435563b13605c9511cb8bfd9cc0a3154254530) * latoken: transfer remove method usage [83f1012c6b](https://github.com/ccxt/ccxt/commits/83f1012c6ba4974ce01b67b58dc30a3d3a3a82c7) * 4.1.73 [3d5dc9814b](https://github.com/ccxt/ccxt/commits/3d5dc9814b66811442c73799bbf3021776eec237) ## 4.1.72 (2023-11-30) * bundle: resolve rollup warnings [fb18103664](https://github.com/ccxt/ccxt/commits/fb18103664c51fbb56f776ccfa6a6a356becee2e) * bundle: update packages [6dcbfe65d6](https://github.com/ccxt/ccxt/commits/6dcbfe65d651d1c69927ca987d802b1d2bd99cee) * bundle: update rollup config [9b34b59736](https://github.com/ccxt/ccxt/commits/9b34b59736cd99313a5724bbaa1412c50f371c56) * bundle: update rollup config [56df4bf8cb](https://github.com/ccxt/ccxt/commits/56df4bf8cbe904b33dc7031c96c0d6c8534148c5) * bingx parseOrder fee fix [6c459554be](https://github.com/ccxt/ccxt/commits/6c459554be104d58b9155b10aacc83be6c9be164) * bingx parseOrder spot fee [16ced7e061](https://github.com/ccxt/ccxt/commits/16ced7e061d6ef17de07ff6b34d4a923400828b0) * fix(mexc): createSpotOrderRequest side [5eb53e16a7](https://github.com/ccxt/ccxt/commits/5eb53e16a772b1b489523048b6e640ca42bbf6d7) * make the batchOrders request json [9d95885cbb](https://github.com/ccxt/ccxt/commits/9d95885cbb2704889591ea5b02d90598a5c8f49c) * test(mexc): createOrder, createOrders static tests [47bd7b3c11](https://github.com/ccxt/ccxt/commits/47bd7b3c11d874db93796fbd5e0a82b6635beaf5) * feat(coinex): createMarketBuyWithCost [4e2d62416b](https://github.com/ccxt/ccxt/commits/4e2d62416be91582b997ee51c2cedb4e4ec4d2f1) * test(coinex): static request createMarketBuyOrderRequiresPrice [21f2fb236c](https://github.com/ccxt/ccxt/commits/21f2fb236ce47fafd293f1d3ee5e0f296dca758a) * mexc add static market [cacbb59f78](https://github.com/ccxt/ccxt/commits/cacbb59f784c6413a81d229049af3c65a3173b10) * PR fix and add tests [269ed502c1](https://github.com/ccxt/ccxt/commits/269ed502c17be4d01696928c0f7e805ed2c37d76) * add responseTests and swap fee [b9dfcc6668](https://github.com/ccxt/ccxt/commits/b9dfcc66680f5b6106abf45a1907d2dc7803ac77) * fix appveyor: bump node [0dbc92c379](https://github.com/ccxt/ccxt/commits/0dbc92c379942b427cd0b00a9412c8e4219ada9c) * bump to 20 [c81da28b41](https://github.com/ccxt/ccxt/commits/c81da28b4139ef1a452cd1abbb3af723eec3d292) * remove node installation [156bf53ada](https://github.com/ccxt/ccxt/commits/156bf53ada81572a788121ea25ca67c329dc2e8c) * try installing it manually [70cc0f6d74](https://github.com/ccxt/ccxt/commits/70cc0f6d749de65ff499102a5b8152a7e7ff622e) * use 18 [5c8c39fb8e](https://github.com/ccxt/ccxt/commits/5c8c39fb8e4c35164b5e5d6bb282f16f870cd673) * gate transaction statuses [774b20ae32](https://github.com/ccxt/ccxt/commits/774b20ae324fb49bb86e1a3d286df432cfd0e08d) * try new image [f839cb5b42](https://github.com/ccxt/ccxt/commits/f839cb5b420c0045d5a434df41f1c7d0d16f54f8) * use env var [1f21ea609a](https://github.com/ccxt/ccxt/commits/1f21ea609ac53d440406340e56aa262d9f918234) * PR fixes [0ad9ab314c](https://github.com/ccxt/ccxt/commits/0ad9ab314cacc8558ae8260eafbd1fb7a64c3afa) * fix bingx test [487eb200ce](https://github.com/ccxt/ccxt/commits/487eb200ceae7198f991d238085629d2f9d6ab60) * 4.1.72 [b663884576](https://github.com/ccxt/ccxt/commits/b663884576e73d6a636b7a718ea9aafcb928a2b2) ## 4.1.71 (2023-11-30) * gate: fetchFundingHistory remove method usage [e90a21ffba](https://github.com/ccxt/ccxt/commits/e90a21ffbab769bf8ce67de4ae3a72c60f1af4bc) * gate: fetchOrderBook remove method usage [936656f939](https://github.com/ccxt/ccxt/commits/936656f939e4c1334334c5638548775f3d082ddf) * gate: fetchTicker remove method usage [47a8cb159a](https://github.com/ccxt/ccxt/commits/47a8cb159a148fbe202268a73d995f917034c705) * gate: fetchTickers remove method usage [3513677dd5](https://github.com/ccxt/ccxt/commits/3513677dd54e7defd23cd81b18a5ccbe9f05ee30) * gate: fetchBalance remove method usage [b892818fa4](https://github.com/ccxt/ccxt/commits/b892818fa42eef6d9a6ac41f243470e5d8908ff4) * gate: fetchOHLCV remove method usage [00df972035](https://github.com/ccxt/ccxt/commits/00df97203534bfce1c76aa170520a99197f6f171) * gate: fetchFundingRateHistory remove method usage [f7d7629cf0](https://github.com/ccxt/ccxt/commits/f7d7629cf062bed08b3d0254100846f913eab610) * gate: fetchTrades remove method usage [8461389426](https://github.com/ccxt/ccxt/commits/846138942646d31379a9506830bd6de80f2fe2b8) * gate: fetchMyTrades remove method usage [cbd60f258c](https://github.com/ccxt/ccxt/commits/cbd60f258c5b78ad2b398c9fbf9692574db5171e) * gate: fetchOrder remove method usage [3ff33d430e](https://github.com/ccxt/ccxt/commits/3ff33d430e2df712d266ea69c4e3729b8f594325) * gate: fetchOrdersByStatus remove method usage [944c510238](https://github.com/ccxt/ccxt/commits/944c5102388c0d8bb342bd9b15ffb0b4aa445b32) * gate: cancelOrder remove method usage [aabf0f586b](https://github.com/ccxt/ccxt/commits/aabf0f586b0008211d104773ae1d6ec48257a450) * gate: cancelAllOrders remove method usage [ecfbd1c887](https://github.com/ccxt/ccxt/commits/ecfbd1c887faceb2c70c7972d11144a39e0dd223) * gate: setLeverage remove method usage [0f37537b37](https://github.com/ccxt/ccxt/commits/0f37537b371cb672d8d45ee3b576aa4892f9850b) * gate: fetchLeverageTiers remove method usage [0cea8ec260](https://github.com/ccxt/ccxt/commits/0cea8ec2604f1ed3c6848e0dedf681a7a79aa107) * gate: modifyMarginHelper remove method usage [97919c7e15](https://github.com/ccxt/ccxt/commits/97919c7e157d32a3cd3d4d149f527a493cec0c22) * binance: patch watchOrders [92cd5f6b4b](https://github.com/ccxt/ccxt/commits/92cd5f6b4bc375fc93313432fe1db8856e7074f3) * binance: patch keepAliveListenKey [71e42b9174](https://github.com/ccxt/ccxt/commits/71e42b9174c9cd0475101a1606169aaff4534fda) * Feat: Add a Binance Implicit Api Entry [8d794a82b6](https://github.com/ccxt/ccxt/commits/8d794a82b6564a3d1f4038276a3251019ef0b754) * gate: enable fetchTrades test [d6efd985c5](https://github.com/ccxt/ccxt/commits/d6efd985c593dc709cd992086e85609d0f2a9a2d) * simplify comparions [ba7da59392](https://github.com/ccxt/ccxt/commits/ba7da593923764628e201eb276e7b1b3d7a570a1) * coinbase: add apis [9a07608742](https://github.com/ccxt/ccxt/commits/9a076087422dfb96adfe0c402c3b8120f5a115a5) * 4.1.71 [bb1616a45a](https://github.com/ccxt/ccxt/commits/bb1616a45a8a8a0aebc928c8c509d2419cc002ee) ## 4.1.70 (2023-11-29) * change binance ws url to 443 [3f20d51621](https://github.com/ccxt/ccxt/commits/3f20d51621b70156e06f0f5943bbadbb293fb0c8) * change binance ws url to 443 [e9a3e1f990](https://github.com/ccxt/ccxt/commits/e9a3e1f990a31b5b00c5db361c366e179264702c) * feat(coinex): createOrders [790748033b](https://github.com/ccxt/ccxt/commits/790748033bc0bd83776c4ac72071932ec94f8a86) * feat(coinex): cancelOrders [0331e83f32](https://github.com/ccxt/ccxt/commits/0331e83f329a405e48f1c725d09d11a2b27940be) * test(coinex): createOrder, createOrders, cancelOrder, cancelOrders static tests [91de474221](https://github.com/ccxt/ccxt/commits/91de474221303d2321cc456a0f1b5bc81a8261bb) * resolve createOrders type difference [72b90cb904](https://github.com/ccxt/ccxt/commits/72b90cb90498585acf853770836a2f126a3a2f67) * add client_id to coinex static test shipKeys [773d7d74c3](https://github.com/ccxt/ccxt/commits/773d7d74c3e8c4ddc3ebbed529ca55e38c2fc80d) * disable tests [94d4019eb4](https://github.com/ccxt/ccxt/commits/94d4019eb4cc6a31dd744e6a07b1639006575790) * small improvement [0e5277cffe](https://github.com/ccxt/ccxt/commits/0e5277cffe9e67b3f50b01ea5be42491ec9332b7) * fix tests and ids encoding [ec880eaa55](https://github.com/ccxt/ccxt/commits/ec880eaa55e2639ed48cdfad97260476356f5dfc) * 4.1.70 [60fa1ed763](https://github.com/ccxt/ccxt/commits/60fa1ed7631c2f1cac014db1fdfa244825cabfda) ## 4.1.69 (2023-11-28) * fix issue [77620a7171](https://github.com/ccxt/ccxt/commits/77620a7171e94a890508baab0acd0c94b387661b) * run fix [aabf985769](https://github.com/ccxt/ccxt/commits/aabf98576998898e647ca1eb8d6fc5ba7bb00a93) * array support [9c16a011b8](https://github.com/ccxt/ccxt/commits/9c16a011b8037d3140a9c96670298588f01dd3f8) * arrays [d2d9d46719](https://github.com/ccxt/ccxt/commits/d2d9d467196a63ebbd1712676e111f59f0fcf1ca) * recode for multi methods [1bc5065f01](https://github.com/ccxt/ccxt/commits/1bc5065f01ba34a673dae3df034b1c159d62274b) * undefined [72f01dcc1e](https://github.com/ccxt/ccxt/commits/72f01dcc1e407e86826c64682e369f55baa75d4e) * python: only add tox requirement for qa [a7b424c8ef](https://github.com/ccxt/ccxt/commits/a7b424c8ef521a477d4d28f7f4f1c6197c687d76) * ascendex: remove method from fetchBalance [dcea2122ae](https://github.com/ccxt/ccxt/commits/dcea2122aeba30f7bc0fffb9285e2b5bdde40390) * ascendex: update jsdoc [b9adc6f708](https://github.com/ccxt/ccxt/commits/b9adc6f70819dba51450673f6c36e65d951feb55) * ascendex: remove method from fetchOrder [565680af62](https://github.com/ccxt/ccxt/commits/565680af625b216423c7f434b4ad50ccfff3e10e) * ascendex: remove method from fetchOpenOrders [68d112c2b7](https://github.com/ccxt/ccxt/commits/68d112c2b77164a4f023124e43af5c8442dbf709) * ascendex: remove method from fetchClosedOrders [b9c74b6090](https://github.com/ccxt/ccxt/commits/b9c74b609050c5656bc094ca4f90b294c1427b7d) * ascendex: remove method from cancelOrder [2c9078000d](https://github.com/ccxt/ccxt/commits/2c9078000ded803bdd04272406daf080841c2fbf) * ascendex: remove method from cancelAllOrders [4f10b4aa25](https://github.com/ccxt/ccxt/commits/4f10b4aa25d3e3499a872d1167435262b55c9619) * fix and update [6a16ba6a8e](https://github.com/ccxt/ccxt/commits/6a16ba6a8e7aa3a9f7a9c679a3e2b382e7d5ac59) * update [ed2d1bae52](https://github.com/ccxt/ccxt/commits/ed2d1bae52e4dfec48e62f392d117ceec2b7b3c4) * comment [7575f45177](https://github.com/ccxt/ccxt/commits/7575f45177e41d67f4b926bebb9634147564d507) * vars [cc608179ed](https://github.com/ccxt/ccxt/commits/cc608179edab549868a1544c66a09d84439a11f0) * fix(cli.ts, cli.js): small numbers parse numbers, large numbers keep as string [6b231edef4](https://github.com/ccxt/ccxt/commits/6b231edef48b1f933b07e69f8f6970c70d2685ab) * update py tests [3bb6c85e8a](https://github.com/ccxt/ccxt/commits/3bb6c85e8a6d1e2f720ea65b689739c161f57dc2) * two lines [e0a73d359b](https://github.com/ccxt/ccxt/commits/e0a73d359bb91e37f2f63d601d13612b3bb280ad) * case [7463b3719a](https://github.com/ccxt/ccxt/commits/7463b3719aadb3598aa25a52691c610e21e2b1ed) * finalize py [f2974c33b3](https://github.com/ccxt/ccxt/commits/f2974c33b39e80bf3c69cde5283d86a1ffc35083) * rename to dirname [c07bc8fb37](https://github.com/ccxt/ccxt/commits/c07bc8fb37bfd37dc474c3a8da5f5fea51e49625) * final updates [a327188a79](https://github.com/ccxt/ccxt/commits/a327188a792c7731a43bd312d365942afa2f1d32) * linting fix [33d4242428](https://github.com/ccxt/ccxt/commits/33d4242428be6de8b8cb87fdddb84b420ea2c71d) * missing py name [e2f6656a69](https://github.com/ccxt/ccxt/commits/e2f6656a6966f7070699b13d5dad0accf46e4bac) * kraken [bccdabe461](https://github.com/ccxt/ccxt/commits/bccdabe4617d2511b97b916608d42abab2b82c68) * phemex new endpoints [bc51bf525a](https://github.com/ccxt/ccxt/commits/bc51bf525ae21f65db4370402d2c143b53229612) * phemex comments [f61ac4bb76](https://github.com/ccxt/ccxt/commits/f61ac4bb7640a07a25995b9106799c22c320882c) * restore 150 limit for spot markets [ace667811a](https://github.com/ccxt/ccxt/commits/ace667811a0ce083a2de0f94252e9fba41c99737) * restore 150 limit for spot markets [22feabce8f](https://github.com/ccxt/ccxt/commits/22feabce8f8522cb77cb3707eb53199e8014499a) * review fix [0937f573a7](https://github.com/ccxt/ccxt/commits/0937f573a7f1498c5de33cbe51bac2f878916c01) * 4.1.69 [a83d7a822f](https://github.com/ccxt/ccxt/commits/a83d7a822f1bac668e717aac1b6ee04af06158f4) ## 4.1.68 (2023-11-28) * errors [4da8b0f52b](https://github.com/ccxt/ccxt/commits/4da8b0f52bedc88f9e87f367bf4920f4c4231599) * borrowMargin [9bd6e817d5](https://github.com/ccxt/ccxt/commits/9bd6e817d5ee74232c76299cf2aaa2a73b67f753) * repay [970e9595f9](https://github.com/ccxt/ccxt/commits/970e9595f9b65d56acd27e99629e2d67f0634820) * static tests [57b3d3e56d](https://github.com/ccxt/ccxt/commits/57b3d3e56d59e8b18b670ce992bdc2d974b356c1) * method names [4325f390eb](https://github.com/ccxt/ccxt/commits/4325f390eb9e3f5120be2b1153bd369e2a176534) * infer isolated from symbol [84e0766659](https://github.com/ccxt/ccxt/commits/84e07666590b2efd2f6b5f666731f45495717b2c) * default [83d9ef5570](https://github.com/ccxt/ccxt/commits/83d9ef5570ffcd0ed46d8fca8b1a4c89c5d5f00d) * small fix [7688140ccc](https://github.com/ccxt/ccxt/commits/7688140cccfc37a7899c8299fce9fa9530c955a5) * remove check [95575f0296](https://github.com/ccxt/ccxt/commits/95575f02969ae077d4cc72520974bab8a47a1041) * undefined [312c305a45](https://github.com/ccxt/ccxt/commits/312c305a45a76b81c35c5086a1da1643f0071ec8) * fix(exchange): watch_positions_for_symbols returning coroutine error [00cbef2b43](https://github.com/ccxt/ccxt/commits/00cbef2b43438292547e893dc6c38b6f0fb12f14) * fix(binance):watchTrades for future without defaultType and subtype defined [53f050192a](https://github.com/ccxt/ccxt/commits/53f050192ae786e18bb13973e8454f58aa23ab4e) * fix(exchange): watchPositionForSymbols [5cd9499c29](https://github.com/ccxt/ccxt/commits/5cd9499c29354c10f84da319601fb83ffd83ec7c) * revert file [53af971de7](https://github.com/ccxt/ccxt/commits/53af971de768cb90ad903824de32550ff6f15584) * fix(Exchange): snake_case methods [9430c71dbd](https://github.com/ccxt/ccxt/commits/9430c71dbd7da2e762e654e0ec08e6148916b4d0) * fix(Exchange): check_conflicting_proxies snake case [6c754003fd](https://github.com/ccxt/ccxt/commits/6c754003fd2f77fe81e070db23ae14337fe1acc3) * gate remove commonCurrencies [c9d3107317](https://github.com/ccxt/ccxt/commits/c9d3107317efa008629789ec695626276b0e890d) * bybit comments [2fc3b89cbf](https://github.com/ccxt/ccxt/commits/2fc3b89cbfc834ad589c57a8ae595c4bd8124433) * fix(transpile): add missing functions [0eedca2bcf](https://github.com/ccxt/ccxt/commits/0eedca2bcfe5565a3a6f975a0b57c3f5348f69b6) * exchange: patch safeTicker [98a24e1fc8](https://github.com/ccxt/ccxt/commits/98a24e1fc89c429d0fb3d6cecb9cdeb3d4541d6c) * 4.1.68 [eb4faedbae](https://github.com/ccxt/ccxt/commits/eb4faedbae4371b21839aacc2a779f0d2d08c9db) ## 4.1.67 (2023-11-27) * safe [cd506e249c](https://github.com/ccxt/ccxt/commits/cd506e249ca297715400c5a8e3a29c541b753b55) * feat(coinbase): increase balance limit [5ef37e4638](https://github.com/ccxt/ccxt/commits/5ef37e4638a1be5436c8ddd7c1d94f6fdf59a713) * reset [6914d186e4](https://github.com/ccxt/ccxt/commits/6914d186e46ab55775895a70e50f5a6f8a6c9ff8) * upd new [0339703cbd](https://github.com/ccxt/ccxt/commits/0339703cbd9e583e707777ea3b0179f277b9c316) * add typescript and python types [991258635e](https://github.com/ccxt/ccxt/commits/991258635e3a7332a091ab0c7e55294a69e97eac) * fix(bingx): copyTrading api [7209268eef](https://github.com/ccxt/ccxt/commits/7209268eeffa47e99e1a2745048039e0522ff2a6) * make field optional [e628828870](https://github.com/ccxt/ccxt/commits/e628828870b93ee21a3bf9c9d5e51cefa5770e05) * 4.1.67 [659fd4e90d](https://github.com/ccxt/ccxt/commits/659fd4e90d6adda97a0702fd30f24d085546aa9f) ## 4.1.66 (2023-11-26) * rework [1c4e048436](https://github.com/ccxt/ccxt/commits/1c4e048436d469e74ce1e2556a58ac7b8ee91119) * TS/JS proxies [cca6517075](https://github.com/ccxt/ccxt/commits/cca65170751501a9e031b2775256c67bdce453c7) * minor updates [1a6dd71caa](https://github.com/ccxt/ccxt/commits/1a6dd71caa766df4f041e2fb271c97b16ae55bd8) * ts reorg [4be2b6ca9e](https://github.com/ccxt/ccxt/commits/4be2b6ca9e421bf3c7ad04e3de4f8dd30c92f8dc) * php sync reorg [518022326f](https://github.com/ccxt/ccxt/commits/518022326f011761697c7d5c5b6d7bc67c1c3cf2) * php async reorg [238577d2af](https://github.com/ccxt/ccxt/commits/238577d2af263efd373a23356c819307c7bfeeda) * proxy examples [beff0ded92](https://github.com/ccxt/ccxt/commits/beff0ded924175ac4efc3a8d19f6bb91b44aca3b) * eaxmple ts [409d6706fa](https://github.com/ccxt/ccxt/commits/409d6706fa1ef091a8c0df2f0515d69de8b6fae0) * ts file [699252b397](https://github.com/ccxt/ccxt/commits/699252b397993ea6147d798ee7177a307b14c4c2) * manual edits [6c3bcf3341](https://github.com/ccxt/ccxt/commits/6c3bcf3341686448e5d3d3be82813bd8affffc18) * url [f8ebef6f10](https://github.com/ccxt/ccxt/commits/f8ebef6f1084f603c7001d9c979265a15cfe062b) * update proxy [c1b8959afe](https://github.com/ccxt/ccxt/commits/c1b8959afe705664dc18d6e4760915a3ea3ff70d) * JS proxy [1d492065ba](https://github.com/ccxt/ccxt/commits/1d492065bad55216129b20c763f86172fdb8c0c6) * transpile & example [a6dc07e3bf](https://github.com/ccxt/ccxt/commits/a6dc07e3bf595ced0b704342f5c62d60787533ee) * exchange [d598190a48](https://github.com/ccxt/ccxt/commits/d598190a480517d8276b073274f2d8a5ea0f5b61) * proxy test sample [79aa97c5d5](https://github.com/ccxt/ccxt/commits/79aa97c5d58579f691ad66cf241db67055af7b5d) * js base [0904e4bcc8](https://github.com/ccxt/ccxt/commits/0904e4bcc82d3d12f674b97f8e44376ea95360cd) * ts & py [58b9155883](https://github.com/ccxt/ccxt/commits/58b9155883e80e4b0456a3acffdfd011977b2278) * minors [d585a32b8c](https://github.com/ccxt/ccxt/commits/d585a32b8cda14d5546d8e94e5a5e817f2bc7e40) * transpile to fix python [e1a3195659](https://github.com/ccxt/ccxt/commits/e1a319565949fe275331ec371bb8be437d970c1c) * transpile [ci proxy] [01ef172a55](https://github.com/ccxt/ccxt/commits/01ef172a5598281e893e6a3ae16e9e0c138f471f) * fix httpProxy [6e6f365b6a](https://github.com/ccxt/ccxt/commits/6e6f365b6af2a6153f0abdf69c4289aa138cbecc) * arr [39c1a44130](https://github.com/ccxt/ccxt/commits/39c1a4413008f626303d67765065cb89a2d748c9) * add httpProxy [154f0bb0ac](https://github.com/ccxt/ccxt/commits/154f0bb0ac91e41648ea4ee8572ee46eaa2c1d77) * change proxy to new [b0b0ac8e56](https://github.com/ccxt/ccxt/commits/b0b0ac8e56963b74e14c8a42f3dda178d774bc99) * minor changes [6ac0d9593f](https://github.com/ccxt/ccxt/commits/6ac0d9593f0c63e0e86d50045e0ea14b87ad9a5a) * php test upd [7caa3156d0](https://github.com/ccxt/ccxt/commits/7caa3156d02e528f11f1f5961200c77088b0a50c) * py test upd [96839b6d14](https://github.com/ccxt/ccxt/commits/96839b6d146350a15d24e3ea1c9b4d658bad340a) * add proxy funcs in tests.ts [e72268cb33](https://github.com/ccxt/ccxt/commits/e72268cb330d49d1698e63694cf82fb998de06c7) * proxyUrl agents & tests [60416798e7](https://github.com/ccxt/ccxt/commits/60416798e709edd6802b1c54d27661387dbb0e97) * all tests [58caf2c74b](https://github.com/ccxt/ccxt/commits/58caf2c74b2237a656e6dc091b4bd09c9f95406e) * added tests across all langs [fa6337e56f](https://github.com/ccxt/ccxt/commits/fa6337e56fd30d48313c3025f820c9e4ded84474) * further changes [b0bdcdd573](https://github.com/ccxt/ccxt/commits/b0bdcdd573eee2a78c48aae2be087f14166fdaff) * revert [734690b2e6](https://github.com/ccxt/ccxt/commits/734690b2e6cdb3a0ce87e14ccd9823c0c875a8ff) * packg [7bc8baf6f2](https://github.com/ccxt/ccxt/commits/7bc8baf6f2b7ab40a790d1404b12ca92ba62edc0) * fix tsr [6e8b8d1ff3](https://github.com/ccxt/ccxt/commits/6e8b8d1ff3cf289977d1e1d766d61925dba0890d) * minors [30140f28a9](https://github.com/ccxt/ccxt/commits/30140f28a9af93c1c0483ba2df9a208c77a3f838) * port 8002 [f0a0459e7e](https://github.com/ccxt/ccxt/commits/f0a0459e7eba93704c52142c715a8cf04fe165dc) * proxySettings clean & reset [a97b45c947](https://github.com/ccxt/ccxt/commits/a97b45c94737a5d78e01981e0a9284228eabde66) * prop [4cdd8c1126](https://github.com/ccxt/ccxt/commits/4cdd8c112648c75706856b6dccb918e8644c9949) * base updates ^ tests [ccd4271d80](https://github.com/ccxt/ccxt/commits/ccd4271d801269c6628843a4c5fe460117165aa6) * set_property in base, because python transpilation problems [e14ee77197](https://github.com/ccxt/ccxt/commits/e14ee77197a07e7230ed62c184725ccb863d9247) * set prop [df72e2b31f](https://github.com/ccxt/ccxt/commits/df72e2b31f6f704f8e562f556fe8fd743dc66a23) * tests [e1382cb805](https://github.com/ccxt/ccxt/commits/e1382cb805d1e52a0da398194760db7e27773e90) * fix php base [2c984db133](https://github.com/ccxt/ccxt/commits/2c984db133f431812fdb26485a9649107776bf8b) * testsafe [72009b60fd](https://github.com/ccxt/ccxt/commits/72009b60fd7325b7848aa0dc387ec96dbaa83d26) * fix retries [cacfaaf7f6](https://github.com/ccxt/ccxt/commits/cacfaaf7f68a2eceb7e6dd977320ac8b92ebb6f3) * example change [69a78947a8](https://github.com/ccxt/ccxt/commits/69a78947a87bc01bcf1865e1759ccacd06f87a37) * JS & PHP cleaner reorg [31abe27b37](https://github.com/ccxt/ccxt/commits/31abe27b374a98624c911451a5d6cc82ebc11d29) * remove placeholders from python [09f5f8ffea](https://github.com/ccxt/ccxt/commits/09f5f8ffea5e40d62b2e80c05ea383e72f5d856d) * cleanup [94adaa36d3](https://github.com/ccxt/ccxt/commits/94adaa36d3bf946915fea19ce454c61e0cea474d) * fetch reorg [6c8b9e1482](https://github.com/ccxt/ccxt/commits/6c8b9e14820cd4c802b700049241175fe85528d7) * temp fix workaround [cb3044a826](https://github.com/ccxt/ccxt/commits/cb3044a826caeb3fac581d444fdf93dfe17715ba) * proxies [2735453c77](https://github.com/ccxt/ccxt/commits/2735453c77b3e578f9867e7882dea4c845dbbf83) * proxyUrl rewrite [4c9a1be8fb](https://github.com/ccxt/ccxt/commits/4c9a1be8fb827142526ee3614083b44d9c0cbe18) * httpProxy. httpsproxy, socksProxy reorganize [866b036167](https://github.com/ccxt/ccxt/commits/866b0361674c68dcdc81b6e72113f1a0462f10b8) * let const [e35585279d](https://github.com/ccxt/ccxt/commits/e35585279de2999961fa8e4e7ff23f8079f17533) * test name for proxy [e589698991](https://github.com/ccxt/ccxt/commits/e589698991aa92331a87e1e4c963bfb4241794b9) * rev [07d8b5b0b8](https://github.com/ccxt/ccxt/commits/07d8b5b0b836d43ed4323cfa63c3d8ef1e2e888b) * nm [72fbed284a](https://github.com/ccxt/ccxt/commits/72fbed284a2bf78b7c0744b19c736bfe578ae2f8) * transpile method [8abbd1c530](https://github.com/ccxt/ccxt/commits/8abbd1c530167fe3b0fa2974707c808e1ec5e5e0) * implement WS proxies [a2387d78c0](https://github.com/ccxt/ccxt/commits/a2387d78c01b4b0c95412c83bbe0016130450a0e) * manuals and examples [974a73ef79](https://github.com/ccxt/ccxt/commits/974a73ef791932d2ab037dfda870ca62381868c8) * conflicts fixed [edd4f9e026](https://github.com/ccxt/ccxt/commits/edd4f9e026d7245f2670ec9d501a0f4344fefe0b) * rev [a39d357a59](https://github.com/ccxt/ccxt/commits/a39d357a59e34e8e346846846fcbcc78888988b4) * upgrade [a9b41c9a18](https://github.com/ccxt/ccxt/commits/a9b41c9a181658a18f4939eca3b20adb4e38e53a) * comment two spaces [208e412ade](https://github.com/ccxt/ccxt/commits/208e412ade893c3d34b57e9a0e16dcae2f3f0207) * update proxy tests [b1d3925d5d](https://github.com/ccxt/ccxt/commits/b1d3925d5d37ddcfcd359739408ca2291a8894cb) * fix python syntax [5f83e56b78](https://github.com/ccxt/ccxt/commits/5f83e56b78ce1aa06bcb7f23c34555c4baf68490) * remove callback from example (out of scope) [a7397bb709](https://github.com/ccxt/ccxt/commits/a7397bb709fb3a93335877eae4e6015b20ef64d4) * fix python [853c607bc2](https://github.com/ccxt/ccxt/commits/853c607bc25d2b4df77fe89b26014cef2063482f) * fix(gate): conflicting markets handling [aa691fd746](https://github.com/ccxt/ccxt/commits/aa691fd746ec6b88d94196a2b0c0fa618d9561c0) * 4.1.66 [ff04a53311](https://github.com/ccxt/ccxt/commits/ff04a53311d78454687161c655efecef8935364a) ## 4.1.65 (2023-11-25) * bitmart: remove method [a445c93e50](https://github.com/ccxt/ccxt/commits/a445c93e50775c2ad2c03e7f568bcf21ef13af26) * mexc: add internal transfer api [17b1901a66](https://github.com/ccxt/ccxt/commits/17b1901a66fd0dd0bab544c835791de29c660636) * bitmex fetchMarkets docstrings [e8cb9e23b1](https://github.com/ccxt/ccxt/commits/e8cb9e23b181d8427c2b1a1e14e105c3eccfa311) * fetchTickers description [7f1e67809f](https://github.com/ccxt/ccxt/commits/7f1e67809f25b1c45fdca690975235b470257693) * fix!(cryptocom): fetchPositions response returns numContracts as an absolute value, and also returns side [1dd3d605f5](https://github.com/ccxt/ccxt/commits/1dd3d605f5bf37c12c611bd87ded4850141c0705) * add static tests [0e3f48b6b9](https://github.com/ccxt/ccxt/commits/0e3f48b6b9a023bd1b9bcec9392731dd41d20540) * fix(bybit): tickers handling [057a14fb0c](https://github.com/ccxt/ccxt/commits/057a14fb0c5532006ad987ba8429f70db54177ad) * handle symbols manually [65108cea57](https://github.com/ccxt/ccxt/commits/65108cea57a2daec6a2465e894f01329d8db6783) * static tests [d271a4cc41](https://github.com/ccxt/ccxt/commits/d271a4cc41e052d47c28b6f2cf4cc7f36ed8d7ac) * second try [771ab686ed](https://github.com/ccxt/ccxt/commits/771ab686edc3f27676ec3228a31564f543e15723) * fix(luno): remove await from this.checkRequiredCredentials (); [f17f34377c](https://github.com/ccxt/ccxt/commits/f17f34377cbc1522d6523ad21a0feae22d9bcb35) * fix(PHP): array type [f224ae0b4b](https://github.com/ccxt/ccxt/commits/f224ae0b4bba7926d3c6271d2405455a7737ddbd) * revert [dd6e1c7b6f](https://github.com/ccxt/ccxt/commits/dd6e1c7b6f0306f8e28319e35971a71bcf8d7630) * 4.1.65 [a7d50f1cdd](https://github.com/ccxt/ccxt/commits/a7d50f1cddea66e219a0c293ceb9001699b81cb9) ## 4.1.64 (2023-11-24) * phemex: fetchOrderBook remove method usage [1736fcf893](https://github.com/ccxt/ccxt/commits/1736fcf893222b6cabf5b6bea112ff7bea91a2ec) * phemex: fetchTicker remove method usage [a8f93e1ff2](https://github.com/ccxt/ccxt/commits/a8f93e1ff2bb497fd2db9dc7133e920b1b6dd4be) * phemex: fetchTrades remove method usage [b2574874a4](https://github.com/ccxt/ccxt/commits/b2574874a44c86431c8e5d85f4e9e1bbe55ab6c4) * phemex: fetchBalance remove method usage [0f07d8ea48](https://github.com/ccxt/ccxt/commits/0f07d8ea48bdb3f9c3d8c8b13a23b2a65bff6c01) * phemex: createOrder remove method usage [43128d09f5](https://github.com/ccxt/ccxt/commits/43128d09f5e57e47010c4a874e1001c72e7950d1) * phemex: editOrder remove method usage [62f2642c85](https://github.com/ccxt/ccxt/commits/62f2642c85a0785225bbe7fc59d337dd9261e4ca) * phemex: cancelAllOrders remove method usage [65f4a6528c](https://github.com/ccxt/ccxt/commits/65f4a6528ce0fbc26823ab9fd4af83542a0c0f96) * phemex: cancelOrder remove method usage [7490cdea2b](https://github.com/ccxt/ccxt/commits/7490cdea2b433338e37775ab7f868a49fcbbdfb1) * phemex: fetchOrders remove method usage [311eb30e3d](https://github.com/ccxt/ccxt/commits/311eb30e3d9970ecb3c826481b04a736f71f8281) * phemex: fetchOpenOrders remove method usage [fad20dabfd](https://github.com/ccxt/ccxt/commits/fad20dabfd3a1762cd1adb35da11ff44eb0e99b0) * phemex: fetchClosedOrders remove method usage [434a9cea29](https://github.com/ccxt/ccxt/commits/434a9cea29accea94f4db7c7812ca962bc3ac96d) * phemex: fetchMyTrades remove method usage [c179158737](https://github.com/ccxt/ccxt/commits/c179158737a9147aada7ce81078325b2ebad1d0c) * phemex: fetchPositions remove method usage [ad1ef8ca92](https://github.com/ccxt/ccxt/commits/ad1ef8ca92601e107b642bf48e6dc4b90ea36d31) * phemex: fetchTickers remove method usage [c241404e46](https://github.com/ccxt/ccxt/commits/c241404e46017e63723e83f89e23bba8bd99f392) * phemex: fetchOrder remove method usage [dabb52041b](https://github.com/ccxt/ccxt/commits/dabb52041b4c13f2b1ffa8773b4449a1b1651b94) * phemex: update [17284291c1](https://github.com/ccxt/ccxt/commits/17284291c1fa7bad10ac941fb99bc278326be00c) * examples/README.md more links and articles [2b78f5ce39](https://github.com/ccxt/ccxt/commits/2b78f5ce39e54da1ce9b5e0dcd76f48a808b775b) * phemex: update static test [52af096a9e](https://github.com/ccxt/ccxt/commits/52af096a9e185f25586770bb76704ff25512a5f3) * fix(krakenfutures): add use of safebalance and edit docs [0e0f6c73a2](https://github.com/ccxt/ccxt/commits/0e0f6c73a2550cd8bc83fc83e63538fb91066621) * kraken: update doc [af42c97cf8](https://github.com/ccxt/ccxt/commits/af42c97cf890b624ad5dc81e1c9f2382cfc1f79d) * kraken: update [639616ad7a](https://github.com/ccxt/ccxt/commits/639616ad7a71df762ebfe28dbce24a7caba416cb) * wazirx: fetchTrades remove method usage [576d2963d8](https://github.com/ccxt/ccxt/commits/576d2963d822a52461d4c5886acd5d846fd786b4) * krakenfutures: remove method usage [6128533aa6](https://github.com/ccxt/ccxt/commits/6128533aa6de3097448fd3187a49c2d28690eb42) * wazirx: add static test [0693524f91](https://github.com/ccxt/ccxt/commits/0693524f91aff7bd6f5e1ddd53d4c32fe76ae42e) * tokocrypto: fetchTickers remove method usage [5666eabb9f](https://github.com/ccxt/ccxt/commits/5666eabb9f9195efdd204c47ce9ba1ef0efe01e1) * tokocrypto: add static test [ae7c49eb6e](https://github.com/ccxt/ccxt/commits/ae7c49eb6ecc1ee3246fd156a857212753e1590d) * luno: createOrder remove method usage [cc70f8ded7](https://github.com/ccxt/ccxt/commits/cc70f8ded72cb8eeec3bdbc9fe4e7c4baac142ed) * krakenfutures: update doc link [24d06f5c6d](https://github.com/ccxt/ccxt/commits/24d06f5c6da967015ef5c56f960af737c8d83564) * luno: fetchOrderBook remove method usage [bb841fc4b1](https://github.com/ccxt/ccxt/commits/bb841fc4b14dfae3feb14896dc62cc73a70b38d3) * binanceus margin,swap,future,option:has [168b1a4296](https://github.com/ccxt/ccxt/commits/168b1a429668cda7d764d921a811d280ca974979) * luno: add static test [37cebe3c03](https://github.com/ccxt/ccxt/commits/37cebe3c03997c0b6a3c7b43d5e5d254a3dba5f2) * add triggerPrice support [71d82ab476](https://github.com/ccxt/ccxt/commits/71d82ab476c30cb8827748ccdd71811b49e3fba6) * add static tests [b052e38433](https://github.com/ccxt/ccxt/commits/b052e384338b0b8351623b98d1a53d56948584db) * add more tests [5bc4c460ca](https://github.com/ccxt/ccxt/commits/5bc4c460cab9f86c99189424543fe803f7300215) * 4.1.64 [0efe4686d8](https://github.com/ccxt/ccxt/commits/0efe4686d8ab634153bbc9463526618692e4d3b7) ## 4.1.63 (2023-11-23) * feat(poloniex): createOrderWs [9995f8463b](https://github.com/ccxt/ccxt/commits/9995f8463b258ecb6d51edc22cc4778e5bc2f729) * poloniex.handleMessage error handling fix [f60509a5e3](https://github.com/ccxt/ccxt/commits/f60509a5e39824af4905b906f15ae9dd182a98ea) * feat(poloniex): cancelOrderWs, cancelOrdersWs, cancelAllOrdersWs [7fedd7a80b](https://github.com/ccxt/ccxt/commits/7fedd7a80beb5798f84bea559559b9d11a0ccadd) * REVERT THIS COMMIT: python print statements [cee71ea5e3](https://github.com/ccxt/ccxt/commits/cee71ea5e3eb86e4c94baf1dd78d9cfbca73ea8b) * alpaca: add @see [f68e71956a](https://github.com/ccxt/ccxt/commits/f68e71956a6225d3b51b19c9adf67aa4a96b0cfb) * alpaca: add fetchTime [bdc1eaa774](https://github.com/ccxt/ccxt/commits/bdc1eaa774d42457d7d4d67bea7facfddd35e003) * alpaca: update fetchMarkets [955906f881](https://github.com/ccxt/ccxt/commits/955906f881f376096e25d4f3f237ebaf3b0175b1) * alpaca: update fetchTime in python, add fetchOrders [db13f6525e](https://github.com/ccxt/ccxt/commits/db13f6525ec91a3b99b09b2862d066c36c3feccf) * Revert "REVERT THIS COMMIT: python print statements" [bf98bfa93c](https://github.com/ccxt/ccxt/commits/bf98bfa93c28ecdfe925beffffc73fb1edce4331) * alpaca: update fetchOpenOrders & add fetchClosedOrders [c406bae601](https://github.com/ccxt/ccxt/commits/c406bae601f41488f88df05e889d517c79780189) * poloinex.handleOrderRequest minor fix [cccb40d7ec](https://github.com/ccxt/ccxt/commits/cccb40d7ec3591f508dcb3427fe2dcf74a992cc3) * alpaca: add cancelAllOrders [49a5214f4f](https://github.com/ccxt/ccxt/commits/49a5214f4f46c2cd7234a2837fad4a31a6ab2de7) * alpaca: update static test [1e0e5a4eb3](https://github.com/ccxt/ccxt/commits/1e0e5a4eb3eadb0c84c59d6508c1f7a0c87646bc) * binance: update apis [50381158df](https://github.com/ccxt/ccxt/commits/50381158dffa8c66fd50411ded3aa2b5eee10f48) * fix binance abstract [ee057aa9b3](https://github.com/ccxt/ccxt/commits/ee057aa9b3db5ca9823bf893ceaf6d8bc2991520) * uodate ts [d7150c5da2](https://github.com/ccxt/ccxt/commits/d7150c5da230a8ff5b2bc7e986f352f94e2ed64d) * revert [b01b1fcfbc](https://github.com/ccxt/ccxt/commits/b01b1fcfbc71e09fcad3867f8fff5079040c0a94) * kucoinfutures: remove test api [9edfccdd8c](https://github.com/ccxt/ccxt/commits/9edfccdd8cadd5546dcd62bc924d9ce1c03510cd) * cr fixes [045c588f02](https://github.com/ccxt/ccxt/commits/045c588f02e5e1c107bebe63c974ccf4626bb84a) * kucoinfutures: update jsdoc [a4af8a26df](https://github.com/ccxt/ccxt/commits/a4af8a26df848713eef4ae1da7d8824c9302da0e) * kucoinfutures: remove method and add tests [4d93653b25](https://github.com/ccxt/ccxt/commits/4d93653b253190e218eb97c4d8b96ba87a939a8d) * 4.1.63 [a5e6cffd8e](https://github.com/ccxt/ccxt/commits/a5e6cffd8ea2fe361dbd3cf5ff89def0549e141b) ## 4.1.62 (2023-11-23) * bitrue: refactor: apis urls [897ab85479](https://github.com/ccxt/ccxt/commits/897ab8547939589e2ff295a1c97b639f77c9a65f) * biture: add apis, update future api sign [9e5e5f7675](https://github.com/ccxt/ccxt/commits/9e5e5f767500e35f74ffecd0e81c96208f75ab9d) * biture: add dapi apis [efc1bf2fc9](https://github.com/ccxt/ccxt/commits/efc1bf2fc9e37088f0822dfbcb87d0bee5a615e3) * bitrue: update fetchBalance add contract api [f89a37ddfb](https://github.com/ccxt/ccxt/commits/f89a37ddfb89b33f0fe57eab0de6eb55d8fdf165) * bitrue: fix python sign error, update fetchBalance [e4d6216cd7](https://github.com/ccxt/ccxt/commits/e4d6216cd7b5cbec8b1f55af2b0ca256b265987f) * bitrue: fetchMarkets add future [9b2c669f1f](https://github.com/ccxt/ccxt/commits/9b2c669f1f0b1d0760e8728cf22f9917ce58fdb4) * bitrue: update fetchOrderBook [aefe363ea8](https://github.com/ccxt/ccxt/commits/aefe363ea8289545b7138f4ed080d7e2799d5e43) * bitrue: fix fetchTicker spot [0531cb13f6](https://github.com/ccxt/ccxt/commits/0531cb13f6f3c3f36cd46bc9a1ba9d05c0a90da4) * bitrue: update fetchTicker [e524cb0e59](https://github.com/ccxt/ccxt/commits/e524cb0e59870c35bc7768d45b1cba4e2a3cf9d6) * bitrue: update fetchOHLCV [edba13cd09](https://github.com/ccxt/ccxt/commits/edba13cd09ef36bbd1eb6f59e1c4c6014a5df315) * bitrue: update fetchBidsAsks [cceb741238](https://github.com/ccxt/ccxt/commits/cceb741238c6011aeb12e2733445de2c3eeb52d0) * bitrue: update fetchTickers [de6611c227](https://github.com/ccxt/ccxt/commits/de6611c227bdccd6318a4bb0c9b9e63aa31a1e6e) * bitrue: update fetchTrades [11d2d9ab62](https://github.com/ccxt/ccxt/commits/11d2d9ab625ad8890a8475505633ea5456ecc118) * bitrue: update fetchMyTrades [781edf94ae](https://github.com/ccxt/ccxt/commits/781edf94ae0b24eb4d810f03001b7d6e6e78f186) * bitrue: update createOrder [734443be4f](https://github.com/ccxt/ccxt/commits/734443be4f09f5915f480f541819bb269ca07b08) * bitrue: add transfer [9c851a9d4e](https://github.com/ccxt/ccxt/commits/9c851a9d4ea1e78755fef93a5cef7647400bff41) * bitrue: add fetchTransfers [365705eb9d](https://github.com/ccxt/ccxt/commits/365705eb9dbd7e0fb0d3999f318770f0aa1f924a) * bitrue: update cancelOrder [4aaad5bbcd](https://github.com/ccxt/ccxt/commits/4aaad5bbcd2664f7b416bc99af3f624c28b37bcb) * bitrue: update fetchOrder [83de6ee9b2](https://github.com/ccxt/ccxt/commits/83de6ee9b299a12c344f30335896ffadc6cdc073) * bitrue: update fetchOpenOrders [ee1da5bc9e](https://github.com/ccxt/ccxt/commits/ee1da5bc9e6ae7e358c08c45e38d24e3d5f8de78) * bitrue: add cancelAllOrders [02e75eedb6](https://github.com/ccxt/ccxt/commits/02e75eedb67ce3685063e7733c567a35ca225333) * bitrue: add @see, add NotSupported alert [8c4471c047](https://github.com/ccxt/ccxt/commits/8c4471c0474dd09d1b5af62731126d90e9478079) * bitrue: add setLeverage [68c1705a57](https://github.com/ccxt/ccxt/commits/68c1705a57c38c6c3226f0c3c82352545a89a6eb) * bitrue: add setMargin [30782331b6](https://github.com/ccxt/ccxt/commits/30782331b6f27c3df7ba4451df08933a66bdb259) * bitrue: update createOrder [1c72aff067](https://github.com/ccxt/ccxt/commits/1c72aff067509fd6a1e58b4ca6c6f2083a3f13b3) * bitrue: update [c5441590a1](https://github.com/ccxt/ccxt/commits/c5441590a12ae28b133b9a3109932e8fc177a801) * container: replace python3 setup with pip3 install [cfacb4d61c](https://github.com/ccxt/ccxt/commits/cfacb4d61c3d6f1fb94e10faad35a31971b90301) * bitrue: update [99d40c4c02](https://github.com/ccxt/ccxt/commits/99d40c4c025e1ea5eec2dca5c2168ed50cd90a98) * bitrue: update static test [93ef788878](https://github.com/ccxt/ccxt/commits/93ef788878a14e274c1ace60e2157de09a5cd219) * bitrue: update [6c86356f12](https://github.com/ccxt/ccxt/commits/6c86356f120e122959a1f5fb294152a68e23cc37) * small fixes and tests [9a517ad160](https://github.com/ccxt/ccxt/commits/9a517ad160d585fa56576f2be21b1892a84b7e3c) * docs: group api spec by method [26a9d71bae](https://github.com/ccxt/ccxt/commits/26a9d71bae03b257b57bea4fd4e0df9613385c74) * bitrue: update [f0d1c7ecf3](https://github.com/ccxt/ccxt/commits/f0d1c7ecf3e3688797c54280dbff3f16fb7808ed) * fix(exchange): patch fee update by reference [a8be88cd0d](https://github.com/ccxt/ccxt/commits/a8be88cd0d9e34e278f56386d33614aea5aa8056) * update flag [d80ebe5c56](https://github.com/ccxt/ccxt/commits/d80ebe5c565eee98f84e99a6cda49589eeead444) * cr fixes [9d36a674ef](https://github.com/ccxt/ccxt/commits/9d36a674ef420da2bdd6d62ce8944a412ab8c7d9) * minor [bfd42b053a](https://github.com/ccxt/ccxt/commits/bfd42b053a8e0c124e76569f9607759043c7615d) * fix OHLCV timestamp [6b19c8b6e9](https://github.com/ccxt/ccxt/commits/6b19c8b6e954ed42dd28320f4c252cbf3da5225d) * minor edits [f8dd595f38](https://github.com/ccxt/ccxt/commits/f8dd595f383b369126b828a2dda5c56e8a682e3d) * remove gate borrowMargin (endpoint returns error) [659f60df14](https://github.com/ccxt/ccxt/commits/659f60df14f5f52101229736c4198cebd3e9d73f) * 4.1.62 [31d2d534b1](https://github.com/ccxt/ccxt/commits/31d2d534b14853edce2aaa94b87949d9914322dd) ## 4.1.61 (2023-11-22) * alpaca: add apis [de957a62f7](https://github.com/ccxt/ccxt/commits/de957a62f72595a6a0843f6058d63f2a260b7ad4) * alpaca: fix fetchTradesMethod, fetchOHLCVMethod [ebccc7f502](https://github.com/ccxt/ccxt/commits/ebccc7f502cc00e7375d50c0aba976207f41d181) * alpaca: update [3c525e4edc](https://github.com/ccxt/ccxt/commits/3c525e4edc71c347a515f1ea4e0725d03b49a9df) * alpaca: update [06e871fa1e](https://github.com/ccxt/ccxt/commits/06e871fa1ed377a6c74a6462a18903f141bf4dc8) * coinbase: add @see [f475d90e41](https://github.com/ccxt/ccxt/commits/f475d90e411e4063dd10522c788fd7ca2c5e7cfa) * rename fetch positions "by symbol" into "for symbol" [3c928e1b71](https://github.com/ccxt/ccxt/commits/3c928e1b712d1cb4789026cffa7759428ec6d171) * bitrue withdraw network param [a5dd5a0ee0](https://github.com/ccxt/ccxt/commits/a5dd5a0ee04a2adcfa8e99a6b5f91b0ca1bc5d89) * fix(huobi): remove dynamic call from fetchOrdersByState [e9dd1bfee4](https://github.com/ccxt/ccxt/commits/e9dd1bfee40b0a5bc6b806a815f140fdab28d380) * protect symbols agains undefined [423edb9a2a](https://github.com/ccxt/ccxt/commits/423edb9a2a1ca2802295074ffc05851f07b99bc9) * fix(kuna): remove toString() from amount [952f8f5a3a](https://github.com/ccxt/ccxt/commits/952f8f5a3aeb4439d7b2f7d44cb75f25c22efa78) * simplification [9690fcbdf8](https://github.com/ccxt/ccxt/commits/9690fcbdf825db4d82acff1bd7e3c8c001627036) * coinbase: update fetchBalance [daf3236c38](https://github.com/ccxt/ccxt/commits/daf3236c38435c3535c8cae5d10cca571879e01c) * add test [6f836e8a81](https://github.com/ccxt/ccxt/commits/6f836e8a81a26fceac74930091c368b7e0f63e32) * add option [178a5836a1](https://github.com/ccxt/ccxt/commits/178a5836a1796dc04d99e4f105d3252f6dcbe7d6) * update test [6c864c90e3](https://github.com/ccxt/ccxt/commits/6c864c90e3125ec9d9442d27fa9e9b7729e6749c) * removed outdated okx python margin fetchBalance examples [c6617af070](https://github.com/ccxt/ccxt/commits/c6617af07024b6a55d6291dbe731333fd9b4c3b2) * update okx example file names and minor details [ac0df1167a](https://github.com/ccxt/ccxt/commits/ac0df1167a77d527defb55e79ddf39cde1d40c99) * edit params for okx python create margin order example [69ec69b346](https://github.com/ccxt/ccxt/commits/69ec69b3465a46a1cb5ef08c304befa4085a9736) * edit borrowCrossMargin and repayCrossMargin comments and ordId [279a96833e](https://github.com/ccxt/ccxt/commits/279a96833e969f856f7904a1a19d95829153c534) * update borrowCrossMargin and repayCrossMargin okx python examples [4ba8b40eaf](https://github.com/ccxt/ccxt/commits/4ba8b40eaf224f39a9374e2a1d8c07178d0a092f) * binance: add api [5cc7a10e1d](https://github.com/ccxt/ccxt/commits/5cc7a10e1d21f0931510bfa46ee1acc56eeb871b) * static tests [238af5b2ec](https://github.com/ccxt/ccxt/commits/238af5b2ec3d17915d73351841c99cfe65e4254e) * fix(bybitWs): watchTickers [9a0330804d](https://github.com/ccxt/ccxt/commits/9a0330804d8d1f26ed4f263464c6b9d7ba7ea90e) * 4.1.61 [94e5c652b2](https://github.com/ccxt/ccxt/commits/94e5c652b22cdcb0740e4ef8bfc73181e89533b7) ## 4.1.60 (2023-11-21) * bitget added [5349b03f2b](https://github.com/ccxt/ccxt/commits/5349b03f2b6f05d581532d0a2e2219997ebbfc6b) * binance option position [a555f03e43](https://github.com/ccxt/ccxt/commits/a555f03e43a1fff6514f77b8f24821bf44700a25) * rename [4f07996b8f](https://github.com/ccxt/ccxt/commits/4f07996b8fd22539dd6319cdf00e5deef616f547) * bitget removal safePOs [67a39c8fb3](https://github.com/ccxt/ccxt/commits/67a39c8fb34519e9c96e7a6d8dece09e72cebeb5) * rename ForSymbol into BySymbol [6f71c3d761](https://github.com/ccxt/ccxt/commits/6f71c3d7613d40e25fc653e5ff25637d4223f44f) * okx test static [5d210d9c56](https://github.com/ccxt/ccxt/commits/5d210d9c561aff15d58e57e797df8de229551c7f) * rebase refix [ac62f92918](https://github.com/ccxt/ccxt/commits/ac62f929183601759649bfaad3bf7e030e2eee71) * Update okx.json [f52b4a244d](https://github.com/ccxt/ccxt/commits/f52b4a244dcd4ea7d51de111f976fa9643c5eca1) * fix test issue [0000f84665](https://github.com/ccxt/ccxt/commits/0000f8466592717c7814cc1e3aa559bd5885d0af) * inor [93b0187079](https://github.com/ccxt/ccxt/commits/93b0187079222183dbafe0d5bbc11a86254c82bb) * typo [40cc583b9b](https://github.com/ccxt/ccxt/commits/40cc583b9b94a1207c3d93b78242591c1b24149e) * fix type [327455651d](https://github.com/ccxt/ccxt/commits/327455651d1fe50ffa2fb9e2a2b6582d7ae2eaf6) * feat(examples): add next js example [0d98ad7987](https://github.com/ccxt/ccxt/commits/0d98ad7987f6225ef9e4c5f24529058a141b8e5a) * remove client changes [32000c1ea0](https://github.com/ccxt/ccxt/commits/32000c1ea0d1d849ce90a8341b907e92e4527088) * kucoin: cancelAllOrders remove method usage [1add453804](https://github.com/ccxt/ccxt/commits/1add4538049e7436eaaa948cf9ab63b8fdabafc9) * kucoin: fetchOrdersByStatus remove method usage [84e3ccb018](https://github.com/ccxt/ccxt/commits/84e3ccb0188a9f5f1411d1df352e743637889b11) * kucoin: fetchOrder remove method usage [171061bd9a](https://github.com/ccxt/ccxt/commits/171061bd9a7defc783a6692c81b299bf9751afe3) * kucoin: fetchMyTrades remove method usage [f137b9c1fb](https://github.com/ccxt/ccxt/commits/f137b9c1fbae0a36e7d65fa754ed62e02a19a201) * kucoin: fetchDeposits remove method usage [feeddf5238](https://github.com/ccxt/ccxt/commits/feeddf52386da4b06ac4c8c529b947821998090a) * kucoin: fetchWithdrawals remove method usage [919661c3a2](https://github.com/ccxt/ccxt/commits/919661c3a25094b58fb4f75f7a33acc5f007dcf2) * kucoin: fetchBalance remove method usage [d65c7c0560](https://github.com/ccxt/ccxt/commits/d65c7c0560f14340795a0395014e0647c2fc174a) * kucoin: fetchBorrowInterest remove method usage [2ff7988e20](https://github.com/ccxt/ccxt/commits/2ff7988e20f400a1a6d615443c9c8b2db5490122) * mexc network update [cf360c966a](https://github.com/ccxt/ccxt/commits/cf360c966a19643bfcf98751a16d25158870e0e2) * save edit [81d3586240](https://github.com/ccxt/ccxt/commits/81d3586240ba20a5897c530260a3edd072ba5de4) * add screenshots to readme [64b97056d3](https://github.com/ccxt/ccxt/commits/64b97056d3be49d26970851da5752042dd76ff4b) * kucoin: update [260ea2261d](https://github.com/ccxt/ccxt/commits/260ea2261dbcc037e52a3f68357e89c2359fe213) * fix huobi watchOrderBook (multiple bugs) [53971ebe55](https://github.com/ccxt/ccxt/commits/53971ebe55498089d429788f1384e0a151100baf) * refix [2dbfd1250e](https://github.com/ccxt/ccxt/commits/2dbfd1250eddad3906759827ba8228cc98bf5543) * add htx to ws tests [85b9ddc07f](https://github.com/ccxt/ccxt/commits/85b9ddc07fee9263a46511c6c0365eb99a4294a5) * binance: add apis [a101625e73](https://github.com/ccxt/ccxt/commits/a101625e73aae5b5041d617d30fdb5c3968d44ed) * coinbasepro: add @see [490cd24fdd](https://github.com/ccxt/ccxt/commits/490cd24fdda98bb8288788143ce6b9f519a35c59) * okx and exchange [1917e2e69b](https://github.com/ccxt/ccxt/commits/1917e2e69bbe831a331ee118d7b6b1d39721e2bd) * typo [4552017cca](https://github.com/ccxt/ccxt/commits/4552017cca521228661427fa4d8d8eb4f0024869) * type [7bb0d60482](https://github.com/ccxt/ccxt/commits/7bb0d60482a596a3edff4552c67185fc202038ff) * 4.1.60 [41c0eecceb](https://github.com/ccxt/ccxt/commits/41c0eecceb80498a475d22835d5831271674baa4) ## 4.1.59 (2023-11-20) * removal of old aliases [05789fd676](https://github.com/ccxt/ccxt/commits/05789fd676e9dd790a0132914971cd958f9f3e56) * artefacts [cc7258ad31](https://github.com/ccxt/ccxt/commits/cc7258ad31435964dc6291710b87170d507bb27a) * revert [d5619e8d37](https://github.com/ccxt/ccxt/commits/d5619e8d376c181247f466fa766d24c26a63f3ed) * bybit tests [2e260aead2](https://github.com/ccxt/ccxt/commits/2e260aead26e7b080d05ffe9997199f8a98a6e49) * minor fix [c98e39d61b](https://github.com/ccxt/ccxt/commits/c98e39d61b9fbb2cd5ba3de76db27de13644f09d) * fix trigger direction and trigger price for spot [38ed6505eb](https://github.com/ccxt/ccxt/commits/38ed6505eb765a4d6f2b08780287cd663160ddfa) * tests [ad810d7490](https://github.com/ccxt/ccxt/commits/ad810d74908f3a93dd244fdada5f26ab0219f6c0) * fix trigger direction [056af29b48](https://github.com/ccxt/ccxt/commits/056af29b48b5bfaf4213a75793542ce6960ce5b3) * repayIsolatedMargin / repayCrossMargin [6886f94c9e](https://github.com/ccxt/ccxt/commits/6886f94c9e93cf15e277897a61f856ad9a5bb080) * minor edits [5e062cb5ff](https://github.com/ccxt/ccxt/commits/5e062cb5ff71b598d7a5b1ab4ebb95c1a633729d) * add bitget [fb376759e0](https://github.com/ccxt/ccxt/commits/fb376759e068fdc0633e15c333639e8b6615affe) * minor edit to Exchange.ts [a16cb9230e](https://github.com/ccxt/ccxt/commits/a16cb9230e09e0d2bab5a608477a421854c53db6) * some minor edits [0c31a2eb62](https://github.com/ccxt/ccxt/commits/0c31a2eb6284883de244ad77d4ca4a01dcbb6243) * huobi borrowMargin [58a3c11de8](https://github.com/ccxt/ccxt/commits/58a3c11de84e76ba749400a358a03369937ddd9f) * add bybit and kucoin [80312bae37](https://github.com/ccxt/ccxt/commits/80312bae37cc35b4bad40c85880e7e84de468334) * remove margin support from mexc [5350dbf147](https://github.com/ccxt/ccxt/commits/5350dbf1473ea95c59bbe6ce23ccf121c1bb0c94) * bitrue reflink [5ef9f7accc](https://github.com/ccxt/ccxt/commits/5ef9f7acccee07eba5478ff351916870ab983195) * explicit triggerDirection message [938552927f](https://github.com/ccxt/ccxt/commits/938552927ffa33bfdf4f3aa3d59e689393437fb7) * fix(htx): fix lowercaseBaseId error [8f05e13c9d](https://github.com/ccxt/ccxt/commits/8f05e13c9d2231dde80773c19c80b0fca5ba25e9) * binance borrowIsolated/CrossMargin [f59004700f](https://github.com/ccxt/ccxt/commits/f59004700fa01c60210612421dcb207e65909ca0) * rev [0763596d25](https://github.com/ccxt/ccxt/commits/0763596d25cc6a852b551a903b762414439dff21) * mexc3 removal [f74114a574](https://github.com/ccxt/ccxt/commits/f74114a574c2adbe631dcffdf47839a7e0a7b51c) * jsdoc comment edits [995eb45d95](https://github.com/ccxt/ccxt/commits/995eb45d95a45aeea2c04eaa7acfebc408aae5e8) * jsdoc edit [436b44a1cd](https://github.com/ccxt/ccxt/commits/436b44a1cd946a00d830db9a56b656bf59c08c6c) * fix build [7e6f336905](https://github.com/ccxt/ccxt/commits/7e6f336905daed280977a09f94ffa9aa38ff51f9) * fix build [110a461c7f](https://github.com/ccxt/ccxt/commits/110a461c7f88e038c7cd9b8c36dc9b91fe86b1e5) * restore gateio alias [bafb2038f8](https://github.com/ccxt/ccxt/commits/bafb2038f88694fe4e00ad6c4aa99ce5d8432a10) * add str import [678898ec8a](https://github.com/ccxt/ccxt/commits/678898ec8a1594ebb3312243e065c7e3edab6e19) * fix build [928bf59bb8](https://github.com/ccxt/ccxt/commits/928bf59bb8d7ece6060d0b9970e7aff04ab19750) * fix build [49f7a0a96d](https://github.com/ccxt/ccxt/commits/49f7a0a96da4c679543fb1b01fc773753057d784) * fix build [dcce0e3fc4](https://github.com/ccxt/ccxt/commits/dcce0e3fc44e48a5ffc8489b3923aa6aac27993d) * 4.1.59 [4874c8ff27](https://github.com/ccxt/ccxt/commits/4874c8ff27e059efc7dc39861e73792fbb05054b) ## 4.1.58 (2023-11-20) * fix(cli): fix cli.js and cli.ts for parsing large numbers [6b915ca789](https://github.com/ccxt/ccxt/commits/6b915ca789baec3359a68c39126d8d623d2bc639) * fix(Client.ts): fix error code for browser websocket close [6247bffed0](https://github.com/ccxt/ccxt/commits/6247bffed0627a4771ed19bbecbf9514531f6987) * fix(bitmart): fetchOHLCV endpoint ratelimit weights [c8d3fe563f](https://github.com/ccxt/ccxt/commits/c8d3fe563f9b92980adefdcbb358f8ce6fe0bc00) * increase unused OHLCV endpoint weights [03214b01cb](https://github.com/ccxt/ccxt/commits/03214b01cbe16a5886191f68a575b58b3d0fd71f) * 4.1.58 [6d25fc37ab](https://github.com/ccxt/ccxt/commits/6d25fc37ab97481f83e5c60e85add4faa4914432) ## 4.1.57 (2023-11-19) * fix(gate): liquidation size [48f2f2d4ec](https://github.com/ccxt/ccxt/commits/48f2f2d4ec7197ea0dbd224d7e0da4e5a916a88e) * krakenfutures.has cancelAllOrdersWs cancelOrdersWs cancelOrderWs createOrderWs editOrderWs fetchBalanceWs fetchOpenOrdersWs fetchOrderWs fetchTradesWs = false [e1a3e7de19](https://github.com/ccxt/ccxt/commits/e1a3e7de1903a24007dba1e291a5e805941f3dae) * tmp [c7e6a66c8b](https://github.com/ccxt/ccxt/commits/c7e6a66c8bef55ab6539cd71f25f67221c153bc8) * enable bitmex tests [8b85d2156c](https://github.com/ccxt/ccxt/commits/8b85d2156c0ff7423f8ef178a43a193f5049f590) * docs: udpate links from wiki to docs [2618a5d38d](https://github.com/ccxt/ccxt/commits/2618a5d38d4ceb0fdc107908ff8961bdf2ac0b9e) * add test [7978169684](https://github.com/ccxt/ccxt/commits/7978169684e79f0f603659cc1f02af6091f57d7d) * merge main add test [ed53fbbb0a](https://github.com/ccxt/ccxt/commits/ed53fbbb0af07d7cf87724b13dbe276bad7944f7) * add test [c60ba5f4ab](https://github.com/ccxt/ccxt/commits/c60ba5f4abf67635b2ea3017332095f97ae4ac68) * bitget: remove after when use spot pair (represent order id) [1e050e84a2](https://github.com/ccxt/ccxt/commits/1e050e84a260d5187c8a83c8adc796f37447a31f) * kucoin: update cancelOrder remove method usage [5959849adb](https://github.com/ccxt/ccxt/commits/5959849adb1f9bdd701b30da260d23e0676f4a77) * refactor(coinex): fetchIsolatedBorrowRate, fetchIsolatedBorrowRates [9644fea86e](https://github.com/ccxt/ccxt/commits/9644fea86e1e24e607063f5f476157ef7968c9de) * test(coinex): static tests, fetchIsolatedBorrowRate, fetchIsolatedBorrowRates [bdcd32b40c](https://github.com/ccxt/ccxt/commits/bdcd32b40c0d267005ec685165842771eeba5688) * refactor(bitmart): fetchIsolatedBorrowRate, fetchIsolatedBorrowRates [44725fbb3c](https://github.com/ccxt/ccxt/commits/44725fbb3ce954963319f0cbda6db7bffad4e07d) * refactor(digifinex): fetchCrossBorrowRate, fetchCrossBorrowRates [4570f70687](https://github.com/ccxt/ccxt/commits/4570f706874832b22c2b675af458e8a7af49fc82) * test(digifinex): static tests, fetchCrossBorrowRate, fetchCrossBorrowRates [d19fedd1c0](https://github.com/ccxt/ccxt/commits/d19fedd1c0392d0f7da321a346a915528ae9eb8b) * edit coinex fetchBorrowRates static test [a748c7f456](https://github.com/ccxt/ccxt/commits/a748c7f456eb0fa00bd00f9b7677bb20551b6c00) * refactor(bybit): fetchCrossBorrowRate [fbcf10907b](https://github.com/ccxt/ccxt/commits/fbcf10907b29ac95fa866514a5f8749ebcabb9c5) * refactor(binance): fetchCrossBorrowRate [f88459672f](https://github.com/ccxt/ccxt/commits/f88459672f5c5df8e34643598dec87bb2734ff7b) * test(binance) static test, fetchCrossBorrowRate [84b70dcc85](https://github.com/ccxt/ccxt/commits/84b70dcc85370af16542d0298f1d15fa169c7a9e) * refactor(htx): fetchIsolatedBorrowRates [2711ed4bcf](https://github.com/ccxt/ccxt/commits/2711ed4bcf789b96a14589c2da8915fa8f59548b) * test(huobi): static test, fetchIsolatedBorrowRates [804971a02b](https://github.com/ccxt/ccxt/commits/804971a02bdd3d4f9cee4a10ec2c9e4401ec64f9) * refactor(okx): fetchCrossBorrowRate, fetchCrossBorrowRates [189c336195](https://github.com/ccxt/ccxt/commits/189c336195dc0c355d4222e6847c5fb81b379306) * test(okx): static tests, fetchCrossBorrowRate, fetchCrossBorrowRates [3bdce99c3c](https://github.com/ccxt/ccxt/commits/3bdce99c3c04432e0e4fe0ab5b4b881e3f8223c3) * refactor(bitget): fetchCrossBorrowRate, fetchIsolatedBorrowRate [9b55d747e9](https://github.com/ccxt/ccxt/commits/9b55d747e96deaaf5ff9c2f94a1bcbc1e5541ccb) * test(bitget): static tests, fetchCrossBorrowRate, fetchIsolatedBorrowRate [10463e41c4](https://github.com/ccxt/ccxt/commits/10463e41c420cf6c998946b45714f8780eae0be7) * Exchange: borrow rate methods [33d5ed766a](https://github.com/ccxt/ccxt/commits/33d5ed766a670fa9d30db855f56b6505a9a2b20e) * Manual: add updated borrow rate methods [9791a9bab9](https://github.com/ccxt/ccxt/commits/9791a9bab9170728761b3147d1ffb2337d6a678e) * bybit: add apis [ee3e9ebce4](https://github.com/ccxt/ccxt/commits/ee3e9ebce444e9e585a992e92deebf9ea295a3f0) * remove fetchBorrowRate, fetchBorrowRates and fetchBorrowRatesPerSymbol [93d42c8994](https://github.com/ccxt/ccxt/commits/93d42c89949568e70854057447e074a88f377993) * base add isRoundNumber [a37272289a](https://github.com/ccxt/ccxt/commits/a37272289a2999dbe4acea4532acc380a52e9e05) * binance numeric type fixes [f3727636b0](https://github.com/ccxt/ccxt/commits/f3727636b0f27e11eb08bf22d559c87c60593176) * hollaex [a0ff0badea](https://github.com/ccxt/ccxt/commits/a0ff0badeaaf32a23c173946c0ba12b71c2802ce) * transpile [f5c82d79bd](https://github.com/ccxt/ccxt/commits/f5c82d79bd0f7f1a5191c8d97e3c84c6596f306c) * final changes [3a3280a62b](https://github.com/ccxt/ccxt/commits/3a3280a62b41b1c86fdf5024dcd2791e43823830) * coinbase [2c9155bce8](https://github.com/ccxt/ccxt/commits/2c9155bce8f6a40baf2547569e313e14ae688337) * add static tests in enabled [7ac88a7ab2](https://github.com/ccxt/ccxt/commits/7ac88a7ab265e2cfb3c475853a75793a4e044d2e) * add orderId to request [b53716be22](https://github.com/ccxt/ccxt/commits/b53716be226b5a854ef505b63f56c5a62f86475b) * tests [3b0f8f6e54](https://github.com/ccxt/ccxt/commits/3b0f8f6e54cce3b7ce1792211f9d8b565945a4fb) * bitvavo: update [5b6a95ae92](https://github.com/ccxt/ccxt/commits/5b6a95ae924cd0848d09ef7e6686a05f3cddbe64) * fix(statictTests): kucoin php [01ac79c898](https://github.com/ccxt/ccxt/commits/01ac79c89805813da26580649c8102e916693271) * feat(hitbtc): createOrderWs [9b42db7f21](https://github.com/ccxt/ccxt/commits/9b42db7f21ff3cb53c06185b0fcc8adf923219a8) * feat(hitbtc.pro): handleError [e391781866](https://github.com/ccxt/ccxt/commits/e391781866432329b626881e917fcb168ff13c67) * add to jsdocs [dfce712634](https://github.com/ccxt/ccxt/commits/dfce712634c9c444895081664097516e820c2d4e) * update responseTemplate [1aa2e2f1e0](https://github.com/ccxt/ccxt/commits/1aa2e2f1e0ff34400b0bb8b652bf831ff6741725) * add bitget response tests [54aceea538](https://github.com/ccxt/ccxt/commits/54aceea53871ab79e47c0ebcac97b44ed24d1689) * fix bitget static tests [2b09599d88](https://github.com/ccxt/ccxt/commits/2b09599d88d614d43b8654dc2a393229cd1674a0) * disable test temporarily [96eff4128f](https://github.com/ccxt/ccxt/commits/96eff4128fcd27b57246e7af5a568e71d439e836) * fix comparison [eda56af972](https://github.com/ccxt/ccxt/commits/eda56af9724ddf51b9f27c1adfc2efd09ae8b37b) * hitbtc createOrderRequest header fix [c455466669](https://github.com/ccxt/ccxt/commits/c4554666691f26a7aac5b8b1c3ae5c995d82008a) * hitbtc handleOrderRequest [d5f75f6297](https://github.com/ccxt/ccxt/commits/d5f75f62974358822f1941ea2a027f14135eb5a7) * jsdocs [f6395ff1d2](https://github.com/ccxt/ccxt/commits/f6395ff1d252c0108dfd6b569c4b91401874c9ed) * fix isRoundNumber [6a6cd89273](https://github.com/ccxt/ccxt/commits/6a6cd8927381d13ae4056d75e286efdb6d9e2371) * remove comment [da8ebbe19c](https://github.com/ccxt/ccxt/commits/da8ebbe19c3f0b15550e66aabb6d9a832f0fdd85) * modify build script to only run tox occasionally [9e10233c2d](https://github.com/ccxt/ccxt/commits/9e10233c2d6dcdc33aae25ec339b846f45cdce7f) * save work [09a5cbde4a](https://github.com/ccxt/ccxt/commits/09a5cbde4a5cacd3cbc9ad0fb6a541d46be73f53) * update build.sh script [9f5fea6740](https://github.com/ccxt/ccxt/commits/9f5fea67405ecd081e76ecd14a5688ed03f16851) * minor edit [e72062d933](https://github.com/ccxt/ccxt/commits/e72062d933c87b1108ed30d9b71e144549ff76ae) * conflict [e067671793](https://github.com/ccxt/ccxt/commits/e067671793803eb85f736e9613321f2087ec4090) * revert edit [60f1cae16b](https://github.com/ccxt/ccxt/commits/60f1cae16bc76fcdd7207eb7472bfef7ffd65568) * reedit [22c301664e](https://github.com/ccxt/ccxt/commits/22c301664ee302f1ca9227d810be9f21da2f4ead) * exit on error from tox [f4defed82c](https://github.com/ccxt/ccxt/commits/f4defed82c21a67d443c66fb00bf413ff170c673) * exit on error from tox [08e640bf9e](https://github.com/ccxt/ccxt/commits/08e640bf9e3196a58cb776aed14b5c8d63a402f8) * fix bug in build.sh [37c7fe2348](https://github.com/ccxt/ccxt/commits/37c7fe23485644a8d2520cc3db3f41a757684135) * restore exit in build script [c0652d03cd](https://github.com/ccxt/ccxt/commits/c0652d03cdc4caf3ead9261c8cc658cd7e11f414) * fix(bitmart): adjusted some ratelimit weights [ac5388b51c](https://github.com/ccxt/ccxt/commits/ac5388b51c7524dffaef7d1d4a355b1b04d82851) * set swap to true [1cb8c4efbc](https://github.com/ccxt/ccxt/commits/1cb8c4efbc9f6fceaaa0e01a3b826834b30bd01b) * set option to false [db00bfb71c](https://github.com/ccxt/ccxt/commits/db00bfb71cc69888815610d6ecd84b3f181b51b0) * feat(crpytocom): add response static tests [988f1afd6b](https://github.com/ccxt/ccxt/commits/988f1afd6b23ce296a4fdb653f49bf0b680812de) * fix(coinbase): price precision, fix #20026 [b281072c46](https://github.com/ccxt/ccxt/commits/b281072c465b743afbbc80357823ca83ed698150) * fix links [bee39325a6](https://github.com/ccxt/ccxt/commits/bee39325a6f8e2083f65e3eeb7741b999cee1f43) * more type edits [7c949bbb55](https://github.com/ccxt/ccxt/commits/7c949bbb55bb17f3c65aa629cf499977121433c4) * fix tests [57c09717f6](https://github.com/ccxt/ccxt/commits/57c09717f6b7d4f35882ac102af8f963bb03e0b4) * minor edit [039232810b](https://github.com/ccxt/ccxt/commits/039232810bfdbf12e3e5ffdeae697e7f699f1dda) * feat(krakenfutures): add ws error handling [b05cc6a8d7](https://github.com/ccxt/ccxt/commits/b05cc6a8d7be3ab56704409595de84fa72cfe499) * remove unused import [f1667454f7](https://github.com/ccxt/ccxt/commits/f1667454f7fd0b13667fe7f493a3011757d70d89) * build [6264d9bbf5](https://github.com/ccxt/ccxt/commits/6264d9bbf58a0a4fce8c87605e9a172f112daf91) * add Account import [e8a6d63ccf](https://github.com/ccxt/ccxt/commits/e8a6d63ccf568bde41ef89f8b80ae0b42171243a) * hitbtc createOrderWs [1a4cab5756](https://github.com/ccxt/ccxt/commits/1a4cab575655a52bfaf9deca8d6eec34b9481f2e) * hitbtc.createOrderWs works for spot orders [eaf57370bc](https://github.com/ccxt/ccxt/commits/eaf57370bcd2e81d38964643a3d4fe68ee295360) * hitbtc margin and swap [7c48324154](https://github.com/ccxt/ccxt/commits/7c48324154df7dee6e12417e233fa53df98f490a) * fix(responseTesrs): cryptocom [ee0581a749](https://github.com/ccxt/ccxt/commits/ee0581a749c19717f6b1e9baac3e8e60a3708197) * add python extensions [d852983dcb](https://github.com/ccxt/ccxt/commits/d852983dcb1a7f93df253c1e4829bf5c91f5657d) * up/down [ccfab50943](https://github.com/ccxt/ccxt/commits/ccfab50943c6605e9dd8f14ea0b55acdf373c84a) * remove check required symbols [0581dc526b](https://github.com/ccxt/ccxt/commits/0581dc526b8875c4c0d34fffdce6ba53f2c28f65) * minor edits [f435d86817](https://github.com/ccxt/ccxt/commits/f435d868171761014c322a234f58eb5c6f1b4067) * restore minor edit [e0997255fe](https://github.com/ccxt/ccxt/commits/e0997255fea71c4d4fda1cba48a0e2a9f0af9d8f) * minor edit [fb5ecedae3](https://github.com/ccxt/ccxt/commits/fb5ecedae3c39985d790de4bbe44497715fe39fb) * fix(template): return error code [ed4be47b06](https://github.com/ccxt/ccxt/commits/ed4be47b068c82de98439a09dcfa59606c30a7b3) * add margin tests [b03f1f3833](https://github.com/ccxt/ccxt/commits/b03f1f383301757c957880dd2036c79b8d39c227) * add cancelOrderWs and fetchOpenOrdersWs [6b5e0a78bc](https://github.com/ccxt/ccxt/commits/6b5e0a78bcd3d6c8df8c65361c21bb35c80522cf) * handle orders [24df4289b9](https://github.com/ccxt/ccxt/commits/24df4289b9375ed88fb035e6f488344930bb0596) * feat(hitbtc): add cancelAllOrdersWs [f751f9bdf4](https://github.com/ccxt/ccxt/commits/f751f9bdf46a4c7c43084f77865b8ffc4446ebe4) * php syntax [de11e72888](https://github.com/ccxt/ccxt/commits/de11e7288851b2b01467899b7d4666dbcedc1093) * bitmex updates [e0d39c6773](https://github.com/ccxt/ccxt/commits/e0d39c6773cbe3750fab0be755d977b8efa7ac06) * bitmex tests [5fdfcad2ea](https://github.com/ccxt/ccxt/commits/5fdfcad2ea65471319ae0cbd8c219ae500e85c2d) * orders above/below trigger price [48d1077477](https://github.com/ccxt/ccxt/commits/48d1077477ce5b4538b4bc5bf4ed5cc244856efd) * fix(hitbtc): php marginMode parameter [5eb6398fa3](https://github.com/ccxt/ccxt/commits/5eb6398fa37af4c7b22c1da661f43bb657beea6b) * fix triggerDirection inference issue [255875ad0f](https://github.com/ccxt/ccxt/commits/255875ad0feeeadac4bd3b6e014570bf36ac91e2) * fix transpiling [32c3beae93](https://github.com/ccxt/ccxt/commits/32c3beae931bcada4b207bccefbd78d340348b46) * bitmex response tests [449af615f5](https://github.com/ccxt/ccxt/commits/449af615f5bbb6410ca67600d79836a81ad54663) * fix(setup): typing extensions version [15a21bc849](https://github.com/ccxt/ccxt/commits/15a21bc8493efe7dfeaa0389c7632f76ea75df83) * 4.1.57 [dcf03a6def](https://github.com/ccxt/ccxt/commits/dcf03a6defa85b205e46bddf47975aaff2990509) ## 4.1.56 (2023-11-17) * fix: tox.ini and add support for 3.10 and 3.11 [bf749abbb5](https://github.com/ccxt/ccxt/commits/bf749abbb5e6a737cbabece9045c10c3924f705c) * update testing command [0cffd103eb](https://github.com/ccxt/ccxt/commits/0cffd103ebe4bc138dc3568f80833ec98a1b5925) * add python version to travis and tox test [fbec812f47](https://github.com/ccxt/ccxt/commits/fbec812f475326dc7e0afeb4fb1867a18be1168c) * test with pyeng [008f70db5a](https://github.com/ccxt/ccxt/commits/008f70db5a40ba426ab12bbffa96903eac2ed616) * speciy py language [2409cf7b99](https://github.com/ccxt/ccxt/commits/2409cf7b992a67debd2ce26e5db69a4a71664d3c) * small fixes [22148b29a7](https://github.com/ccxt/ccxt/commits/22148b29a7efc7b3b44b1bc9559ea3ec09809b72) * test appveyor [3e2a438e82](https://github.com/ccxt/ccxt/commits/3e2a438e822c717b9a40c4d6472bd797f5866a0c) * chage appveyor image and travis fix [87105efc34](https://github.com/ccxt/ccxt/commits/87105efc34633b251461e69b32de8515b43b9d7b) * travis pyenv install fix [08213cf262](https://github.com/ccxt/ccxt/commits/08213cf262b2d8f1a6eeb5fdbc79f90a61700bcd) * add specific versions to build script and fix types for appveyor [f42c64e432](https://github.com/ccxt/ccxt/commits/f42c64e4323fb4fdde98a4f724eb9e7d17dc5bee) * updat pyenv before running [f67740de1d](https://github.com/ccxt/ccxt/commits/f67740de1d7f2c24eb3187d27f75bbec992ec9cf) * return types to master [d734763315](https://github.com/ccxt/ccxt/commits/d7347633153f2cb42ea814bdde742484fc977ef0) * update pyenv update script to pull from origin master [8615caca3d](https://github.com/ccxt/ccxt/commits/8615caca3d3a7019e831f13ab095d83d5f1f9bd1) * clean up build [c415da8441](https://github.com/ccxt/ccxt/commits/c415da8441a10702cf1e7f1ec420e8ae5255b0ee) * eslint fixes for intellij idea [eba59e2f40](https://github.com/ccxt/ccxt/commits/eba59e2f40f7adb0906ef0c098586ab3a3411880) * close #19999 [937065db34](https://github.com/ccxt/ccxt/commits/937065db345fd61646fdd7a3b11bc87264f51311) * add deleted files [2f83c34616](https://github.com/ccxt/ccxt/commits/2f83c3461675463fb5dd18df020999d4696fab4a) * relax tox requirements [5fbf50d975](https://github.com/ccxt/ccxt/commits/5fbf50d97533057768f523b2f6f52aa5a02f2a47) * only transpile async methods to base exchange] [bab61d7a60](https://github.com/ccxt/ccxt/commits/bab61d7a60a4e0bd09b70ba072918325c068e4a2) * remove unused line [8f90d05efd](https://github.com/ccxt/ccxt/commits/8f90d05efd259995419b9b53f2d79d551e9a675b) * fix(exmo): static test trx not found [81d2080134](https://github.com/ccxt/ccxt/commits/81d208013455e54e45e222e8dc3e612b7e1ec2fa) * fix(bitmart): parseOrderStatusByType [18279b6660](https://github.com/ccxt/ccxt/commits/18279b666043041a4f6f8d172a6b517769e398fe) * fix(okx): createOrder, PostOnly with sl + tp attached (type 3) [259d029dad](https://github.com/ccxt/ccxt/commits/259d029dadd5beec84df393c59b19423839cc39a) * test(okx): static test, createOrder postOnly, tp + sl [63a862643f](https://github.com/ccxt/ccxt/commits/63a862643fe710c85ec25dbed2f565fa0de0f6d1) * bitbank: add apis [3181d61cc3](https://github.com/ccxt/ccxt/commits/3181d61cc35019f1e6c6958957b6fcee1d494c15) * htx: add apis [d97974d11e](https://github.com/ccxt/ccxt/commits/d97974d11eee442a2841a323b7fe6c27aabf3daa) * okx: add apis [a95fe45730](https://github.com/ccxt/ccxt/commits/a95fe457305868f9c4b1b86f8785563ad22fa67f) * okx: add apis [ff92dde44d](https://github.com/ccxt/ccxt/commits/ff92dde44d75d4871e56e0188b96984c1fb7fa7b) * feat(bitmart): add swap support to fetchClosedOrders [92540efae5](https://github.com/ccxt/ccxt/commits/92540efae5b750b6d966b11347ab45c66cdf6493) * add until and since support [edad2a31d3](https://github.com/ccxt/ccxt/commits/edad2a31d36cb8a17768cf0388bce32d0d1b6190) * improve jsdocs [9475430555](https://github.com/ccxt/ccxt/commits/94754305557c8d89a64399b4e2872c3ec4fb30cd) * small fixes [9fba8ba347](https://github.com/ccxt/ccxt/commits/9fba8ba347ef7161957b6516584365695bab48a1) * add bitmart tests [637ddf8921](https://github.com/ccxt/ccxt/commits/637ddf89216bffc6dc9f97b3e6d64e6a98aefa70) * 4.1.56 [f6f9ff8f9b](https://github.com/ccxt/ccxt/commits/f6f9ff8f9bfab6a85ee110a78b932477cdcb98e5) ## 4.1.55 (2023-11-16) * isNull value function [f8a1fdd1c6](https://github.com/ccxt/ccxt/commits/f8a1fdd1c6f64a2ce784690facb4e531d8cebbcc) * root dir [fb1b8b2322](https://github.com/ccxt/ccxt/commits/fb1b8b2322a30c285abc7e465b25e770d8edd469) * uncamelcase props [16e1d49a24](https://github.com/ccxt/ccxt/commits/16e1d49a24fbe2cd5d62d17bdcaf4769da7f75ad) * fix missing imports [e4aa8daa69](https://github.com/ccxt/ccxt/commits/e4aa8daa697c2dff731bec889818706685fd3dcf) * first implementation of fetchMocking [b1671e37d5](https://github.com/ccxt/ccxt/commits/b1671e37d5eed36ba64eddf9e1ed51e9d8c5c96b) * rename and split static into request and response [fcc842357c](https://github.com/ccxt/ccxt/commits/fcc842357c6151e99407d3b6babdd7535ee737a2) * add binance tests [bb458ecd20](https://github.com/ccxt/ccxt/commits/bb458ecd209f9a51337332b4373471a37bcdb9ef) * move file [3bc7e2538a](https://github.com/ccxt/ccxt/commits/3bc7e2538ad3ecf64ead88bcdb719484257afadc) * several fixes [0a45886bab](https://github.com/ccxt/ccxt/commits/0a45886bab1b9503e00989beb8987cf78f53e480) * add currencies [178eebddc0](https://github.com/ccxt/ccxt/commits/178eebddc0555a4ce1b6d31b3b658e0e8f3481bb) * add okx currencies [e7c26dead1](https://github.com/ccxt/ccxt/commits/e7c26dead1f39c912877b531f3c1e55ed5f6bbf1) * add usdc to currencies [7ae335d993](https://github.com/ccxt/ccxt/commits/7ae335d99341f208be30fe1edfcb3cbb4eed490f) * typescript edits [cd23e1f719](https://github.com/ccxt/ccxt/commits/cd23e1f719b8c87038d783c6282dacc29919974e) * add new variables to python and php [ba129de0a3](https://github.com/ccxt/ccxt/commits/ba129de0a3d619ea0d92ca7c78125107a4e00ac6) * add options to cli [56403edd5f](https://github.com/ccxt/ccxt/commits/56403edd5f367a120f860d6c716ca5bb17c8ef1b) * remove both [6944064f84](https://github.com/ccxt/ccxt/commits/6944064f84837e2a102fbfa2ce4b2d7653fc5772) * php updates [ff0fa0bfe7](https://github.com/ccxt/ccxt/commits/ff0fa0bfe74be6eab1bd13c8b8c649f07c8c1508) * fix undefined restored back [53ca0c4ca1](https://github.com/ccxt/ccxt/commits/53ca0c4ca101e6d971abdb5b27e29349f4e76bdb) * fix output [278cfa6b7c](https://github.com/ccxt/ccxt/commits/278cfa6b7c3d6d935ccdccb8d3e597f21f3b5f95) * add huobi currencies [65d43234a6](https://github.com/ccxt/ccxt/commits/65d43234a60a2e95dbf0f0f33ff56a972b2e8546) * mexc currencies [12e1911037](https://github.com/ccxt/ccxt/commits/12e191103792eaa59a8b0a3f2502dd413b9ff97a) * add static tests commands [59625b08f8](https://github.com/ccxt/ccxt/commits/59625b08f8b782394929e62029d810c18a9ab38d) * fix strict checking [c73829a0f2](https://github.com/ccxt/ccxt/commits/c73829a0f238c84948cf89366623a614be346836) * small fix [d85cdb163a](https://github.com/ccxt/ccxt/commits/d85cdb163ae579153fb6ccfbc9dcb8396af8483c) * dynamic class creation [5cfcdbdaa5](https://github.com/ccxt/ccxt/commits/5cfcdbdaa5ac4ab704ccf3e0d3871f44747c32c9) * revert back [e44cbd33d0](https://github.com/ccxt/ccxt/commits/e44cbd33d02fd2fc01f517f2c9b84fc36e118fe7) * ver 3 [94d4192bba](https://github.com/ccxt/ccxt/commits/94d4192bba0570ea5fa9b3c3374349f8b088f795) * minor check to avoid redeclaration [eed1b572d2](https://github.com/ccxt/ccxt/commits/eed1b572d2ea98bb5d8a31751a7ded5c2cb7b22f) * args [669c6bb16b](https://github.com/ccxt/ccxt/commits/669c6bb16b8745d554e20b36c2e33cd59aaf2e2c) * exchange mock with dynamic instantiation [6d78a6cee7](https://github.com/ccxt/ccxt/commits/6d78a6cee75dc265551db282488eae5ed629e7e7) * extend rename [70386a1709](https://github.com/ccxt/ccxt/commits/70386a1709357ef78f418b44ac0677293ade3494) * save variable type hinting support [92b82c3a4f](https://github.com/ccxt/ccxt/commits/92b82c3a4f29cbbe9d4d61043ddf0b4b633f76f3) * save types.py [a546013c8e](https://github.com/ccxt/ccxt/commits/a546013c8e1f919da2589c09f4c7e8bb6ba60cec) * save types.py [65d2c8c5df](https://github.com/ccxt/ccxt/commits/65d2c8c5df8e3fece12b84c805ed5bfab591c7ef) * save edits to derived files [560193c184](https://github.com/ccxt/ccxt/commits/560193c1840b5a85e328582be3cfeff58af38e94) * save types.py [5cb4ebaa1c](https://github.com/ccxt/ccxt/commits/5cb4ebaa1c2a677e58077f80a79f3efccd55a0f2) * save type hint progress [3ec81dccb7](https://github.com/ccxt/ccxt/commits/3ec81dccb7a7d56d31d80194196e6d9b4d983e23) * binance: add apis, update fapiPublicGetTickerPrice to v2 fapiPublicV2GetTickerPrice [c7e0c41499](https://github.com/ccxt/ccxt/commits/c7e0c414997bdf84e8461e0368cc6d1989aa313c) * coinbase: add apis [95e2063516](https://github.com/ccxt/ccxt/commits/95e2063516a4ca7470d7d7856d17e4629efef8e7) * coinbase: add editOrder [9cdcf94c75](https://github.com/ccxt/ccxt/commits/9cdcf94c753c937766a7b850b8298cc455d21d6a) * coinbase: update static test [3896b69eba](https://github.com/ccxt/ccxt/commits/3896b69ebac815b0c8646daffbe921f590be04df) * save edits [1c3735fcc1](https://github.com/ccxt/ccxt/commits/1c3735fcc17b7fe7b12145815df6b7c7c8898f53) * edit base exchange class [1eb8385ad0](https://github.com/ccxt/ccxt/commits/1eb8385ad00fa8454320dec4632ff1daf0201a83) * run build [fd8afa5506](https://github.com/ccxt/ccxt/commits/fd8afa5506dd514db1d3ad285f6c5698ac1e6918) * add base class [7cf4147f1f](https://github.com/ccxt/ccxt/commits/7cf4147f1f3320dcec6221ec9c3aa6f4e0ca6407) * add some missing imports [600e8898ac](https://github.com/ccxt/ccxt/commits/600e8898ac260598c45409a3417f2abd9e0a99d9) * add preview [2244233613](https://github.com/ccxt/ccxt/commits/22442336132036484f8e9fc136acb352c04f2967) * add createOrder and editOrder tests [896c195b34](https://github.com/ccxt/ccxt/commits/896c195b34b8e69b9c210ee7b97a8950bcd1b690) * update transpile [286a68d587](https://github.com/ccxt/ccxt/commits/286a68d587d73e0ab5b740c06fb18fab2b8104c7) * minors [0b60c8b87c](https://github.com/ccxt/ccxt/commits/0b60c8b87ce14cc919cedd18fb3869f8c3dbe267) * minor edits [967754784c](https://github.com/ccxt/ccxt/commits/967754784c525f5804ec5085de2e6ba6f89ec001) * modify [8cec59c483](https://github.com/ccxt/ccxt/commits/8cec59c4838fa5f205525f0e7618de0d913636fa) * final [68d104ab5d](https://github.com/ccxt/ccxt/commits/68d104ab5d2bdd8f03f4478d91689b120101c5d4) * dyanmic async vs sync [c2ab083221](https://github.com/ccxt/ccxt/commits/c2ab0832214a95a5caa368ad66c65a184cb4f9dd) * react async updates [2068b791d3](https://github.com/ccxt/ccxt/commits/2068b791d37bd07ed9dc8a8cd9b8519ea082b6ad) * count revert [876c4a464d](https://github.com/ccxt/ccxt/commits/876c4a464d85a77b8d60cb5064aec814ecba8b92) * type addPadding param [a6a8a9269f](https://github.com/ccxt/ccxt/commits/a6a8a9269fc38ba13da1b52d967362e13fa08fa1) * add p2b currencies [3fc1c93740](https://github.com/ccxt/ccxt/commits/3fc1c93740d6f620ef8d921628bcce8f4d8d0eac) * static tests bitvavo [07092f47bd](https://github.com/ccxt/ccxt/commits/07092f47bdaad1081a61ae9c5408c386acd9253d) * fix build [4c5a9efaf7](https://github.com/ccxt/ccxt/commits/4c5a9efaf7a00f946312eec6fc4844159bdd2887) * real fix [f89aa4a76d](https://github.com/ccxt/ccxt/commits/f89aa4a76dfdd4dffbc968257724c6ec79ab7a96) * keep nulls inside response template [0700c906b8](https://github.com/ccxt/ccxt/commits/0700c906b88ca701f506677efac2fb6fcaf83a72) * handle null values comparison properly [82d916a14f](https://github.com/ccxt/ccxt/commits/82d916a14fe15450cc58c68aa39324aee9e924fd) * kucoin and okx tests [e874216cb5](https://github.com/ccxt/ccxt/commits/e874216cb5e671f9cce3616f161db06bf664c461) * add kucoinfutures [297af7f9da](https://github.com/ccxt/ccxt/commits/297af7f9da403edde765654c7de7ad2a842622f0) * fetchDepositWithdrawFee(s) misnaming [5b31476285](https://github.com/ccxt/ccxt/commits/5b3147628502ee66a746219a28f5b734ff98e311) * 4.1.55 [13c171b318](https://github.com/ccxt/ccxt/commits/13c171b3180bef7b300c59c6fc8263b8fee29699) ## 4.1.54 (2023-11-16) * build ohlcv bars in base [c71534aaec](https://github.com/ccxt/ccxt/commits/c71534aaec68ec036ea65898d5d577771e442559) * comment [7f7c374d15](https://github.com/ccxt/ccxt/commits/7f7c374d1552d614d6a2cf1dcce38e2669f057b1) * js [4af242ff91](https://github.com/ccxt/ccxt/commits/4af242ff91605906f09f193fcf6ce83d7862bd09) * fix & simplify [edea42a180](https://github.com/ccxt/ccxt/commits/edea42a180fb4a849cdd730f16ca3d2046ec6ae6) * manual & rename [298b4f8ff5](https://github.com/ccxt/ccxt/commits/298b4f8ff58b2e9bd67b1ec75eff3bc2cf4a32be) * null fix [610753e09f](https://github.com/ccxt/ccxt/commits/610753e09fbf9b1a50296fafdd287a121c62ed85) * feat(p2b): New Exchange [282beba6ce](https://github.com/ccxt/ccxt/commits/282beba6ce4fc51ddaaac8a7ee1470d57662d4ef) * p2b sign [59da109c59](https://github.com/ccxt/ccxt/commits/59da109c59ea08d5601430fa76f6d306464acca5) * p2b desc fix [1ea3eb9205](https://github.com/ccxt/ccxt/commits/1ea3eb920541333bb4c83a2eec19466a058aa306) * p2b fetchMarkets [30a9f25d5f](https://github.com/ccxt/ccxt/commits/30a9f25d5f5b636e3053dd4f9fe0adfbfeeac4ac) * p2b: private methods [02a82fd99d](https://github.com/ccxt/ccxt/commits/02a82fd99db5cffd7c95396ac42413faf653a64e) * p2b.has [48f3d4c75a](https://github.com/ccxt/ccxt/commits/48f3d4c75afa8d70ec45f03630aa803b35289e16) * p2b rate limiter [c8ce10371d](https://github.com/ccxt/ccxt/commits/c8ce10371d384b8289f71cb534227b80241da348) * p2b.fetchBalance fix [6ed9a75474](https://github.com/ccxt/ccxt/commits/6ed9a75474fe4cff2532ff072421212752df038a) * p2b minor fixes [7a912880ab](https://github.com/ccxt/ccxt/commits/7a912880abe4bd5a24eba8a2571586fe78ba15ec) * p2b fetchClosedOrder header [b3da48b393](https://github.com/ccxt/ccxt/commits/b3da48b3934d7ec3ba8e663e0deca098d1aef812) * Promise transpilation regex fix [adc82f71b7](https://github.com/ccxt/ccxt/commits/adc82f71b77e02b0d9e74360e8858271182bda35) * Revert "Promise transpilation regex fix" [99a387feb5](https://github.com/ccxt/ccxt/commits/99a387feb5b212aba4d6f3fcc2d226bbe386f83f) * p2b parseOrder header [611fc1d706](https://github.com/ccxt/ccxt/commits/611fc1d706981dd994acbb50bef9046e82bef9d5) * p2b fetchOrderBook minor fix [3d161b13d1](https://github.com/ccxt/ccxt/commits/3d161b13d1baa20d5f4765d72d06c0aa2f42f593) * p2b fetchOHLCV minor fix [bbc28ce53c](https://github.com/ccxt/ccxt/commits/bbc28ce53c16c0e20efb0e72e91019a637b152ef) * p2b sign minor fix [6aebe1b255](https://github.com/ccxt/ccxt/commits/6aebe1b2553569c41280c1befb989f101e2077ee) * p2b fetchClosedOrders minor fix [01269dca45](https://github.com/ccxt/ccxt/commits/01269dca45a41d4e1b0de2aed37f5ad443325bfb) * p2b.fetchMyTrades minor fix [488360c2ee](https://github.com/ccxt/ccxt/commits/488360c2ee1317ddd3623ac6625f75983fa490f9) * abstract/p2b.ts [0abe7a59a3](https://github.com/ccxt/ccxt/commits/0abe7a59a30e91a10cea833119f6c686b6cfe3fe) * p2b fetchMarkets fix [c05c325607](https://github.com/ccxt/ccxt/commits/c05c3256075e77b3eccbd3cd247b9bb20c1cf05a) * p2b.cancelOrder checkRequiredArgument [6cb4067f00](https://github.com/ccxt/ccxt/commits/6cb4067f000f9c3c10da6c0210d4ad0ba34f85df) * p2b fetchMyTrades fix [226a9e5442](https://github.com/ccxt/ccxt/commits/226a9e5442cbf50a25a9054c0f798ac504cbe0fa) * p2b fetchMyTrades and fetchClosedOrders default values [3f659bcd6b](https://github.com/ccxt/ccxt/commits/3f659bcd6b5a0430d61b887eef580f3d230760b2) * p2b fetchTickers header [7e44fb2a08](https://github.com/ccxt/ccxt/commits/7e44fb2a08de161e202e52b9c7ab8b473ad5a0b8) * p2b fetchMarkets parsing numbers [eab9579744](https://github.com/ccxt/ccxt/commits/eab957974495058ccd4574537125791b4b793401) * p2b fetchTickers header [cee1b93cf4](https://github.com/ccxt/ccxt/commits/cee1b93cf4a7a37862b48541feec28f6af98b050) * p2b parseOHLCV fix [6b3bf460a5](https://github.com/ccxt/ccxt/commits/6b3bf460a5b4664443ee3e98f8dda05fcaad5db4) * parseTicker change [07ec8e2f66](https://github.com/ccxt/ccxt/commits/07ec8e2f66f70df1ea43f853975d1f45eab53812) * try with proxy [cd49cfeb6f](https://github.com/ccxt/ccxt/commits/cd49cfeb6f62cca602d0503a3b7b743f01491c9a) * remove empty spaces [38313cbbc8](https://github.com/ccxt/ccxt/commits/38313cbbc8ae1d1e6e9a8729cd6daa23247fbc7d) * bitget: prepare v1 endpoints so they can be phased out [a6d4b3a3e7](https://github.com/ccxt/ccxt/commits/a6d4b3a3e7020e4454d4fcd7024b6ae5b6cf12aa) * feat(bitget): add V2 API endpoints [2750c8808f](https://github.com/ccxt/ccxt/commits/2750c8808f7d03ccd16483ad29ba98051236e2c7) * add static tests [d9b2d00499](https://github.com/ccxt/ccxt/commits/d9b2d004991ef09ae874b280ac0117c6d38b624c) * add referral [9e53ae66bf](https://github.com/ccxt/ccxt/commits/9e53ae66bf0b2b111045119a56a5ad8317f54807) * fix(bitget): marginMode handling [ccd1e1fc57](https://github.com/ccxt/ccxt/commits/ccd1e1fc572a62b92d668fb0812dfd372ecb8a0f) * add static test [84f3357c29](https://github.com/ccxt/ccxt/commits/84f3357c29560a5bc888b2e041ae305a9623feae) * add tests [9397cae4be](https://github.com/ccxt/ccxt/commits/9397cae4beef8f9a8a492516012f3fe4678f8bfe) * eslint [e74628ed0e](https://github.com/ccxt/ccxt/commits/e74628ed0e69f1a42104793a8caa8bf8ce3ed704) * add defined type [c2f5ddeb26](https://github.com/ccxt/ccxt/commits/c2f5ddeb26d16fc2126dbde5db9493e9308f923b) * add pro files [c213ea2db4](https://github.com/ccxt/ccxt/commits/c213ea2db496520b7519e608dd5331ca94856b55) * more strict types [6e34002317](https://github.com/ccxt/ccxt/commits/6e34002317e881db351af6ac94c09b373c020f2f) * fix build [ef3881c88f](https://github.com/ccxt/ccxt/commits/ef3881c88f38634894948046c62df03409841fd5) * add currency type [d132d79611](https://github.com/ccxt/ccxt/commits/d132d79611ede890e4e162fa1db09854f4b4caec) * update types to fix build [211a9ae586](https://github.com/ccxt/ccxt/commits/211a9ae586377b61f895e1415ec5df1a1ca8cd56) * add safeMarketStructure [05e11209e7](https://github.com/ccxt/ccxt/commits/05e11209e7c33e6ad98ca4ccb099e8eedeb7e327) * 4.1.54 [1809067657](https://github.com/ccxt/ccxt/commits/18090676571317cdc5f2ad8a60ec333e67efa60a) ## 4.1.53 (2023-11-15) * bingx fixes [420b542bde](https://github.com/ccxt/ccxt/commits/420b542bde784aa1b7d9157d3b073275e8ea0fed) * strictNullChecks progress [dbcea9e278](https://github.com/ccxt/ccxt/commits/dbcea9e278937e39caad9ef0021266aaa64d6827) * edit eslintrc [afb21dda7d](https://github.com/ccxt/ccxt/commits/afb21dda7d7a11018edeb66df84797e4c806949a) * fix build [c28d9d7d43](https://github.com/ccxt/ccxt/commits/c28d9d7d439495c94d304bf6e992a3e6d99110e8) * fix build [247cac3a48](https://github.com/ccxt/ccxt/commits/247cac3a480e3f64107e688429332c9891683291) * fix php [8a10f5e369](https://github.com/ccxt/ccxt/commits/8a10f5e369e570e04c61754229e430f17ede3d7a) * Revert "fix php" [534d20325e](https://github.com/ccxt/ccxt/commits/534d20325eff5eb27c6359bb8a918a87e842f318) * fix php [042a543593](https://github.com/ccxt/ccxt/commits/042a5435930542e8ed81aec45d6fed890676a89d) * fix php [7cde6f2ebb](https://github.com/ccxt/ccxt/commits/7cde6f2ebb0fe544310477ad651427041f013b32) * bybit: update withdraw rl [678377a97a](https://github.com/ccxt/ccxt/commits/678377a97a10048f602b1d25bf75e6863d494aee) * fix(digifinex): createOrders python sign error [11a20a24af](https://github.com/ccxt/ccxt/commits/11a20a24af8e2ecfe1a41446691157a5622adaa5) * bybit: endTime isn't required [ec9dd693d7](https://github.com/ccxt/ccxt/commits/ec9dd693d748a73b7428adab420f890a34e5a712) * more fetchMarkets type hints [bd8537b575](https://github.com/ccxt/ccxt/commits/bd8537b5752ca0ee6b70d7b750601c405329e0b8) * delete lbank v1 [3741857f0b](https://github.com/ccxt/ccxt/commits/3741857f0b0d0c827c3a712cf7af1d9d3ea39a2f) * move lbank2 to lbank [c2f3b6d713](https://github.com/ccxt/ccxt/commits/c2f3b6d713d5f8baa2a4de7ff83d4b0ee948a2eb) * add deleted files [2c753e71ad](https://github.com/ccxt/ccxt/commits/2c753e71ade98c3b9aa33bf0f6245c402e363f90) * remove lbank2 tests [d83f068cfe](https://github.com/ccxt/ccxt/commits/d83f068cfe776a6f9f0ddb40d5cfa2da660d75b7) * lbank minor edit for build [a2530eff30](https://github.com/ccxt/ccxt/commits/a2530eff30e672d2278bbc11943dc72c55f57a51) * poloniexfutures.has rest ws methods [5138cda41a](https://github.com/ccxt/ccxt/commits/5138cda41a0a6940be92573c8f669e7b680ebebf) * bybit: add apis [b49a1877de](https://github.com/ccxt/ccxt/commits/b49a1877dea2629a4e77e28d1576c8a7d69e343c) * cryptocom error mapping [60a7e0b12a](https://github.com/ccxt/ccxt/commits/60a7e0b12acdd31a7a3266cd6ab23ad3815973ca) * swap tests [92ff4ecad9](https://github.com/ccxt/ccxt/commits/92ff4ecad9cc689e3a96f2c2a9b29f4dce01e2d9) * formatting fixes [6907999d87](https://github.com/ccxt/ccxt/commits/6907999d878edb92942e618297fe1a1fbe0ac5bb) * 4.1.53 [49a228fcf3](https://github.com/ccxt/ccxt/commits/49a228fcf33dbe21041acb61a2f6bd105572389a) ## 4.1.52 (2023-11-14) * delist coinfalcon [4b35c5cd77](https://github.com/ccxt/ccxt/commits/4b35c5cd77ada60cfccb070b611a8f98a84ba311) * kucoin: update fetchOrderBook [3c62a1cbea](https://github.com/ccxt/ccxt/commits/3c62a1cbeaec3623f6d1967589a74dd25dbd2c19) * feat(bitmart): add 53007exception [a77506210b](https://github.com/ccxt/ccxt/commits/a77506210b0ae9d6b3329837898c64af23971cce) * add more errors [48a682a891](https://github.com/ccxt/ccxt/commits/48a682a8910aab382efff3288fbe1a75c404a118) * fix comments in pro files [5660584e19](https://github.com/ccxt/ccxt/commits/5660584e198be1b3daf716776fc0b44c9ccab760) * fix comments in pro files [f8c6470086](https://github.com/ccxt/ccxt/commits/f8c6470086258b77e172cf9ff73e05e78e7f0d3e) * fix transaction type [01b31e26fa](https://github.com/ccxt/ccxt/commits/01b31e26faa21203bf0ce36a1677bf028d5c0095) * feat(examples): add jupyter notebook example [c825ebe5f9](https://github.com/ccxt/ccxt/commits/c825ebe5f9804bea11299fffd821696d9786edb5) * docs: add logos to socials, add socials to docs [3b5e87bf0d](https://github.com/ccxt/ccxt/commits/3b5e87bf0d17d449979796ce85290703172482bf) * docs: add awesome section to showcase projects using ccxt [a22e8c062f](https://github.com/ccxt/ccxt/commits/a22e8c062f8f8afc969896c22ca4b454bd076e49) * add parseMarket return type check [556de65b28](https://github.com/ccxt/ccxt/commits/556de65b286fc7b4d3e85be746b90934e2e98dc7) * fix duplicated line [e9cbc8af15](https://github.com/ccxt/ccxt/commits/e9cbc8af151d82c441afe506c5f5af039e30ae1d) * update certifications [b15846bbfc](https://github.com/ccxt/ccxt/commits/b15846bbfca934f96768fc3c72257196fec2c0e7) * fix(bybit): enable stopLoss and takeProfit with trigger orders [d6ae13b08f](https://github.com/ccxt/ccxt/commits/d6ae13b08ff72195fd55c2c18a2ee4b0c13ba965) * fix(binance): watchPositions default to type future and use standard handleMarketTypeAndParams function [0a89e543b0](https://github.com/ccxt/ccxt/commits/0a89e543b0ad284615e9931945115932b33e03e0) * coinbase: patch parse trade [512a50e7ab](https://github.com/ccxt/ccxt/commits/512a50e7aba1800155ce21f0f2041b6efa9b679b) * fix build [aa58a46337](https://github.com/ccxt/ccxt/commits/aa58a463376aa8f7001f24c58b6e5bc8ddb93e1d) * delist coinfalcon again [d4893ffca6](https://github.com/ccxt/ccxt/commits/d4893ffca6a7621d302536c0a3ba341ddf5cb2e0) * minor edit [7d9244138c](https://github.com/ccxt/ccxt/commits/7d9244138c9220ed4241eddd18f35500ac4e7d47) * simplify [10406e3eab](https://github.com/ccxt/ccxt/commits/10406e3eab7194dd9f63cf07992c5e4046acf473) * fix(digifinex): createOrders, marginMode [afe2154015](https://github.com/ccxt/ccxt/commits/afe2154015c40a389a49925651f99ea5b611572d) * feat(staticTests): digifinex createOrders [c5252ee2da](https://github.com/ccxt/ccxt/commits/c5252ee2dacd75e89adb4f1a166a588b6c1931bf) * fix coinbase amount [e6727a6421](https://github.com/ccxt/ccxt/commits/e6727a64211543af08a5754f1dcacfc7c866e89b) * fix(ascendex): createOrders, marginMode [8208295056](https://github.com/ccxt/ccxt/commits/8208295056c455093f2c97be4b972a83ac1d800e) * feat(staticTests): ascendex, createOrders spot margin [9be510cca2](https://github.com/ccxt/ccxt/commits/9be510cca216198f43a2f2329ab05425c8e6c165) * fix(bitget): createOrders, marginMode [626c9122c4](https://github.com/ccxt/ccxt/commits/626c9122c4596e0c3dfadc0b760f355542cb3c6c) * feat(staticTests): bitget createOrders [d098488789](https://github.com/ccxt/ccxt/commits/d0984887892138841c0fd1a157ccce45a79dbd2f) * bitvavo: update fetchMarkets [ee5f7976ba](https://github.com/ccxt/ccxt/commits/ee5f7976ba38bd66d527332c3f01643f725cfb6f) * bitvavo: update taker and maker fee [143028fe28](https://github.com/ccxt/ccxt/commits/143028fe28b588e607c9355447458d2ed2e46020) * base: remove delist exchanges [1cf248448c](https://github.com/ccxt/ccxt/commits/1cf248448cb48dc4160da63d83af10bd5511f7d8) * fix(python): fee type [2885595845](https://github.com/ccxt/ccxt/commits/28855958459c53b423ed96df637fb20efa401672) * fix(probit): remove fetchMarkets type [e69e50fde9](https://github.com/ccxt/ccxt/commits/e69e50fde98c032146dc0a173747286aec5e5515) * remove old files [c42c3a1c20](https://github.com/ccxt/ccxt/commits/c42c3a1c205e55cdc3699d8fc908d64bb4ca52c3) * add bybit test [d2c30bcfe7](https://github.com/ccxt/ccxt/commits/d2c30bcfe7fc30e77364573849e9c4c614a2ddc1) * remove omit [0fc1b7d8f0](https://github.com/ccxt/ccxt/commits/0fc1b7d8f0a413090519ad97b464013d2c1a2e27) * fix ascendex test by spoofing the account [7a85d389ab](https://github.com/ccxt/ccxt/commits/7a85d389abb4cdfbce7a025beec96d0607c2ef0f) * remove mentions [2da2b34037](https://github.com/ccxt/ccxt/commits/2da2b340373cc3074ca8f5bac563c8a43b9aa30b) * fix(probit): remove market import [0def51e623](https://github.com/ccxt/ccxt/commits/0def51e6236404cea3feba20ba71f1fd7251e5fe) * fix(binance): parseWsPosition symbol [0482b855c2](https://github.com/ccxt/ccxt/commits/0482b855c2cc21eb167004ae6ea4ea351ea27c65) * Bitget: add error AccountSuspended for "The account has been cancelled and cannot be used again" [717c5d4b7a](https://github.com/ccxt/ccxt/commits/717c5d4b7a1d339cbf2f03467c7bd0d28a2a9733) * coinbase websocket order methods has [37f44bc4f6](https://github.com/ccxt/ccxt/commits/37f44bc4f630f273c68e8664b53f401e777739f2) * fix(static): disable batchOrders test [e57c63288e](https://github.com/ccxt/ccxt/commits/e57c63288e9d06627d55961f5bd957fb3e54df5b) * 4.1.52 [7df7ef87f6](https://github.com/ccxt/ccxt/commits/7df7ef87f67644328d069554a7977ec69da4f683) ## 4.1.51 (2023-11-13) * feat(coinex): add idTest [4a8d536e70](https://github.com/ccxt/ccxt/commits/4a8d536e70255a87f80bf81da8b373aa6664d77c) * fix(krakenfutures): patch watchOrders [200f12d6de](https://github.com/ccxt/ccxt/commits/200f12d6deca15e4f15ca2d63f6fa341a60aacf2) * kraken: add start in fetchDeposits [16cee3899a](https://github.com/ccxt/ccxt/commits/16cee3899aa1927b256a2df6499c555e5478acc6) * kraken: update jsdoc [91247ec10d](https://github.com/ccxt/ccxt/commits/91247ec10de3c8a331dbaa07c300f1823fbe73c8) * kraken: remove deprecated staking apis [e855ab8737](https://github.com/ccxt/ccxt/commits/e855ab873739fb0a49b1abbd932cb72c5b0c9587) * kraken: update withdraw [ebc2bd409b](https://github.com/ccxt/ccxt/commits/ebc2bd409b0ddb46d9dd5ff592d2b75467a911a8) * kraken: update test [003a1866f8](https://github.com/ccxt/ccxt/commits/003a1866f8e69ff89265cfc5c690b4882e58c735) * kraken: add costmin in market [1fd32f75e5](https://github.com/ccxt/ccxt/commits/1fd32f75e5f699b0e262605be8f62f05e62ec9e7) * 4.1.51 [e6949961a0](https://github.com/ccxt/ccxt/commits/e6949961a09accc9dea837a5f9f74f384cf62719) ## 4.1.50 (2023-11-12) * feat(deribit): fetchGreeks [c12066fecd](https://github.com/ccxt/ccxt/commits/c12066fecd12bab7ac79e7633ec7ce093676e193) * feat(binance): fetchGreeks [48339de93a](https://github.com/ccxt/ccxt/commits/48339de93a95ea271317fd9551eaa9228ec30598) * feat(bybit): fetchGreeks [c531937878](https://github.com/ccxt/ccxt/commits/c53193787832faed17f6048e72060d5d0f686546) * feat(delta): fetchGreeks [30089f96c9](https://github.com/ccxt/ccxt/commits/30089f96c938a620a1c7f394213bc60c8e13736b) * feat(okx): fetchGreeks [fde125adee](https://github.com/ccxt/ccxt/commits/fde125adee2d1e9b85c7e38a10c581e6581a6eb1) * feat(gate): fetchGreeks [432c4d7bbb](https://github.com/ccxt/ccxt/commits/432c4d7bbb4cdded5238e7b13cd7cb8e52f80089) * fetchGreeks adjust Manual, Exchange and complimentary files [cb76980133](https://github.com/ccxt/ccxt/commits/cb769801333339e463943e78ca6024b5e1cd3baf) * python add Greeks type [4dd5be1e9d](https://github.com/ccxt/ccxt/commits/4dd5be1e9d894a4a82dec2a5bc3f1bc75360705c) * feat(htx): createOrders [bf54ddedf9](https://github.com/ccxt/ccxt/commits/bf54ddedf95577650f0cfd4c5fe425d693367ffb) * add futures market [c8dcb3eb68](https://github.com/ccxt/ccxt/commits/c8dcb3eb6837e9ae8a810959085d1d40372b4944) * remove unused imports [7298ebe4a7](https://github.com/ccxt/ccxt/commits/7298ebe4a7f985293eb87f8823d35ac289e47694) * edit createOrders future endpoint [8d546e1267](https://github.com/ccxt/ccxt/commits/8d546e126796f57b13405f79752f1bd0278a388d) * gate add the underlyingPrice from the market structure [e5b23eeaeb](https://github.com/ccxt/ccxt/commits/e5b23eeaeb40b3206830aa8a6cb1467fc53ddbae) * remove import [de06cc45b9](https://github.com/ccxt/ccxt/commits/de06cc45b9a60aa4dfa6c1130d59ea57ccc72366) * fix(htx): request extension [6cb9385b1c](https://github.com/ccxt/ccxt/commits/6cb9385b1c61101c4f68e4ee8fd188c982dd75d3) * add more huobi tests [2c4bc6bd4e](https://github.com/ccxt/ccxt/commits/2c4bc6bd4ecd39f1a95ff3bda7d64de4b02b87cb) * feat(gate): edit swap orders [6f8a950780](https://github.com/ccxt/ccxt/commits/6f8a950780d64758c7fc8d5a732b1e5196f87bf4) * 4.1.50 [9d62aaf625](https://github.com/ccxt/ccxt/commits/9d62aaf625ab0b30986196d1f220ff87857277c0) ## 4.1.49 (2023-11-12) * fix(mexc): patch withdraw [b6fe0aaf24](https://github.com/ccxt/ccxt/commits/b6fe0aaf24826b6f2c21e1c8dc1983018dec2ff7) * mexc: update doc url [65103ef2c9](https://github.com/ccxt/ccxt/commits/65103ef2c9c81fdd335869ac692a9f11d58eb287) * coinex broker id [271b871655](https://github.com/ccxt/ccxt/commits/271b871655a2021420583a9234ac7a125c0e50bb) * coinex handleErrors unification and exceptions mapping [1da2c834d5](https://github.com/ccxt/ccxt/commits/1da2c834d5cc732e8774234e70bb0715ecfa3d3e) * coinex parseOrder clientOrderId [ci deploy] [fe5019b9f3](https://github.com/ccxt/ccxt/commits/fe5019b9f3274596d84e913358968ce2eac735b8) * coinex createOrder clientOrderId [ci deploy] [991c78edb8](https://github.com/ccxt/ccxt/commits/991c78edb8bd173c0a07f28a34df66a36e984cec) * coinex sign fix broker id [ci deploy] [06b3a797e5](https://github.com/ccxt/ccxt/commits/06b3a797e55ba5af49d3f8853bf18c931ea0137b) * 4.1.49 [4e075f010c](https://github.com/ccxt/ccxt/commits/4e075f010c39cae2c69a0b1cf5a344d7af27f862) ## 4.1.48 (2023-11-11) * feat(bitmart): add id [73a71d9947](https://github.com/ccxt/ccxt/commits/73a71d9947b7db6ea516ecea3c3371406f03cfd5) * feat(bitmart): add swap orders [a389d42373](https://github.com/ccxt/ccxt/commits/a389d42373248fa99deb208a96466804868f93aa) * parseLeverage as string [f297d2ffd0](https://github.com/ccxt/ccxt/commits/f297d2ffd0f9e20b07dfcd4dbe9a6a9e4acb06d7) * fix parseOrder [239805ecb6](https://github.com/ccxt/ccxt/commits/239805ecb61ddc18e31beac1e81304e622854cbc) * fix side inference [db961ee47e](https://github.com/ccxt/ccxt/commits/db961ee47e704b6c31e4faeb3ff0f4a366e3fccc) * omit leverage [fe6597e9b8](https://github.com/ccxt/ccxt/commits/fe6597e9b832c421d675ec263cc3d67da50a6182) * bitmart tests [1804b82302](https://github.com/ccxt/ccxt/commits/1804b823021c399b1c73671242ce743751391ceb) * add spot margin example [96cdbf10a7](https://github.com/ccxt/ccxt/commits/96cdbf10a761336e0d97b593f39ca5a627c59ace) * binance: add apis [5222704fc3](https://github.com/ccxt/ccxt/commits/5222704fc3e26818a890cde36406897e6d97cb85) * add Tickers type hint [4af54186c0](https://github.com/ccxt/ccxt/commits/4af54186c008ccc3016c445cbe2193a45baf1bf0) * fix build [cdda1a5bcf](https://github.com/ccxt/ccxt/commits/cdda1a5bcfa3e52dff48fcd22febc3233bc44b43) * rename huobi to htx [85690e26fd](https://github.com/ccxt/ccxt/commits/85690e26fd0d3a71c4be744abfeb667b79a98134) * add huobi aliases [9a467f8c6b](https://github.com/ccxt/ccxt/commits/9a467f8c6ba2e48a4fcde185255c4023c292d426) * add abstract file [ea8395aaae](https://github.com/ccxt/ccxt/commits/ea8395aaae3b8d2afd2624ae76a556bfe997bf5d) * build [76d0b9a0d0](https://github.com/ccxt/ccxt/commits/76d0b9a0d004b003bc4e45e5be748e76d11bffc8) * htx pass test [b682d85c38](https://github.com/ccxt/ccxt/commits/b682d85c380bf24d4378feed6c0649bcaae68fa6) * kraken: update jsdoc [f7cc24da58](https://github.com/ccxt/ccxt/commits/f7cc24da585e9c3d0329c75508c553eb6da88b08) * fix build: coinspot [26cbc9c4a2](https://github.com/ccxt/ccxt/commits/26cbc9c4a2b25a303e8e08d3f682e6140e1de3a5) * 4.1.48 [691ddd0a57](https://github.com/ccxt/ccxt/commits/691ddd0a572d7a30fbfa6714dc730cbfd6bec1b6) ## 4.1.47 (2023-11-10) * hitbtc: add fetchMarginMode [a4e936900f](https://github.com/ccxt/ccxt/commits/a4e936900f3b688b18e50cac2b76cf3fa3fdc2ff) * fix(bitmart): change the fetchOHLCV endpoint [934c524aef](https://github.com/ccxt/ccxt/commits/934c524aef9d0278b56b93910983d8e73006328c) * minor docs edit [6a8554ae5f](https://github.com/ccxt/ccxt/commits/6a8554ae5fc59e5401f5dee99363de9ca16dd276) * fix jsdoc comments [bd9502c1de](https://github.com/ccxt/ccxt/commits/bd9502c1de19eeee37e9d5888cc880df3921c8d5) * add balance and transaction return type hints [91c838d43d](https://github.com/ccxt/ccxt/commits/91c838d43de2fc8f58ac342b98ab5e4564e9ce2d) * fix(krakenfutures): fix error handling and fix #19896 [5fb65087e1](https://github.com/ccxt/ccxt/commits/5fb65087e10f057a3508d6884a1c6b71a3928416) * regex match type [c561970afe](https://github.com/ccxt/ccxt/commits/c561970afe1cdc77cdb7a772b85d2463334c0de6) * regex match type [d0df1c777b](https://github.com/ccxt/ccxt/commits/d0df1c777bd1f12c2e2fa0f7a7843fb0f043098f) * feat(Manual): add number of contracts createOrder explanation [9597ae2813](https://github.com/ccxt/ccxt/commits/9597ae281314891a335268663886e815bb5283c7) * solve for contracts in example [30fb6bb942](https://github.com/ccxt/ccxt/commits/30fb6bb9420412480ecbf9b2e8ec21106e9e07ed) * hitbtc: update [663aee1a29](https://github.com/ccxt/ccxt/commits/663aee1a298dbde62d1b2e274db7b628a665d536) * hitbtc: update static test [e3a78ebd80](https://github.com/ccxt/ccxt/commits/e3a78ebd80adc9fd256f056bd0b8f4161eeab798) * add info and MarginMode to python [6a9cedc63f](https://github.com/ccxt/ccxt/commits/6a9cedc63fd62a3f463993c910418379685c18ee) * add info [f14df61398](https://github.com/ccxt/ccxt/commits/f14df61398cc0db21b788df921797468d63cebde) * add default method [ef750c1a97](https://github.com/ccxt/ccxt/commits/ef750c1a97d637d7dc368ca2c40a891fa629cab0) * fix linting [73200a2b25](https://github.com/ccxt/ccxt/commits/73200a2b25043521d2f9ac38ee2ddfa0e79352f2) * add specific example [83a9bdfaa5](https://github.com/ccxt/ccxt/commits/83a9bdfaa551e7a7bcab0662d076ac9d181be87d) * import type in python [ee11faba0b](https://github.com/ccxt/ccxt/commits/ee11faba0b58da88d8c4eab49f70226e6a3514a0) * export types [a1e868b7c6](https://github.com/ccxt/ccxt/commits/a1e868b7c6335d9dc1b276e3af6d548be9f2cc16) * add to transpile [9651132ebe](https://github.com/ccxt/ccxt/commits/9651132ebe32dc1945bea97c4adb191fb8473232) * remove import [2fdb75ab40](https://github.com/ccxt/ccxt/commits/2fdb75ab40298b6c2a46c9dc2e74312874cf99b1) * binance: add apis [fe195f8d7f](https://github.com/ccxt/ccxt/commits/fe195f8d7f7e42a4fd40db437ce606037b4cd05f) * 4.1.47 [22ae022687](https://github.com/ccxt/ccxt/commits/22ae022687ee945bad9912e226d901227959b76b) ## 4.1.46 (2023-11-09) * watchPositions [d2760d40cf](https://github.com/ccxt/ccxt/commits/d2760d40cf111c0b7210908d55951b9e8a74eb99) * remove balance change [832862be28](https://github.com/ccxt/ccxt/commits/832862be28730c3feb419be7b90d36b2740179dc) * 'master' of https://github.com/ccxt/ccxt into HEAD [7eae648970](https://github.com/ccxt/ccxt/commits/7eae6489707d5a4a60d3d05aeb748724ba94a68d) * update to typescript and cleanup [b510aaab61](https://github.com/ccxt/ccxt/commits/b510aaab61fa7e996048ae13eb04bbacba0b3f6b) * update type [87779ca742](https://github.com/ccxt/ccxt/commits/87779ca742bd4aa9bd7036f2d66429f4252cedfd) * small fixes [3aa9c13940](https://github.com/ccxt/ccxt/commits/3aa9c13940e59a580881dc9c246bdf6ac3b72663) * new implementation [c473a50486](https://github.com/ccxt/ccxt/commits/c473a50486cc53da3a8b730a7b74e780448b3f0c) * remove positionsCache [d1f6e9cd27](https://github.com/ccxt/ccxt/commits/d1f6e9cd2731e77a971faa1fbf1470db5768e1a0) * add python and php [85fcebcad2](https://github.com/ccxt/ccxt/commits/85fcebcad24059b1d6dba558cb330febb89a2e7c) * fixes from testing [8afd572b84](https://github.com/ccxt/ccxt/commits/8afd572b84e297e77db92538b1d4294085e54d8e) * merge main [9cf71e6f0e](https://github.com/ccxt/ccxt/commits/9cf71e6f0e2f920ba07f9726ed5d9c045224c3a5) * fix python lint [ed9e69ff04](https://github.com/ccxt/ccxt/commits/ed9e69ff04491ad8b3ae904be405babf7b6f38bb) * okx: watchPositions [6d11f22dc3](https://github.com/ccxt/ccxt/commits/6d11f22dc36d7ee43fa388211cf3327014effe1b) * add watchPositions to okx [efdb855c0e](https://github.com/ccxt/ccxt/commits/efdb855c0e903c7541afb7fba346f44b8140ea49) * gate io watch positions [68818a32a6](https://github.com/ccxt/ccxt/commits/68818a32a6a17b4cb4a19cb9b3f38244fa779ea8) * fix test file line [ae0abcc492](https://github.com/ccxt/ccxt/commits/ae0abcc49279ae34e37e808816c9da3f19a2a047) * add watchPositionForSymbols alias [97264dd667](https://github.com/ccxt/ccxt/commits/97264dd667096a580302aba69983f830f13af791) * filter snapshot [4498e6e581](https://github.com/ccxt/ccxt/commits/4498e6e5815f5180a00ec7253f2674164887776a) * add safePosition and filter out empty positions from snapshot [e62d2eedf3](https://github.com/ccxt/ccxt/commits/e62d2eedf357056bc0dd9400a984a2a02552e144) * documentation [91713764e8](https://github.com/ccxt/ccxt/commits/91713764e86ad54a934668165c12827d175c78ad) * remove filter for emty positions [961e3e68e5](https://github.com/ccxt/ccxt/commits/961e3e68e5a11d27de7d5712165a1606a0501c35) * fix binance empty cache [1a333be430](https://github.com/ccxt/ccxt/commits/1a333be430afc69db973e83ca7187746897198f6) * fix gate empty cache [43f03fcaac](https://github.com/ccxt/ccxt/commits/43f03fcaac65c55f9de5f4b12715cd218578e083) * bybit wip [02eb2b47db](https://github.com/ccxt/ccxt/commits/02eb2b47dbe5010c8056899c5f10263cf3003d7c) * kucoin futures [343ca74a5a](https://github.com/ccxt/ccxt/commits/343ca74a5aeb9809efd0e35a608dd1d20ced0a1e) * merge main [c3cd73a725](https://github.com/ccxt/ccxt/commits/c3cd73a725349e62a49d2b51079b576d4cfba9cd) * bitget [a51398dea5](https://github.com/ccxt/ccxt/commits/a51398dea528eb5eb2a7f3ee796931c0d1c25bc2) * remove unnecesary import [354e00ad3f](https://github.com/ccxt/ccxt/commits/354e00ad3f7b6ea1c5c517af97721ff18ffe537e) * remove extra space [79e5755753](https://github.com/ccxt/ccxt/commits/79e5755753c04ab7dcff446ab3d0973692aa4b49) * add tests [f1a8903a76](https://github.com/ccxt/ccxt/commits/f1a8903a76c6b4c276d5ea79bc6b5f856d55adca) * several fixes [d7bffb415d](https://github.com/ccxt/ccxt/commits/d7bffb415dd405737325a70903959f16f7cd93ee) * add cryptocom [c714e8e912](https://github.com/ccxt/ccxt/commits/c714e8e91247a8908af9c5466fc7b33ec1cfaa08) * fix php [ea59cccdf4](https://github.com/ccxt/ccxt/commits/ea59cccdf45412bfb20537d9fe776a20535404ec) * add deleted function [de65dc95ce](https://github.com/ccxt/ccxt/commits/de65dc95ceab01fd8fcc101fc28051ce8a35f605) * fix test cahce transpile [884fff6fb3](https://github.com/ccxt/ccxt/commits/884fff6fb367d09542e039435c18010261fa9c46) * lint cache [ce2f02f47a](https://github.com/ccxt/ccxt/commits/ce2f02f47a6c4060b10d1875c672cf4626390f52) * lint cache [2000d9f2b0](https://github.com/ccxt/ccxt/commits/2000d9f2b002d51b559c6ad48cc25cf38066414b) * test cache [b4ff4d0dc4](https://github.com/ccxt/ccxt/commits/b4ff4d0dc42de6fb83eeca88c1a60ce71d635139) * pr comments [500fb40889](https://github.com/ccxt/ccxt/commits/500fb408898a690b98c7e805d1ea4fbd154fcbfb) * bybit: allow querying all inverse [7598b15c75](https://github.com/ccxt/ccxt/commits/7598b15c7528671e8089a8d5a2158075c476f8a0) * fix handle type [392b389f38](https://github.com/ccxt/ccxt/commits/392b389f383ce304fe5712c0dc17fd44bb04b8d9) * fix when new updates is false [17674ab9c8](https://github.com/ccxt/ccxt/commits/17674ab9c88fc52d2ae6f30e88591ca1daf65032) * add huobi [994814de85](https://github.com/ccxt/ccxt/commits/994814de856dd1b5b20614031a89931ee5a97d43) * fix(gate): fetchPositions default [c8e931eba9](https://github.com/ccxt/ccxt/commits/c8e931eba95a80d284022da4d2c9ccb95bbf0af3) * add timestamp to position [ef5cf662db](https://github.com/ccxt/ccxt/commits/ef5cf662db57af22a2e8304248ffac9edf4ec5b1) * add realized pnl [ae6ed6d498](https://github.com/ccxt/ccxt/commits/ae6ed6d498dea6c358018ef85c42937f582d5c1c) * kucoinfutures: add checkRequiredSymbol to watchPosition [dbcc50bf97](https://github.com/ccxt/ccxt/commits/dbcc50bf97e14c15502664d3f5ff744560513506) * fix(cryptocom): loadPositionsSnapshot call [ccb8252107](https://github.com/ccxt/ccxt/commits/ccb8252107bbd569e1655262df57cdb9fef89b8a) * remove import [dbd1b577f2](https://github.com/ccxt/ccxt/commits/dbd1b577f21ff93d8bcee5cf88514f86123f79fe) * kucoinfutures: fix cache loading [363806ad2c](https://github.com/ccxt/ccxt/commits/363806ad2cf5d025f4410653e7ab453bc64105ef) * return if cache is not loaded [695a2035bf](https://github.com/ccxt/ccxt/commits/695a2035bf39c379c698d41517a995dda2765d9b) * update setup.py [8b410548a6](https://github.com/ccxt/ccxt/commits/8b410548a6505ec3f6dd52f566e6168183049273) * merge main with tranpsile examples pull [6212fc2443](https://github.com/ccxt/ccxt/commits/6212fc2443b5818f9d39b75eeb716455659e68c4) * fix second round transpile [66cd62fb54](https://github.com/ccxt/ccxt/commits/66cd62fb54f98347640c0f6c80b7828b6c613eba) * add watchPositions examples [d9a13fa89c](https://github.com/ccxt/ccxt/commits/d9a13fa89c1c75454bbaba3c8a3fdf9dcba57aae) * merge examples [6ab45d39f1](https://github.com/ccxt/ccxt/commits/6ab45d39f17631fbf9a873f2859183120c1c3d9d) * add krakenfutures and unify symbols [8967071417](https://github.com/ccxt/ccxt/commits/896707141745fca4843a70e8bccfa970c5463a99) * add krakenfutures side [f879c32994](https://github.com/ccxt/ccxt/commits/f879c329949893f0c2aac63ee6808dd8cfc8c393) * bybit parseSpotTrade fee fix [5265123ab0](https://github.com/ccxt/ccxt/commits/5265123ab0499ba5e368737fdff9e0aca78c02de) * remove duplicated implementation [b1485a18b6](https://github.com/ccxt/ccxt/commits/b1485a18b6b8e767b8af583ecf654b0dc292cc80) * bitget avoid empty returns [ad0df0cee1](https://github.com/ccxt/ccxt/commits/ad0df0cee12527698f9bf580400fd3794244174f) * feat(staticTests): add Okx tests [43eaf3f260](https://github.com/ccxt/ccxt/commits/43eaf3f2604dc52eb6f575ade9b289ccf0dcf955) * bybit remove old v3 parseTrade [afe8bd7e12](https://github.com/ccxt/ccxt/commits/afe8bd7e124962f639aea5d744f946caba82dd50) * feat(okx): remove posSide inference [d1988fcc01](https://github.com/ccxt/ccxt/commits/d1988fcc013938a6fc32a9b55a0924f7ce1cc69a) * remove dynamic call from createOrder [31e910f0b7](https://github.com/ccxt/ccxt/commits/31e910f0b719ec1658281d2e81a0b5fea0f0397c) * remove extra extend [507f48f8f2](https://github.com/ccxt/ccxt/commits/507f48f8f2549aa597f87c99e7a731b23444194c) * type parseTrade [0c0ed236a4](https://github.com/ccxt/ccxt/commits/0c0ed236a468b95909744801b3fe77c74b32e5be) * fix(bitvavo): amount precision for markets defaults to the precision of the base currency instead of 8 [21a6c7283a](https://github.com/ccxt/ccxt/commits/21a6c7283abbc3d3b607c4980c9e0e18e841e598) * remove taker check [84805e87d7](https://github.com/ccxt/ccxt/commits/84805e87d7285e3f7105a9a8a11d9230f26cd9ef) * 4.1.46 [9779287d12](https://github.com/ccxt/ccxt/commits/9779287d12d24a2e6e75383d38f1790185921bcd) ## 4.1.45 (2023-11-09) * hitbtc: add apis, update rate limit [032716077b](https://github.com/ccxt/ccxt/commits/032716077bf64cdd8b822e96c6c2b1abeb973e0c) * fix(tests): remove nulls from args [d5761a474d](https://github.com/ccxt/ccxt/commits/d5761a474d18f5071145ca1b2ecbb8d119bf42a1) * fix(test): avoid leverageBrackets call [256bb2fa0c](https://github.com/ccxt/ccxt/commits/256bb2fa0cd4eac217ee7b1efe91a161fde6954b) * feat(staticTests): add binance tests [a9544c3ecb](https://github.com/ccxt/ccxt/commits/a9544c3ecbcddda9fe493d8e560efec710d7b074) * fix(urlencodedToDict): allow json objects [529334d693](https://github.com/ccxt/ccxt/commits/529334d693d0f8156d1e837e7af92e95d73d1279) * add more tests [dd3f34fdad](https://github.com/ccxt/ccxt/commits/dd3f34fdad2166a45364692c2ae3e12f6bd19f36) * add more tests [c1d4029ac5](https://github.com/ccxt/ccxt/commits/c1d4029ac51321b5e5ce85b94ba47593f7ec3610) * more tests [fe30f10de0](https://github.com/ccxt/ccxt/commits/fe30f10de0dad36ab3918312b55bac0c32eeb18d) * hitbtc: update fetchTicker [cf6287cd8f](https://github.com/ccxt/ccxt/commits/cf6287cd8ffc43f538ed3aa9c9639cc26a25c7a8) * hitbtc: update fetchTrades [c618c61750](https://github.com/ccxt/ccxt/commits/c618c617507df183cba56df889a88baf03a787d6) * hitbtc: update fetchOrderBook [7ca03993f7](https://github.com/ccxt/ccxt/commits/7ca03993f7f68121e76a14e098c0e2acb515a013) * hitbtc: update fetchOHLCV [72e41fb3cf](https://github.com/ccxt/ccxt/commits/72e41fb3cf474ef9bcc53c1f49fad68085cf1d72) * hitbtc: update fetchFundingRate [01815610f2](https://github.com/ccxt/ccxt/commits/01815610f2aba0872c3e52254c80f69fec93b0ee) * hitbtc: add fetchFundingRates [077aa15a1a](https://github.com/ccxt/ccxt/commits/077aa15a1a1dc544e4c014584dd7056b670184ce) * hitbtc: add fetchOpenInterest [633c4a6b81](https://github.com/ccxt/ccxt/commits/633c4a6b810051bc766554f905c0fb3157dde992) * Add checkRequiredSymbols to exchanges [103be71df2](https://github.com/ccxt/ccxt/commits/103be71df2bca4fa5165796f31afb566679a07f4) * hitbtc: update [b9adfc179e](https://github.com/ccxt/ccxt/commits/b9adfc179e82edda44e1f75f586197b6c71eb705) * add more tests [30dce9a11e](https://github.com/ccxt/ccxt/commits/30dce9a11e7b08dd42e9064c518c20f0baebefcd) * add hitbtc tests [c5938e6108](https://github.com/ccxt/ccxt/commits/c5938e61088c1e87cbfaab168584ee98900e4633) * add more tests [5129731066](https://github.com/ccxt/ccxt/commits/51297310665bf9a12e9eab7dd1d14f8966184c51) * add new trx/usdt:usdt market [c2ea3d8fe6](https://github.com/ccxt/ccxt/commits/c2ea3d8fe6a3adbb76005b377aecf052bce127e6) * fix(hitbtc): set default margin mode to cross when create order [ab2b7c750f](https://github.com/ccxt/ccxt/commits/ab2b7c750fced9f212c738cdb0b71826f907fb3b) * fix(binance): cancelOrders in php [73d484d870](https://github.com/ccxt/ccxt/commits/73d484d8701ad6fc20894db8f93428614fb3ecb2) * fix(test): prevent php warnings [1bbdcd99fb](https://github.com/ccxt/ccxt/commits/1bbdcd99fbae356fa39b942c33e4303c6b54c257) * fix(coinex): remove check [9ff753f112](https://github.com/ccxt/ccxt/commits/9ff753f11216cb832d350754eede0d0fbee67c06) * fix(phemex): remove check [fddc636eb0](https://github.com/ccxt/ccxt/commits/fddc636eb01cd380f4a26bc216a6c4b11e3d8c30) * remove check from bitrue [d9ce35464d](https://github.com/ccxt/ccxt/commits/d9ce35464dc63075e18192077735741ea70e961f) * remove check from woo [2168868a1f](https://github.com/ccxt/ccxt/commits/2168868a1fdb4b2538fd9fd9f33cf69359f1300c) * fix(hitbtc): update [33e78b9bb1](https://github.com/ccxt/ccxt/commits/33e78b9bb1bc369aba59e682ca2b1110fc522ab6) * bulk tests [ff12b5e2ee](https://github.com/ccxt/ccxt/commits/ff12b5e2ee165e324b704f8bd9544d9eae4d482b) * restore mexc [660046f2b2](https://github.com/ccxt/ccxt/commits/660046f2b238db8dce2400c0da3b294b3812e3a8) * update tests [99610a3735](https://github.com/ccxt/ccxt/commits/99610a3735a31c941368ae1f57afd025e65672cd) * add markets [263fdd7cfc](https://github.com/ccxt/ccxt/commits/263fdd7cfc98191fa5fdf46dbafd392dc023ff7f) * fetch_order_book type hints [6bda889224](https://github.com/ccxt/ccxt/commits/6bda889224b27d5b4580410c901a8580f58b9810) * fix build [c5cc17aed0](https://github.com/ccxt/ccxt/commits/c5cc17aed07ed4474e3fe8c521abe0df00ec13d9) * add fetchOHLCV, fetchTrades & fetchOrder signatures [a4fc4772c1](https://github.com/ccxt/ccxt/commits/a4fc4772c11b2b708f89857cdf8dd3ef910c177c) * fix build ci:deploy [08f550b1f8](https://github.com/ccxt/ccxt/commits/08f550b1f8ead79335f8e726ad9a5da0c748e19a) * fix(coinbasepro): add triggerPrice [77c26f6d7a](https://github.com/ccxt/ccxt/commits/77c26f6d7a5e33b4d73309ea6db18bfd12fafad0) * feat(staticTests): add coinbasepro [02c77df500](https://github.com/ccxt/ccxt/commits/02c77df500376dcf169021675335912907755123) * bybit: add apis [c3a02a1ca0](https://github.com/ccxt/ccxt/commits/c3a02a1ca0e77b085d7f07d8fc815322e6b85e84) * okx: add apis [650a948487](https://github.com/ccxt/ccxt/commits/650a948487357ee14fb1cff36746ba4eb8459eb3) * fix(bitmart): fetchOHLCV, update spot endpoint and since logic [b5197c9b06](https://github.com/ccxt/ccxt/commits/b5197c9b062ac658902205fe7d71ce696bb5e7ad) * fix(coinlist): type parseOrder [0da4ae1d5c](https://github.com/ccxt/ccxt/commits/0da4ae1d5cbbd772a527b88db9b320cc1d2b0d6f) * feat(binance): add rolling ticker endpoint [45f3cd825a](https://github.com/ccxt/ccxt/commits/45f3cd825a5bc1d0d60bb0b71586e90c14ce0d91) * feat(bitmart): OHCLV pagination [4e540e1010](https://github.com/ccxt/ccxt/commits/4e540e101037bc5f31ce6715bcfce9dab0806068) * add bitvavo static tests [7b53e47ec0](https://github.com/ccxt/ccxt/commits/7b53e47ec00bafb5ac0004217b58f207ed9952ef) * 4.1.45 [e68fd02c87](https://github.com/ccxt/ccxt/commits/e68fd02c87f398c7225aaa02d3fd7653910cc16d) ## 4.1.44 (2023-11-08) * feat(changelog): show PR link and title [45e7f1f423](https://github.com/ccxt/ccxt/commits/45e7f1f423371a77a61e4f2ed2ec44555e71e76a) * docs: add changelog to docs [06866de13a](https://github.com/ccxt/ccxt/commits/06866de13a7e2f64ae2377fd9b51fe0df5e30963) * feat(gate): update fetchPositions [8c9a2a2ffe](https://github.com/ccxt/ccxt/commits/8c9a2a2ffe8e20f8b1202756478e2e3afbc26922) * fix default [624e225744](https://github.com/ccxt/ccxt/commits/624e225744acedf7888e9d2392b5651c7876863c) * fix(tests): allow get only requests and gate tests [53e971bcf0](https://github.com/ccxt/ccxt/commits/53e971bcf0468456d464142e4e5f7b4d647e6c23) * update market symbols tests [dd37273e33](https://github.com/ccxt/ccxt/commits/dd37273e3340005bdea73e7d5bdc8a70a85f3fa2) * add Trade type hint [b6e68fe955](https://github.com/ccxt/ccxt/commits/b6e68fe95526fd3b064d85b5fb6a092708707e27) * minor coinlist fix [bbaa22d0c4](https://github.com/ccxt/ccxt/commits/bbaa22d0c4057f7446bbd609fa0fba64f879b1ea) * fix(mexc): keepAliveListenKey error missing ['spot'] from URL [e9ff06f94b](https://github.com/ccxt/ccxt/commits/e9ff06f94bbce7a9b2c93aabfd9d57b6076e3b92) * transpile Balances type hint [5f5d3e3efb](https://github.com/ccxt/ccxt/commits/5f5d3e3efbe5d6ee38b18c2501f1db40d2839839) * minor fix [b9289619ae](https://github.com/ccxt/ccxt/commits/b9289619aeb6eb722f60b0827fca95cee1bbeaf3) * add transaction type hint [9edf5f5ced](https://github.com/ccxt/ccxt/commits/9edf5f5cedf1b85b18b89b6b94c4c66c39af6c22) * build/transpile.js [40442cf1e4](https://github.com/ccxt/ccxt/commits/40442cf1e4657937f60ed68c5b5756f75ad28aa6) * bugfix in transpile.js [49e78b1d29](https://github.com/ccxt/ccxt/commits/49e78b1d29cf1c01f59bf26e7c05ac00458a8d38) * add ticker type hint [b8fa1673d7](https://github.com/ccxt/ccxt/commits/b8fa1673d7282d94379a05afe6a3f76077555218) * fix!(bybit): remove legacy endpoints [4689520c9a](https://github.com/ccxt/ccxt/commits/4689520c9ab1447a25503c83a9e5bb3f67be8910) * double quote comments (for mypy) [b28e5cf786](https://github.com/ccxt/ccxt/commits/b28e5cf78671499ba61ce98f3ebe2326f9765870) * pro files double quote comments [a8470dc59a](https://github.com/ccxt/ccxt/commits/a8470dc59aa6c254c08376ea25337ca0ddac8d82) * quote more files [0510e224df](https://github.com/ccxt/ccxt/commits/0510e224df26b91f77083688e881af9ea65027dc) * add python static type checking [045dc8c38b](https://github.com/ccxt/ccxt/commits/045dc8c38b007518d468740a74345f4a803d7850) * jsdoc: update link to open interest structure [e11dbefc42](https://github.com/ccxt/ccxt/commits/e11dbefc42e9d79754f036cf2b0812d39f0fcd1d) * 4.1.44 [dd04d2f491](https://github.com/ccxt/ccxt/commits/dd04d2f491f85331e500fd69b46084a56d61599b) ## 4.1.43 (2023-11-07) * Coinlist.ts added (#2) [445652b7ec](https://github.com/ccxt/ccxt/commits/445652b7ec72789578a781e9dd3f150f7222ea64) * coinlist.ts fetchTrades implemented [5e006403ef](https://github.com/ccxt/ccxt/commits/5e006403ef73f2a8b74eed18dce9b4f4722895db) * abstract/coinlist.ts added [0317d12023](https://github.com/ccxt/ccxt/commits/0317d120230a20046894d5902820131dc3c38439) * `sign` is fixed for `GET` methods [516924c8f0](https://github.com/ccxt/ccxt/commits/516924c8f0a8d5338a988ab19f9dd49125818865) * Update ts/coinlist.ts [f95811a577](https://github.com/ccxt/ccxt/commits/f95811a577ac5d577d00a4319a92dd93f1ead049) * Update ts/src/abstract/coinlist.ts [483c89c67b](https://github.com/ccxt/ccxt/commits/483c89c67b300fb50fa7e6e578017e6358d47517) * Update coinlist.ts [1cfb399a67](https://github.com/ccxt/ccxt/commits/1cfb399a67db0b7aa1bfea78f28c0eb4c57e8a9f) * Update coinlist.ts [c874352c0c](https://github.com/ccxt/ccxt/commits/c874352c0cd537a39dd5db516d15fdaa4e33dbfa) * Update coinlist.ts [0ca1f9651d](https://github.com/ccxt/ccxt/commits/0ca1f9651d1b440966e751e0f7edf0430ba02b09) * fix(coinlist): type OHLCV [658c1a56ae](https://github.com/ccxt/ccxt/commits/658c1a56ae482da467e5caa100c5a8f1b011caf2) * add coinList markets [c6b05a27ed](https://github.com/ccxt/ccxt/commits/c6b05a27ed419132f154045cf29718631f2447e1) * add static tests [a08bfcbe7d](https://github.com/ccxt/ccxt/commits/a08bfcbe7dba340798052a2d532180a7dfc1aaae) * add stop market buy [268888b39d](https://github.com/ccxt/ccxt/commits/268888b39db67d98883008972598d96360b77f1b) * feat(ascendex): createOrders [ba69613ecf](https://github.com/ccxt/ccxt/commits/ba69613ecf6ee51c1afde764548bf9f23375efa5) * feat(ascendex): add static tests [e8b96c1367](https://github.com/ccxt/ccxt/commits/e8b96c1367ef556e62fd0b239b741b6c8f83c291) * fix(tests): handle arrays properly [6868f499f7](https://github.com/ccxt/ccxt/commits/6868f499f73b15a530e87e460ba33120056dcc73) * refactor assertNewAndStoredOutput [7e0379e5b2](https://github.com/ccxt/ccxt/commits/7e0379e5b29315d400a32d7c5702433ec83fbc99) * fix object parsing [c96194923a](https://github.com/ccxt/ccxt/commits/c96194923ad1db23ef4198ab32c4477fceeeaf3f) * simplify assertStaticOutput [9db5b615bc](https://github.com/ccxt/ccxt/commits/9db5b615bcbd51fc452dba811826ad6c1571f74b) * update orderParams [6b91804cea](https://github.com/ccxt/ccxt/commits/6b91804ceab8d5c0241343dfc9d18d091a83c6de) * probit fetchTransactions fix [58392bbcae](https://github.com/ccxt/ccxt/commits/58392bbcaeb5a4ebc79956e2a0f46b707443be5d) * probit linting [e25386e5ec](https://github.com/ccxt/ccxt/commits/e25386e5ecd63da1791537c2e5243e84ddd608ea) * fix(python): types imports [4f9707e9a9](https://github.com/ccxt/ccxt/commits/4f9707e9a95ee082b83b87e963989d13dd0892e2) * typo [ec5a5765f2](https://github.com/ccxt/ccxt/commits/ec5a5765f294f43675ed166307e8fcad363e00e2) * add probit tests [625c3877f5](https://github.com/ccxt/ccxt/commits/625c3877f5683a70b29e48d2824f543053f51be8) * Update coinlist.ts logo [86d910e61d](https://github.com/ccxt/ccxt/commits/86d910e61d749213ea4929a5f3642a9e97bf7772) * 4.1.42 [ci deploy] [ca34d03509](https://github.com/ccxt/ccxt/commits/ca34d035096fbe143f13aa912a8f2b0161a14833) * 4.1.43 [ae958b75c0](https://github.com/ccxt/ccxt/commits/ae958b75c0b37ce3989718feeb1bd7b2f016a93e) ## 4.1.41 (2023-11-07) * js exception type [c83b711311](https://github.com/ccxt/ccxt/commits/c83b71131144e394531f3511a2d0844a5ffde8bd) * php getExactExceptionName [96966c17ef](https://github.com/ccxt/ccxt/commits/96966c17efb888eb10840b1d4c931c93f1cea4af) * ts getExactExceptionName [744506453e](https://github.com/ccxt/ccxt/commits/744506453e2e342452317f521c5137292a7b7bf7) * py getExactExceptionName [65c838da7a](https://github.com/ccxt/ccxt/commits/65c838da7a83599a8336f44e9527ec20ea42fc98) * rename to compareExactExceptionType [04e5a11f7d](https://github.com/ccxt/ccxt/commits/04e5a11f7d350bcbe76159b58d561262e18700c4) * php fix [cc837c5855](https://github.com/ccxt/ccxt/commits/cc837c585590355e0a7892cc2b679de82bf2e318) * rename [fccad4ddac](https://github.com/ccxt/ccxt/commits/fccad4ddacc96753c4999678fb6cc1cb8ae41e0e) * rename and update [ab6f0d4a6b](https://github.com/ccxt/ccxt/commits/ab6f0d4a6b248990c58bab3f7e3065e5339b285d) * rename [e7347ba80c](https://github.com/ccxt/ccxt/commits/e7347ba80cc068a9b2dc1ef3666fe7f41f69b4da) * refix [54bc774567](https://github.com/ccxt/ccxt/commits/54bc77456790b1dd885033db7a3174ec2fa10dd0) * tests final updates with regard to exceptions [b349105d43](https://github.com/ccxt/ccxt/commits/b349105d43058106041387062b098d7dda23ae31) * minor [bea08cbe1a](https://github.com/ccxt/ccxt/commits/bea08cbe1aa70e9575b620d82bde23f11253e1db) * OperationFailed fix [7268e509ed](https://github.com/ccxt/ccxt/commits/7268e509ed3e95efac9c7571bf058254e6eac9fa) * feat(bingx): createOrders [1c601cd876](https://github.com/ccxt/ccxt/commits/1c601cd87614e214c12bc3828224fcc16f8d9ee9) * BingX static tests for createOrder, createOrders, cancelOrder, cancelAllOrders [9bc3332588](https://github.com/ccxt/ccxt/commits/9bc3332588fbfe2f9ba5d445e091547690b1f925) * change this.parseNumber to parseFloat for building the request [6845e52fa6](https://github.com/ccxt/ccxt/commits/6845e52fa66e69fb2c4dfbe10dd9c7a7c7bfd3db) * Update test.ts [0e5feef374](https://github.com/ccxt/ccxt/commits/0e5feef3741b32d2d8dcecbf445febb8f54b59b9) * Update test.ts [6cda66c697](https://github.com/ccxt/ccxt/commits/6cda66c6976e0a0ddcce38505331885659db57b9) * feat(coinbase): add paginate to fetchAccounts [017ab295d1](https://github.com/ccxt/ccxt/commits/017ab295d10b28848f0afcca53cf16360fc1d607) * fix lint [ce58ff64e3](https://github.com/ccxt/ccxt/commits/ce58ff64e3e185830cad1a5255a8f26539a40969) * feat(staticTests): add testing granularity [431d978926](https://github.com/ccxt/ccxt/commits/431d978926e05ad156dd09eb9f59047369443a39) * fix(binance): watchOrders and watchMyTrades type [11bc783788](https://github.com/ccxt/ccxt/commits/11bc7837882db2afb9b947a573d43ae36316cedb) * fix urlType [f731c34574](https://github.com/ccxt/ccxt/commits/f731c3457465075df27b50cf407aa97915fc6180) * fix(tests): python syntax [602a3d00de](https://github.com/ccxt/ccxt/commits/602a3d00de976fb5acacc1a626980f52e278a470) * fix authenticate inference [95fe5b945e](https://github.com/ccxt/ccxt/commits/95fe5b945ec1ca3138b1818844b24e34380f264f) * fix watchMYTrades [da83a8cc4d](https://github.com/ccxt/ccxt/commits/da83a8cc4d7fc6582fed7378c9a9ca6aac694b9e) * fix authenticate query [1ca7415172](https://github.com/ccxt/ccxt/commits/1ca7415172e68190f95bf1ca616ba519cb033158) * fix keepAliveListenKey [03644f6668](https://github.com/ccxt/ccxt/commits/03644f6668658852770a11cc89f751f0f9e271d1) * remove exact exception catching [68993e2032](https://github.com/ccxt/ccxt/commits/68993e20322cad9d922d0dcd23d26e3758b88475) * fix(staticTests): null exchange [d2e4277c52](https://github.com/ccxt/ccxt/commits/d2e4277c52d5a293f1abd6ea3c908bbb74d6ee1f) * restore code [9251fd623c](https://github.com/ccxt/ccxt/commits/9251fd623cfd17b1c4115c655a0b6c8d7e81f8ea) * restore code [a450b7e00c](https://github.com/ccxt/ccxt/commits/a450b7e00c6e17f4e3f3fa41acb8fa061ae76541) * fix(Exchange.py): urlEncode stop mutating arg [312f5b39ae](https://github.com/ccxt/ccxt/commits/312f5b39ae6770dfd505f2a640a0c00362856ea5) * enable disabled test [3b846db6cf](https://github.com/ccxt/ccxt/commits/3b846db6cf76a9d2f65e604f8bb67d7f0d2e7ae2) * add bybit tests [149e5a93ca](https://github.com/ccxt/ccxt/commits/149e5a93ca13f94f937db2501488ab273b4577c8) * binance tests [d82893f42d](https://github.com/ccxt/ccxt/commits/d82893f42d4829dbb585d080048be9e11cc1058c) * add okx tests [9defbdf34d](https://github.com/ccxt/ccxt/commits/9defbdf34dc4a055f61bbbcb57b33d561caf1955) * feat(exchange): add parseToNumeric [b138c4923a](https://github.com/ccxt/ccxt/commits/b138c4923ac8c88090e3169cdd407fc6d60e37f4) * improve parseToNumeric [4fa6d38137](https://github.com/ccxt/ccxt/commits/4fa6d381376a2109d6d84bb59bfc2856856ffe19) * speed up static tests [0f10548d10](https://github.com/ccxt/ccxt/commits/0f10548d10f367848eaf0d1ce0e69f70a3650ead) * snake case parseToNumeric [856d88c331](https://github.com/ccxt/ccxt/commits/856d88c331b2a0ab5f762f1c195b1be447fb5b74) * add bingx tests [cfe033a606](https://github.com/ccxt/ccxt/commits/cfe033a606787b1a2cdb825d7ac75c72ab739ce7) * add parseToNumeric [e722050697](https://github.com/ccxt/ccxt/commits/e72205069738cd72f7380b766ae761baa479172b) * okx(feat): update error codes for upcoming changes [65a622f705](https://github.com/ccxt/ccxt/commits/65a622f70563a4f6f7408464d81e29a7d678c553) * make takeProfitPrice and stopLossPrice reduceOnly, add static tests [46c5d85c78](https://github.com/ccxt/ccxt/commits/46c5d85c786b02c06328d0d8e084ef5802f37846) * 4.1.41 [d17cfdad79](https://github.com/ccxt/ccxt/commits/d17cfdad79d1cea57b0744c5fc36b447e71860f0) ## 4.1.40 (2023-11-06) * fix(huobi): watchBalance timestamp fix #19812 [d8a8c403e1](https://github.com/ccxt/ccxt/commits/d8a8c403e14a636047e0bbb504e31e35fbb9097f) * feat(tests): make brokerId tests transpilable [47ae6e1124](https://github.com/ccxt/ccxt/commits/47ae6e1124f5078daa928d0666028467a40a0d6a) * remove TS only file [f9767c448f](https://github.com/ccxt/ccxt/commits/f9767c448ff53322493e6b93ff900e8e4a608bdb) * remove whitespaces [34994f457b](https://github.com/ccxt/ccxt/commits/34994f457be80e7e6a1314432d997b256cd9d45f) * add idTests flag [0f7f79843b](https://github.com/ccxt/ccxt/commits/0f7f79843b64e30114812a48bb397c23f9f969f9) * add option to cli [0c7d2ce8f0](https://github.com/ccxt/ccxt/commits/0c7d2ce8f0b565e8984d30196ca1f538f27e4d7d) * add last_request_headers [8f8fab653a](https://github.com/ccxt/ccxt/commits/8f8fab653a1c6a8e4dd9a2d9c5320b5277e79735) * fix createOrderCall [12fae8bb20](https://github.com/ccxt/ccxt/commits/12fae8bb20cbb4e7e2d2411d9ba897647920711b) * add close() [52bb130642](https://github.com/ccxt/ccxt/commits/52bb130642b5c9a4bd82235e95448e016665bca0) * missing close [7b78330936](https://github.com/ccxt/ccxt/commits/7b78330936eb06d6adf2bfaa75688c5ba2e7297e) * fix ling [032bfe2b41](https://github.com/ccxt/ccxt/commits/032bfe2b415dc80659bd272ba2ba0659656a78c4) * fix(travis): use npm ci instead of npm install [f444d8dbf1](https://github.com/ccxt/ccxt/commits/f444d8dbf1baf4348e88dc10c914fed1de01d5ba) * 4.1.40 [a000bf0303](https://github.com/ccxt/ccxt/commits/a000bf03038cc36e3d4fe5687b38fbc9d89549dc) ## 4.1.39 (2023-11-05) * update dockerfile with new nodejs installation method, see issue #19781 [92d105eeae](https://github.com/ccxt/ccxt/commits/92d105eeae8dd840dd6c63826ad80d85bdba162a) * Update Phemex Status codes [76e5e7b681](https://github.com/ccxt/ccxt/commits/76e5e7b6818442fdc3f6950a109f7a669d0afc79) * bump nodejs version in docker container to 20 [e44264ca52](https://github.com/ccxt/ccxt/commits/e44264ca522de2aee241384ddcb71018c76a9b29) * example: add create order ws [805384e507](https://github.com/ccxt/ccxt/commits/805384e507c67a88a113ee317179a226aa0a2655) * binance: support other sign method in pro [5cac791ab0](https://github.com/ccxt/ccxt/commits/5cac791ab0678e79f34852ff7de7d5a594f81245) * binance: update [ad29300909](https://github.com/ccxt/ccxt/commits/ad2930090942d0c1716096c343ffc0031a6a666b) * fix(mexc): swap fetchOpenOrders [cc58743396](https://github.com/ccxt/ccxt/commits/cc587433963eacbf357211e21dcb71fc5966d89e) * remove market assignment [da595ada94](https://github.com/ccxt/ccxt/commits/da595ada9450e9f5cdbb80cb41e56e1b1dd82eb8) * fix build [bafcb08eaa](https://github.com/ccxt/ccxt/commits/bafcb08eaa8d43ef5a5a75c4cace78b84d3972a1) * fix(build.sh): remove static/ from critical changes [ec8b95cc94](https://github.com/ccxt/ccxt/commits/ec8b95cc94ba9eaa5a8e0408729ae6504049ef99) * docs: update contributing docs for writting tests [e4c3f6a237](https://github.com/ccxt/ccxt/commits/e4c3f6a23703e6128d97b1e84e4da8971fa04a00) * feat(binance): error handling for public ws endpoints [1e0cb8418f](https://github.com/ccxt/ccxt/commits/1e0cb8418fb961697ecd86822855466a3a0bba47) * fix(krakenfutures): fix feeschedules implicit api and add checkRequiredCredentials for private api [c30b2ffa60](https://github.com/ccxt/ccxt/commits/c30b2ffa60ddfe47383e67c7379202d433ffc466) * build/transpile.js: fix typo. [26fad24443](https://github.com/ccxt/ccxt/commits/26fad24443b24a51b8b23de6a1a2aa73ac117d04) * fix(build): static tests [14ad6f55d0](https://github.com/ccxt/ccxt/commits/14ad6f55d0b0edc5954486b786ff554148cd837e) * 4.1.39 [34a978aa95](https://github.com/ccxt/ccxt/commits/34a978aa95806ff8d2276e8991224398ef279a7e) ## 4.1.38 (2023-11-04) * feat(digifinex): createOrders [9b1d1cec69](https://github.com/ccxt/ccxt/commits/9b1d1cec69819e6b673053b89f3f648ccedbf473) * cr fix [521bbcc033](https://github.com/ccxt/ccxt/commits/521bbcc033fa5042dc744b80a840bc3fb5b82b73) * add digifinex markets [a985713ccf](https://github.com/ccxt/ccxt/commits/a985713ccff89fb4dd69443e6e1a84750df65013) * add static test [33f044728e](https://github.com/ccxt/ccxt/commits/33f044728e07fa999f511d229b6d5c9ff15c7eb4) * fix(bitget): split trigger orders cache [174bdb6b57](https://github.com/ccxt/ccxt/commits/174bdb6b57ad8d9bdc4f6d8db58fe59e4817c19b) * add test [c6c8577c31](https://github.com/ccxt/ccxt/commits/c6c8577c3167d1c552222c71aec592fb69adf3df) * change subhash [d9da2e276d](https://github.com/ccxt/ccxt/commits/d9da2e276db3b7f32163b45544d5f68676e0abd7) * messageHash split [713263c705](https://github.com/ccxt/ccxt/commits/713263c7055958a069e31d1c33514867ac7bbe17) * fix resolve [fe209c8d83](https://github.com/ccxt/ccxt/commits/fe209c8d83188ef89e225fef35acf28ff88ef756) * add tests [f66d78aa0f](https://github.com/ccxt/ccxt/commits/f66d78aa0f85d5e1d8eb7334e5a3c6b8defc05c9) * feat(huobi): unifify timeInForce [622a0fbc48](https://github.com/ccxt/ccxt/commits/622a0fbc48cfc9eb0c776bf040195cc6eec74266) * fix IOC order [3ead085992](https://github.com/ccxt/ccxt/commits/3ead085992a095ac889616065e1d52fac22baff0) * fix IOC [1363cd9bd9](https://github.com/ccxt/ccxt/commits/1363cd9bd9dd85c2112afb750e6475acd4609959) * add static tests [9ede302af1](https://github.com/ccxt/ccxt/commits/9ede302af1fc71f96ac15e13a4844f42286387a6) * wazirx.has margin/contract methods [f528346531](https://github.com/ccxt/ccxt/commits/f5283465312b2c6da5a0ccfd5464dd6c085c7be1) * bitforex.has leverage methods [3ed1254ac0](https://github.com/ccxt/ccxt/commits/3ed1254ac0ffe267c91e16e511998065853ee053) * fix(digifinex): added createMarketBuyOrderRequiresPrice [9a3960f769](https://github.com/ccxt/ccxt/commits/9a3960f769264998b88b004551598dbaede532e3) * add static test for createMarketBuyOrderRequiresPrice [66b0392bde](https://github.com/ccxt/ccxt/commits/66b0392bde0daf60fc49905c2c6df0e5849794ec) * 4.1.38 [47700a47ce](https://github.com/ccxt/ccxt/commits/47700a47ce4a02fbbd0b4cee6ee61bdc6f48ce7e) ## 4.1.37 (2023-11-03) * feat(kuna): upgrade to v4 api [844bca05be](https://github.com/ccxt/ccxt/commits/844bca05be0f0f6905ef3d092b165fbbed84dc72) * kuna docstring @see [6d0c276b9e](https://github.com/ccxt/ccxt/commits/6d0c276b9eb2dc151734e190ff3baae9023caf7a) * kuna fetchBalance [ed22347f71](https://github.com/ccxt/ccxt/commits/ed22347f7146da33e9dddaf69a854d0c4feec5fc) * kuna response fixes [6d7ee95be7](https://github.com/ccxt/ccxt/commits/6d7ee95be7842b1b2b64ec2c931959f3c936bdbe) * kuna fetchCurrencies fix [aa489a0cf5](https://github.com/ccxt/ccxt/commits/aa489a0cf52b40922520e2d79c6d370f60f310d0) * kuna fetchMarkets fix [2f56ac5d88](https://github.com/ccxt/ccxt/commits/2f56ac5d885c2f7b5f558eab0c98119a6c38204b) * feat(base): jsonToString method [d9f9154a3d](https://github.com/ccxt/ccxt/commits/d9f9154a3d432a345b1d2f90644c98bf3282cf8d) * kuna private body signature fix [169cd16e68](https://github.com/ccxt/ccxt/commits/169cd16e68492c33694b09f1c46d26ff6e426025) * kuna minor fixes [7b6d70457d](https://github.com/ccxt/ccxt/commits/7b6d70457d7040804a8d247218ce444bc9de5435) * Revert "feat(base): jsonToString method" [d628afd4bc](https://github.com/ccxt/ccxt/commits/d628afd4bc759ef338c3cfdf270ffa2121b057d4) * kuna safeValue safety [f3c9790efb](https://github.com/ccxt/ccxt/commits/f3c9790efb305ab6622ef4f338f716366ef65d0c) * kuna sign fix for private get [8303b4c07c](https://github.com/ccxt/ccxt/commits/8303b4c07c8a24f756ca17dc0d3fc8b8eaac0425) * kuna parseTrade fix [180468f8f8](https://github.com/ccxt/ccxt/commits/180468f8f86827b986f69312e62ea0bd59082b1c) * kuna: parseOrder minor fix [a25d1d4f17](https://github.com/ccxt/ccxt/commits/a25d1d4f17c53dc3d75c5c1371a060c5e90d593e) * kuna await methods [0a51c49d3d](https://github.com/ccxt/ccxt/commits/0a51c49d3ddc7cfa0343ae57daa04152eea936f8) * kuna fetchDepositAddress [c4582cd977](https://github.com/ccxt/ccxt/commits/c4582cd977a2378bbb62b50bb44b5d74023b38c2) * kuna parseTransaction fix [1bf53318d4](https://github.com/ccxt/ccxt/commits/1bf53318d4635e2f5bd9d9507ad6aba55a9adec8) * kuna handleErrors for v4 [7f4032b870](https://github.com/ccxt/ccxt/commits/7f4032b87033e8633888254c40096e78c9cfff7f) * kuna sign fixes [26edc49fa6](https://github.com/ccxt/ccxt/commits/26edc49fa640d6b9dff476ab0203b401bac697cf) * kuna withdrawal fix [401b67447b](https://github.com/ccxt/ccxt/commits/401b67447be6c6c530aceea6795cd43773c37c2e) * kuna implicit methods fix [14da1b494c](https://github.com/ccxt/ccxt/commits/14da1b494caecba9c9b3f728b4c60fe50c6d2ff8) * kuna parseTransaction fix [842e50ac57](https://github.com/ccxt/ccxt/commits/842e50ac5709d9f367293df69b5ceef4fd384ce8) * kuna fetchClosedOrders [b9f13b9b79](https://github.com/ccxt/ccxt/commits/b9f13b9b792b8269c6a989f117f6cf103569b1d3) * kuna has [7025658b50](https://github.com/ccxt/ccxt/commits/7025658b50b173615dcdb24b956a450f8cb78f22) * kuna sign fix for python [4af3c132cc](https://github.com/ccxt/ccxt/commits/4af3c132ccc7ae552c85cefc3ac1763a53c113d2) * kuna remove OHLCV [e0b603bfa4](https://github.com/ccxt/ccxt/commits/e0b603bfa4536ee0e775f093bfa9ced0ca65f948) * kuna: sign only stringify body if it's defined [fc245f41da](https://github.com/ccxt/ccxt/commits/fc245f41dafe40921e10af258fa9393a670fd2c5) * kuna sign add extract params [7775400dad](https://github.com/ccxt/ccxt/commits/7775400dadd72aa60599509251a71ab40667c28f) * sign removes url path arguments from params [9ee1c27218](https://github.com/ccxt/ccxt/commits/9ee1c272184aca9b4c903f01c8dd71311b399338) * kuna.fetchTrades arguments fix [fb0422cb0a](https://github.com/ccxt/ccxt/commits/fb0422cb0a8b961aa8d121432e394b77ee24e81f) * manual updates for exceptions [4402441d9b](https://github.com/ccxt/ccxt/commits/4402441d9b967fcf104cfe9a72f5657836508e00) * cli: add str encoding [3e17ad9018](https://github.com/ccxt/ccxt/commits/3e17ad9018ac964433eaa7b6ff332d4b014e78ae) * upd [eff4cf902c](https://github.com/ccxt/ccxt/commits/eff4cf902c5fce5d7c70cb7e6710fa033309dcd7) * feat(exchange): add safeLiquidation [bb26771ca2](https://github.com/ccxt/ccxt/commits/bb26771ca22dcf93fcbbfda3659d20730138d130) * restore ASCII [d07496e1e1](https://github.com/ccxt/ccxt/commits/d07496e1e11e83a97ad4e99ab9edcbd0ff9a604f) * cr fixes [8037e7ddff](https://github.com/ccxt/ccxt/commits/8037e7ddff081617773073a6144221c4333e20f5) * add missing order status [011bd9f15c](https://github.com/ccxt/ccxt/commits/011bd9f15cdcafd21fb2451a8a0802bbf8e4b66a) * add exceptions [fa7b7c92cf](https://github.com/ccxt/ccxt/commits/fa7b7c92cfc45f6cd2eeca240636fd51d649aef9) * minor fixes [2f6142e648](https://github.com/ccxt/ccxt/commits/2f6142e64859cbd20e71bd8d5dbbf3b9b25158b6) * close #10089 [3cb0e76e3f](https://github.com/ccxt/ccxt/commits/3cb0e76e3f744dda1f46094940760e4b362b5e1b) * close #10089 [1842916d0e](https://github.com/ccxt/ccxt/commits/1842916d0e5061cceae1fc2e24c633803f7c909d) * add return type to parseOHLCV [f5d76eafe1](https://github.com/ccxt/ccxt/commits/f5d76eafe10a5102be2eebec2c00c9380d00eed5) * add Order type hint [f7da5f9e93](https://github.com/ccxt/ccxt/commits/f7da5f9e93653e03e6ddaf4f51e3b0d78fca1ee2) * fix type hinting for function return types [8ce8d6294c](https://github.com/ccxt/ccxt/commits/8ce8d6294ccd8d5e06033dd7e19a98ca7f896ef1) * kucoin futures fix [23bc84148d](https://github.com/ccxt/ccxt/commits/23bc84148d4d3358d9498b201bd41bb01ad536a2) * Static test exchange name typos [e121df7113](https://github.com/ccxt/ccxt/commits/e121df7113551fc718f3ea0aff96c8ef286fce15) * more fix [12fa748456](https://github.com/ccxt/ccxt/commits/12fa74845648797407adbc4988c80f266e1734e4) * fix build [9642e07b6f](https://github.com/ccxt/ccxt/commits/9642e07b6f91a7bb2487c6c44913b65335df6fc4) * feat(bingx): fetchMyLiquidations [ff159e3a68](https://github.com/ccxt/ccxt/commits/ff159e3a684ed0d8659955c40ef3dbecd49f08da) * wazirx.has margin false [fb8d6475a3](https://github.com/ccxt/ccxt/commits/fb8d6475a3434dbda34fdac7b844f21d07e9542d) * bitforex.has["swap"] == false [f3e65ff470](https://github.com/ccxt/ccxt/commits/f3e65ff47051d81df1885cc76e4c7e28d3a42c7d) * fix build [6d14ff6de2](https://github.com/ccxt/ccxt/commits/6d14ff6de2308240180bf0de6754fec78abf6bca) * fix(python): types [62716b5a21](https://github.com/ccxt/ccxt/commits/62716b5a21b6c42aa61348fe5a5f1c029b41b851) * fix several python import issues [28717d7473](https://github.com/ccxt/ccxt/commits/28717d7473515c7167e1af803d3ac7cd35cc262b) * add balances [c2e55d083b](https://github.com/ccxt/ccxt/commits/c2e55d083ba8db11309ecfd31f47effa006fd4e0) * add order [1416eaf5a0](https://github.com/ccxt/ccxt/commits/1416eaf5a0f72a7a95db5d66023e73d42a01a5fd) * add any [d00be7f8d1](https://github.com/ccxt/ccxt/commits/d00be7f8d1ec528904bcfba93e79730be4092807) * tune import [29d91624d3](https://github.com/ccxt/ccxt/commits/29d91624d35447c241d70a6266542489af4585be) * linting [095d28ec1d](https://github.com/ccxt/ccxt/commits/095d28ec1d3300e3a3973953f5c35fce216ea8a2) * returnd and parameter Order [8e7b2757f1](https://github.com/ccxt/ccxt/commits/8e7b2757f1c84081bc9a27bca1af945d7b401214) * 4.1.37 [6f221f736b](https://github.com/ccxt/ccxt/commits/6f221f736beabf684c33db21428ba387165bda12) ## 4.1.36 (2023-11-02) * Fix redundant Exception import [1a605fc75b](https://github.com/ccxt/ccxt/commits/1a605fc75b2a394f990eadeccd51be8cd323dd71) * Fix dynamic property PHP 8 warning [540c4d4a00](https://github.com/ccxt/ccxt/commits/540c4d4a008e4847333aef3b015edb87279c7cf6) * Add missing imports to test_sync.php [6d1ccf8bea](https://github.com/ccxt/ccxt/commits/6d1ccf8bea573fd4d745a87ccbaf9d6ec170484e) * feat(ccxt): transpile ccxt.pro examples [cd52cb65f9](https://github.com/ccxt/ccxt/commits/cd52cb65f9f370c2df1bb118ecc99456a30bc1ef) * add missing tsconfig.json [ed9690036d](https://github.com/ccxt/ccxt/commits/ed9690036d4889eb65dfe75473187bd07517012d) * fix second round of transpile [18f3696a72](https://github.com/ccxt/ccxt/commits/18f3696a72c0953fb5b04b94f701720bab5baaa9) * merge main [a7c1088609](https://github.com/ccxt/ccxt/commits/a7c1088609df3fe1249a7d8ee71264ece2f8beae) * fix conflicts, update to transpile async and pr comments [86009216c6](https://github.com/ccxt/ccxt/commits/86009216c62163c40f47b8f229f6f99bdb973586) * type error [aa3559f1ce](https://github.com/ccxt/ccxt/commits/aa3559f1ce9dfed29ad317638895005e9f4bda82) * reverse ts config [71bab133ee](https://github.com/ccxt/ccxt/commits/71bab133ee62082b199b5c88251159044edda9ee) * remove .d.ts [9f8bb5b698](https://github.com/ccxt/ccxt/commits/9f8bb5b6983761dd6ed1f9e099206a0d85188031) * remove files [68bf62562a](https://github.com/ccxt/ccxt/commits/68bf62562ac788efaf8dcdfdb352fdd7b9b89c64) * more cleanup [b665a17849](https://github.com/ccxt/ccxt/commits/b665a178496309f59fe7307480eb9cd003dbda26) * add last_request_body to JS [df0e6f81df](https://github.com/ccxt/ccxt/commits/df0e6f81df45fbf0157eae34dc916423c347d7e3) * init static order test [894da6fcda](https://github.com/ccxt/ccxt/commits/894da6fcda190d5f51094d1be057d24c6cc71f2b) * initial version working in JS only [757a46eab1](https://github.com/ccxt/ccxt/commits/757a46eab1be677dfb447a8f0a0a75f122e6740e) * add io_dir_read [f0eeef46fd](https://github.com/ccxt/ccxt/commits/f0eeef46fd763ba3322bea834f178d953f57827f) * add call_exchange_method_dynamically [ddc4c13eb5](https://github.com/ccxt/ccxt/commits/ddc4c13eb5c39984bcb7b9a97b06d34d3e862317) * latest changes [647d639500](https://github.com/ccxt/ccxt/commits/647d63950007bba6d25dfd91062882c86eb91fbe) * protect removeHostnamefromUrl [897fa64c5c](https://github.com/ccxt/ccxt/commits/897fa64c5c17885fa942eb1ddf11e74f0964b81d) * remove number type and use parseNumer [ae80a4c650](https://github.com/ccxt/ccxt/commits/ae80a4c65049e44b4747fb83c3788ca5de7154c6) * add class variable [9fcaa8e08c](https://github.com/ccxt/ccxt/commits/9fcaa8e08cc8f6b38fcf9d8d10c01fb968d87793) * add last_request_url [2cc9d2fd1b](https://github.com/ccxt/ccxt/commits/2cc9d2fd1bb1a9209155e1867c3ccaceb28e5feb) * replace includes [6d15e669b9](https://github.com/ccxt/ccxt/commits/6d15e669b9bafbee71e17fa2f51bbd5f6d5186e0) * add last_request_url to sync [bc125c80be](https://github.com/ccxt/ccxt/commits/bc125c80be8542818dd25e9616d49aee9a5b0021) * add var to fetch2 [ffecaf142f](https://github.com/ccxt/ccxt/commits/ffecaf142f1eb72531d989bc5081c2a686acc642) * remove includes [f10f1f63c1](https://github.com/ccxt/ccxt/commits/f10f1f63c1bdffe397ebaf4a0b915b0d588a897a) * add staticTestsFailed [e73430b016](https://github.com/ccxt/ccxt/commits/e73430b016dbeac5d8ae9f584dc4a65458fb950f) * add php functions [f5b68ddb63](https://github.com/ccxt/ccxt/commits/f5b68ddb63c0b2eade1d4a628dacf8b1d280f06e) * handle error [c5ac8cce4c](https://github.com/ccxt/ccxt/commits/c5ac8cce4c90c71e7eff54b707c2e0acb002576e) * fix unhandled exception ts [5c9868f544](https://github.com/ccxt/ccxt/commits/5c9868f5449f1dafda029d7779b0d5941a980af2) * protect access [d12d9cb01c](https://github.com/ccxt/ccxt/commits/d12d9cb01cdd6612fb6c874a76080692a24a76c8) * add lang [b16cf2866f](https://github.com/ccxt/ccxt/commits/b16cf2866f04e3e5edd15650dbd1d8060333930e) * error message [ff1225735f](https://github.com/ccxt/ccxt/commits/ff1225735f69cd2c33ed6373ab5b50f4b78dbe4c) * remove exchange [a5835dd44b](https://github.com/ccxt/ccxt/commits/a5835dd44b20b5397d25c7c60221e670f2218158) * fix php formatting [4edc7aa4fe](https://github.com/ccxt/ccxt/commits/4edc7aa4fe6d1e00d585e5e060889d7a461c6273) * update error mapping in php [f3b72044c7](https://github.com/ccxt/ccxt/commits/f3b72044c7e89cf1794f3a18e4964bfe67c14aa8) * transpilation errors [4f87c0c199](https://github.com/ccxt/ccxt/commits/4f87c0c199246e22a62f8cbf8ef1c37ea6fe8466) * php working [9a64e675fe](https://github.com/ccxt/ccxt/commits/9a64e675fe1b767743683c98aef13f282e4d7035) * fix php [f757addc82](https://github.com/ccxt/ccxt/commits/f757addc82d636814b7ea5e53f8c7a3128ab0bf8) * missing php properties [af9b554159](https://github.com/ccxt/ccxt/commits/af9b554159d9857b4f16d0d10f4103e58220bbf8) * exit sxript faster [65954fcdf9](https://github.com/ccxt/ccxt/commits/65954fcdf98c7b7818d253b79422275b3501d428) * add package.json command [61a9a189e2](https://github.com/ccxt/ccxt/commits/61a9a189e200b1ade18f192032865f2f53f5dd13) * add cli.js [8c218406d8](https://github.com/ccxt/ccxt/commits/8c218406d8ddfd9b98a9f2c26fdab79dbbba8c36) * complete data [16d941a9cf](https://github.com/ccxt/ccxt/commits/16d941a9cfd7581c6cac9c3a6bf25946f614a00d) * fix build [6a2c858cbe](https://github.com/ccxt/ccxt/commits/6a2c858cbeee9d22f77e3a5107411d5cefc23e47) * add static markets [fbec4993ce](https://github.com/ccxt/ccxt/commits/fbec4993ce0171b08691611281b9410397059333) * update input format [8657ed6139](https://github.com/ccxt/ccxt/commits/8657ed613923576a7a11cb5a24d82a0bae2ca58e) * binance and bybit data [a1b505ed27](https://github.com/ccxt/ccxt/commits/a1b505ed279597658c725ac80aa6723dd6390055) * handle array output [4d099a4664](https://github.com/ccxt/ccxt/commits/4d099a466441e1ec98adee2c7049213a3494be98) * add okx [5a09b6877d](https://github.com/ccxt/ccxt/commits/5a09b6877dd44247272f3edbd365f240e5d8fabd) * add kucoins [fefa94472c](https://github.com/ccxt/ccxt/commits/fefa94472c17649a17739616db643bcd33646c64) * support recursive objects [f841d0c7b9](https://github.com/ccxt/ccxt/commits/f841d0c7b953c7517bef3f1a80305e37d048ff89) * fix test transpilation [8926b308d3](https://github.com/ccxt/ccxt/commits/8926b308d396a59ac8c1fbaf4f015f28536bb146) * add cryptocom [c1013afc40](https://github.com/ccxt/ccxt/commits/c1013afc40c78ce13be419862827b840528542a0) * spoof accounts [050abcd1aa](https://github.com/ccxt/ccxt/commits/050abcd1aab7fd075a7cd82a20089880d17f5b1f) * add bitget, bitmex, gate huobi and woo [ef23a1987b](https://github.com/ccxt/ccxt/commits/ef23a1987b631291e368af74e2dcb7c6e9890a77) * spoof uid [5e231c94c7](https://github.com/ccxt/ccxt/commits/5e231c94c7edcb22650f59f633959091c746d6ce) * add bitmart [d734284c6f](https://github.com/ccxt/ccxt/commits/d734284c6fadf1c148fc9e43e4b97da934b454d1) * handle urlencoded [c8c28af39a](https://github.com/ccxt/ccxt/commits/c8c28af39a4d5e656e4ce76c9b16d801d0b395f9) * add kraken, phemex, whitebit markets [c28eb8814a](https://github.com/ccxt/ccxt/commits/c28eb8814a789224957dd91979919ac1907efd2a) * add bingx data [fa96679d2e](https://github.com/ccxt/ccxt/commits/fa96679d2e0df2eac34418f7227ef02eb8a7b659) * coinbase and coinbasepro markets [1dc2ca7a7a](https://github.com/ccxt/ccxt/commits/1dc2ca7a7a69b0d9030541ff20f0137aafdaea09) * add market to krakenfutures [d63a2628e3](https://github.com/ccxt/ccxt/commits/d63a2628e33cccc2e6979bd4fae2300e822552d5) * update secret [fe2afe14da](https://github.com/ccxt/ccxt/commits/fe2afe14da93ba33e01cd8cbbf21b4c5ae37dc56) * krakenfutures data [99a0614160](https://github.com/ccxt/ccxt/commits/99a06141602f71a7e01bd681055845610813df46) * add kraken data [6c25564bfe](https://github.com/ccxt/ccxt/commits/6c25564bfe2375bb829ba2c09cf7545290e8343f) * remove file [aaa15b33f8](https://github.com/ccxt/ccxt/commits/aaa15b33f8c15c1f69c361b60f12f1e2615b2b22) * fix python output read [d5b79b171a](https://github.com/ccxt/ccxt/commits/d5b79b171a23c33eb2ca4737369cced7b050cbfb) * bitget: add auth error for Apikey does not exist [3b9033a58e](https://github.com/ccxt/ccxt/commits/3b9033a58e290b431576a531bbe5aea8f25414ea) * Phemex: fix error for "401 Failed to load API KEY."} [38eead2cf3](https://github.com/ccxt/ccxt/commits/38eead2cf3c76b92b3b57e1f776d97e0869177f3) * feat(exchange): add filterBySymbolsSinceLimit [137ddf695d](https://github.com/ccxt/ccxt/commits/137ddf695d2dc84138b94ba2d0b83265e827fc02) * bitget.ts add auth error [24ebe0ee7f](https://github.com/ccxt/ccxt/commits/24ebe0ee7fce9fe02d5d891dda5febbff3027c78) * phemex.ts add auth error [a91b3fcf68](https://github.com/ccxt/ccxt/commits/a91b3fcf683940201bc1f1cee95743b45c65a223) * binance: add apis [35072054ce](https://github.com/ccxt/ccxt/commits/35072054ceda6ee82905ed338ea1c937a9185fdc) * bitopro: add apis [2a13bbeab3](https://github.com/ccxt/ccxt/commits/2a13bbeab3e592121930c4f1ca51f31785ec7089) * fix(bybit): ratelimit weights [4224f3affa](https://github.com/ccxt/ccxt/commits/4224f3affa41a20d99183a8ad5ac8e6810f04423) * bitstamp: add apis [3d835b852f](https://github.com/ccxt/ccxt/commits/3d835b852fbaa3afb74ed6ecc7bb136cdc9cc752) * bybit: update editOrder support spot order [aea4272f41](https://github.com/ccxt/ccxt/commits/aea4272f4109af2e1cd284bd38a4ce5ba91bbfb8) * fix python cli [1144de4786](https://github.com/ccxt/ccxt/commits/1144de4786202a7adbb7d139d0f61f1c70ab2054) * remove delay_async [60b8aacdcf](https://github.com/ccxt/ccxt/commits/60b8aacdcf5805493fc9bafd4b48e789fe669648) * revert [99709cb45a](https://github.com/ccxt/ccxt/commits/99709cb45a4edc22f5c85f4b42b514219d155ef0) * revert [870d4660ef](https://github.com/ccxt/ccxt/commits/870d4660ef3ec90b307ea90490e7a8fe35927818) * 4.1.36 [335ad9107b](https://github.com/ccxt/ccxt/commits/335ad9107bb8667a123cb42a554176c1da03c2ba) ## 4.1.35 (2023-11-01) * extends composer & promiseinterface [9a26b64192](https://github.com/ccxt/ccxt/commits/9a26b6419265744e26488ab81592ac10145304ae) * Update composer.json [15dadff746](https://github.com/ccxt/ccxt/commits/15dadff7469e9b2525078666d0415469ab6a45dc) * kucoin: sandbox mode remove [90bc9bd0a0](https://github.com/ccxt/ccxt/commits/90bc9bd0a068574f51bea18dfd9b4e8776af201f) * kucoin: add apis, remove deprecate apis, update ratelimit [adf19c3aa6](https://github.com/ccxt/ccxt/commits/adf19c3aa6d3338b02bd3911864ff092d1c2e2f3) * kucoin: futures: add apis, remove deprecate apis, update ratelimit [a1bae8a928](https://github.com/ccxt/ccxt/commits/a1bae8a92895045b3fce48e31920e4008b6fe592) * kucoin: remove fetchBorrowRateHistory [1934cce488](https://github.com/ccxt/ccxt/commits/1934cce4880cb034156e15e6b64583dbb88ab14e) * generate docs from examples [e70264485e](https://github.com/ccxt/ccxt/commits/e70264485eda9846d4bde8523374081e3852a80d) * huobi fetchcurrencies edit for networks [58dac011f8](https://github.com/ccxt/ccxt/commits/58dac011f82d7bc49210d9d284890a9a90ec296c) * huobis networks all [9206d88793](https://github.com/ccxt/ccxt/commits/9206d88793bfabd411431a7b11c7ffcb7e3396b2) * next update [486ea412a6](https://github.com/ccxt/ccxt/commits/486ea412a679043f3b30401c0f15e9fc3519a5ce) * remove examples and add to .gitignore, change script to generate folders [2f77fa1afa](https://github.com/ccxt/ccxt/commits/2f77fa1afa07d377b9a172a80ca9232066262222) * update wiki [755b30ea0b](https://github.com/ccxt/ccxt/commits/755b30ea0b362d3aee1bac82749143220b378331) * removal of unnecessary code [0472cdce18](https://github.com/ccxt/ccxt/commits/0472cdce189545ba84c36db2e66d3852ba403a0f) * minor [c1d54a290e](https://github.com/ccxt/ccxt/commits/c1d54a290e65f285fc0614b5983febcf42ba73b8) * feat(digifinex): setMarginMode [0124efe4e1](https://github.com/ccxt/ccxt/commits/0124efe4e1fef49b8437f4f63652ea31cc373d0b) * feat(digifinex): addMargin, reduceMargin [29783b6d79](https://github.com/ccxt/ccxt/commits/29783b6d79e06bd6406ce15de2518c469dea54ac) * fix build error, use numberToString [47ec80694a](https://github.com/ccxt/ccxt/commits/47ec80694adc493bc9446b8123dc9d362473786d) * remove old php examples and update examples2md [acf5677c3f](https://github.com/ccxt/ccxt/commits/acf5677c3f6e59eda52940500255a4917bd5b8d2) * remove FAQ from sidebar [b680d1d78c](https://github.com/ccxt/ccxt/commits/b680d1d78c982e7bc7170945b664d9a77ce2e29d) * edit examples readme [d1d5de959d](https://github.com/ccxt/ccxt/commits/d1d5de959da26da826f082daa1e28711d3b0d884) * minor edits [9378f08221](https://github.com/ccxt/ccxt/commits/9378f0822142a3fa96f5df15409f531a4912643d) * php promise v3 fixes [4f10dbd554](https://github.com/ccxt/ccxt/commits/4f10dbd55417ea82d7fe00e3fefc832512c9954d) * php promise v3 fixes [a17657a189](https://github.com/ccxt/ccxt/commits/a17657a18932ba7eac8d3f6ef8095beac8875c6d) * okx: fix: watchMyTrades [dad54cdd54](https://github.com/ccxt/ccxt/commits/dad54cdd54019eb999709da1f8581f15ce71ad30) * Update README.md bitmex campaign [8b9a646619](https://github.com/ccxt/ccxt/commits/8b9a646619496925061ba1303968f70cb8060aa8) * kraken fetchBalance enhancement [bcc2f72ca1](https://github.com/ccxt/ccxt/commits/bcc2f72ca18032515f02c9109e86d721c4d0ea5a) * 4.1.35 [e73a3bc246](https://github.com/ccxt/ccxt/commits/e73a3bc2460a9d5381bdca879d6c20d6c996d7c2) ## 4.1.34 (2023-11-01) * docs: fix build docs and serve [abb29106a5](https://github.com/ccxt/ccxt/commits/abb29106a5b44609635ba790431a57ebc7721a8c) * rename into InvalidOperation and OperationFailed [7c6b58a81c](https://github.com/ccxt/ccxt/commits/7c6b58a81caa60d23a65f5b6291addd44d3fa275) * add spec.md to gitignore and remove spec.md [6598bad92d](https://github.com/ccxt/ccxt/commits/6598bad92d53f4ae353e88058cbaa3cca82c2a2b) * update wiki [a651d4d53c](https://github.com/ccxt/ccxt/commits/a651d4d53caf771512213d39ea81899f0d1e6356) * bitget: allow books1 channel [0c58fdf7be](https://github.com/ccxt/ccxt/commits/0c58fdf7becbb3c40e13275bbce31a9fc5f201bc) * feat(woo): remove brokerId from sandbox mode [26b5e5945d](https://github.com/ccxt/ccxt/commits/26b5e5945dad06ae349cff07872956f287b27f62) * fix option name [70ef511a09](https://github.com/ccxt/ccxt/commits/70ef511a09950321f5f2159859b25081f29e5d76) * descend change [3e593ec48d](https://github.com/ccxt/ccxt/commits/3e593ec48dd11ed6b7b862ad3d37b251c6ee5b9a) * feat(digifinex): fetchFundingHistory [12f0aa4cb1](https://github.com/ccxt/ccxt/commits/12f0aa4cb1829380e87dbf4296aac2113043850e) * 4.1.34 [3002e48db4](https://github.com/ccxt/ccxt/commits/3002e48db44a2b3e66723b2791f72205511633c7) ## 4.1.33 (2023-10-31) * upbit: remove method usage [038aafa834](https://github.com/ccxt/ccxt/commits/038aafa834dec5644e94369b7dbc7465806613aa) * zonda: update method [f714c1112c](https://github.com/ccxt/ccxt/commits/f714c1112ceaf2eb1a1339a5d9e7f065747e733b) * zonda: udpate links to doc [181d6f2445](https://github.com/ccxt/ccxt/commits/181d6f2445a1dc7ed31ea1db4f86e103655dad9f) * refix [97eae38c7d](https://github.com/ccxt/ccxt/commits/97eae38c7d55e23830d1fe7253fd32e620b66b0f) * fix(base): add axolotl as class method to match php and py [cc390773bc](https://github.com/ccxt/ccxt/commits/cc390773bc4671c7fff85a6b50a4d7f900352755) * fix(zonda): withdraw [78dc379215](https://github.com/ccxt/ccxt/commits/78dc379215fa9eb06231dbe99a8877fb10ace241) * fix(huobi): add check for out of order sequence, fix #19674 [33ee720cc3](https://github.com/ccxt/ccxt/commits/33ee720cc3b2ec06c522eb2f8de9bf562317350e) * zonda: add more errors [5e275c0686](https://github.com/ccxt/ccxt/commits/5e275c06862af9ed67548d051a43786a30e11681) * fix(bitmex): parseOrder, add remaining value for inverse [c94893af98](https://github.com/ccxt/ccxt/commits/c94893af980084a9082f83395a3b61ebefa7389f) * fix(woo): watchBalance [f2364aa78a](https://github.com/ccxt/ccxt/commits/f2364aa78aacdd37a77f17af3b62b424d16f7ddb) * build.sh : only run python linter for exchange changes [6cb50e69a9](https://github.com/ccxt/ccxt/commits/6cb50e69a94e550eca924061907dbbb5b82d8297) * feat(digifinex): add implicit API endpoints [7237049770](https://github.com/ccxt/ccxt/commits/723704977010ed995bee9e70748a764f4db85b97) * update if condition [9b8185ff2a](https://github.com/ccxt/ccxt/commits/9b8185ff2a7ae2adfa53ea795afd79f75e93ab82) * fix(bitmex): parseOrder subType inference [3d6e922f6c](https://github.com/ccxt/ccxt/commits/3d6e922f6c39d6959cf2ae94aa1eb3d14716392b) * 4.1.33 [1b4cbde13c](https://github.com/ccxt/ccxt/commits/1b4cbde13c3a8a9adc2c431ca361c328f2c5549e) ## 4.1.32 (2023-10-30) * huobi: update fetchBalance in linear type [9f89b58701](https://github.com/ccxt/ccxt/commits/9f89b587019bb1c992e397f3677f7de3255108b8) * huobi: update watchBalance in linear type [f227abb36f](https://github.com/ccxt/ccxt/commits/f227abb36f0fd055b5847d972c802e54e4bdb987) * huobi: update [3ade7ce006](https://github.com/ccxt/ccxt/commits/3ade7ce006021ba2a473fca323f44f63446410df) * add jsdocs [ec818351ea](https://github.com/ccxt/ccxt/commits/ec818351eabceabe3aed8971bb874c808f64462e) * huobi: update [90b65b9c35](https://github.com/ccxt/ccxt/commits/90b65b9c351bcd165a95328c2a02be7630d49923) * huobi: patch ws handleErrorMessage [08c0df92c5](https://github.com/ccxt/ccxt/commits/08c0df92c51e2a45a1f04481ff947cda91ce8992) * huobi: update [11654d6da7](https://github.com/ccxt/ccxt/commits/11654d6da71510f46f9137c636782d2b57be8ca0) * huobi: update [89d062819e](https://github.com/ccxt/ccxt/commits/89d062819e9c69d0533864ff9baf5e10dff696d7) * woo: update method [a2b9fdd0c2](https://github.com/ccxt/ccxt/commits/a2b9fdd0c2d9087c65fdf5b19e6ad00e11910fe8) * fix(krakenfutures): check required Credentials [de4fb57743](https://github.com/ccxt/ccxt/commits/de4fb57743d1b6c756b6ccef9a5fad9c0a41bfe6) * feat(bittrex): handle ws errors and check credentials [15e2332810](https://github.com/ccxt/ccxt/commits/15e233281071006a46230afebf0f89c59586a270) * phemex: fetchFundingHistory remove method usage [b05f8f7e9d](https://github.com/ccxt/ccxt/commits/b05f8f7e9dfd83e1c1faf21cbc13e07a7fa45cd7) * phemex: fix fetchFundingHistory error in python [f1783ea179](https://github.com/ccxt/ccxt/commits/f1783ea179edaa3cee003a8d61fef66e48f60a44) * cli: update log [431cb44993](https://github.com/ccxt/ccxt/commits/431cb4499357e3bccc8dc6f9db1cb896dd5bdc12) * cli: update [668c097a9e](https://github.com/ccxt/ccxt/commits/668c097a9ebfe9ff0ecc66c8771eabc658dff1f0) * watchMyTrades symbol check [6d489e9bdf](https://github.com/ccxt/ccxt/commits/6d489e9bdf1cc29a27bb71792fbce3716d4a884f) * use handleMarketType and handleSubType [99cdfffd72](https://github.com/ccxt/ccxt/commits/99cdfffd72645d223d76cc76ce277a0c8e02c61f) * fix(huobi): watchBalance unified account [89c96df524](https://github.com/ccxt/ccxt/commits/89c96df52418f1f9f77ebfe804ecc790285f07ae) * 4.1.32 [c53e851780](https://github.com/ccxt/ccxt/commits/c53e8517809d44ecf17d10ce43cbce9a139cead5) ## 4.1.31 (2023-10-29) * bitget: update method [13f3b94c93](https://github.com/ccxt/ccxt/commits/13f3b94c93d3cdaae9b5c719d4ae18932f0c347e) * feat(bitvavo): pagination and jsdocs [72d9d4b35d](https://github.com/ccxt/ccxt/commits/72d9d4b35d1e732fb239ca51e3c83c43c03c94c4) * feat(tests): add static id tests [a43607c21f](https://github.com/ccxt/ccxt/commits/a43607c21f434b8e4c8d63826d5a7aed871ada3e) * update package [2578435d40](https://github.com/ccxt/ccxt/commits/2578435d4035c5bf2907047da5b15022a0b19cc2) * fix cryptocom [5a95603a1d](https://github.com/ccxt/ccxt/commits/5a95603a1dce66a8251202a252955cc892a7dae7) * fix(mexc): set future and option to false [1a57511e60](https://github.com/ccxt/ccxt/commits/1a57511e601a6e74f9d6df86585cc0c2c76215b3) * add kucoin [53af47bb56](https://github.com/ccxt/ccxt/commits/53af47bb56639a6c9f2e7ad1781b17f6f67cc80c) * fix(bybit): remove commonCurrencies GASDAO [74af27540d](https://github.com/ccxt/ccxt/commits/74af27540d6cc92c200c31e0d89b7b35040596f1) * OKX order status 'order_failed': 'canceled', [fa9d642974](https://github.com/ccxt/ccxt/commits/fa9d6429745536e176687bba9045870b56d32276) * fix(ascendex): setMarginMode, setLeverage, and set future to false [7d5b1c4fd1](https://github.com/ccxt/ccxt/commits/7d5b1c4fd1a51c629de6bfd4538b25a050ad2530) * feat(ascendex): fetchFundingHistory [1a49d9474b](https://github.com/ccxt/ccxt/commits/1a49d9474bdad6ccf0d551df8c27c4ed540f6ff4) * type fetchfundingHistory [1c9ff4fc8f](https://github.com/ccxt/ccxt/commits/1c9ff4fc8f7cc5b6ab5a242b8c4702c9ba6bec80) * add last_request_headers to php and python [316b0a8b6e](https://github.com/ccxt/ccxt/commits/316b0a8b6e859203c1837d5650ffd55aa4f384dc) * validate multiple exchanges [c4f2d1c54b](https://github.com/ccxt/ccxt/commits/c4f2d1c54b877f6ff97bc6cd700cb6dae74bf548) * add markets files [460503bd48](https://github.com/ccxt/ccxt/commits/460503bd48fa3dd8338348d8146fd4ae80d4acb7) * add inverse market [f7b389226f](https://github.com/ccxt/ccxt/commits/f7b389226f748dcec964d7fd42b5d47e87a20734) * update file [a3b8f1181d](https://github.com/ccxt/ccxt/commits/a3b8f1181dcb453c4b917db0f8230cb930e860b3) * simplify [58184e8006](https://github.com/ccxt/ccxt/commits/58184e8006e9c776a9524113fe8e09552dde4619) * fix bitget method's signature [1df548b430](https://github.com/ccxt/ccxt/commits/1df548b4306736e6efa2b85eabe3e8b3e4a1c0f2) * gemini: update method [6c11a2e503](https://github.com/ccxt/ccxt/commits/6c11a2e503d9e16d6b39eb006dcecbb1cbf449a1) * fix(coinex): infer order type from parseOrder [6a92c6bfff](https://github.com/ccxt/ccxt/commits/6a92c6bfff102f54110d3c770570de42d075ad40) * CR fixes [174d0b0e58](https://github.com/ccxt/ccxt/commits/174d0b0e5850febb0711eb0173e201312a134a43) * add marginMode to swap [8bb030f7d7](https://github.com/ccxt/ccxt/commits/8bb030f7d7798aa218fe6fc65dcdf230f19b3874) * comment out logic [45bf6a19c2](https://github.com/ccxt/ccxt/commits/45bf6a19c2340d75d0a3cfead39d53b1c8b2b519) * remove exception [4351c09c9b](https://github.com/ccxt/ccxt/commits/4351c09c9b0919898a6244a8f19b9ea5d40fd926) * update handleMarginModeAndParams [786c18fb89](https://github.com/ccxt/ccxt/commits/786c18fb89a2790a6a0fc0744d945d6e6782e297) * 4.1.31 [bd03b84f48](https://github.com/ccxt/ccxt/commits/bd03b84f481675706613bba7d395f4f949463512) ## 4.1.30 (2023-10-28) * feat(bitget): fetchMarketLeverageTiers, add margin support [041c860ec8](https://github.com/ccxt/ccxt/commits/041c860ec8407f9dfea500fa306f84e3f39221ce) * fix(exchange): have inflate return byte[] to match JS implementation and fix #19683 [d7a9d0dda0](https://github.com/ccxt/ccxt/commits/d7a9d0dda0258ccb3c13187b5485300b2545bf4a) * relativeFundingRate(): Return correct expected value [d0846dddf2](https://github.com/ccxt/ccxt/commits/d0846dddf2d2de77926d409bc6b6450682d7dbc0) * fix(huobi): add timestamp to snapshot, fix #19674 [595f3f2363](https://github.com/ccxt/ccxt/commits/595f3f2363bb1c5c3a903bf26ef43c4146bf0ddb) * feat(bitget): createOrders, add margin support [4ad452f585](https://github.com/ccxt/ccxt/commits/4ad452f5856b9ecc90a7a5485a4fff0fa74da985) * set margin to true [95057b4b66](https://github.com/ccxt/ccxt/commits/95057b4b665c2f0724a2832e450209291d6e3866) * fix(huobi): remove Hydro Protocol from commonCurrencies [1c60af689e](https://github.com/ccxt/ccxt/commits/1c60af689ef871b5bf98d9c1a867892e24bd226c) * fix(huobijp): remove Hydro Protocol from commonCurrencies [e5ca40b487](https://github.com/ccxt/ccxt/commits/e5ca40b487ad5ace2d67cc6bbe96d0a89f60f155) * bitopro: update cancelAllOrders [1e99cb764e](https://github.com/ccxt/ccxt/commits/1e99cb764ebdffe1d4ef5063f74bdb1447dd51b3) * gate: add @see [8de9cb2630](https://github.com/ccxt/ccxt/commits/8de9cb2630ad083a666803a357edc98e78383886) * gate: update repayMargin remove method usage [4360a68600](https://github.com/ccxt/ccxt/commits/4360a686008ddbaa4a312faddf832135b6673817) * gate: update borrowMargin remove method usage [0a6c8055c3](https://github.com/ccxt/ccxt/commits/0a6c8055c326b226293aac3d12f9afe0620465ea) * bitrue: fix fetchBidsAsks [3e487f5390](https://github.com/ccxt/ccxt/commits/3e487f5390f548561787c876b28c498e36281faf) * gate: update [ccdff8bef3](https://github.com/ccxt/ccxt/commits/ccdff8bef3746d4c5d7db79f88a1a65fe17c0e1c) * cr fixes [4f3fd1591b](https://github.com/ccxt/ccxt/commits/4f3fd1591bb3b93fe603bc5d0e6a9e3fca2d4297) * add params [e50ef57e4d](https://github.com/ccxt/ccxt/commits/e50ef57e4ddcd02af877be0f98f8a127db413def) * feat(build): speed up single transpilation [6fd6b43892](https://github.com/ccxt/ccxt/commits/6fd6b438928b0dac1d21ca8d9416d4367275fbf4) * fix latency issue in node [ae59305b2b](https://github.com/ccxt/ccxt/commits/ae59305b2bf0c3b5aa948a5117fa1b97e7fd2c75) * 4.1.30 [3dc946448a](https://github.com/ccxt/ccxt/commits/3dc946448abf509f9487a2c1ed3b65f8e6353c57) ## 4.1.29 (2023-10-26) * feat(cryptocom): add cancelOrders [8b9f964b24](https://github.com/ccxt/ccxt/commits/8b9f964b249192eede602cb7fad5ba1c215380d2) * add contigency type [e613b1e07e](https://github.com/ccxt/ccxt/commits/e613b1e07ef7e1809913c58ed14c950ece027178) * feat(mexc): add createSpotOrderRequest [14cda4267b](https://github.com/ccxt/ccxt/commits/14cda4267bdeee73d86b4564e3ba18e78651ab69) * feat(mexc): add cancelOrders [99435dbb0a](https://github.com/ccxt/ccxt/commits/99435dbb0a549b4e6fbd68f56b1e8dd105c11b01) * fix request [8fbd7f289e](https://github.com/ccxt/ccxt/commits/8fbd7f289e738457a9161a1f2fbe19e5e27d7a77) * createSpotOrderRequest fix [eb553a4b8e](https://github.com/ccxt/ccxt/commits/eb553a4b8e1695fee2696d5dddabd6480b4d3ac7) * handle marginMode [d91d5d141e](https://github.com/ccxt/ccxt/commits/d91d5d141e000c4070b8a26fccf219123ea12fd3) * same symbol validation [707914b697](https://github.com/ccxt/ccxt/commits/707914b69701d6a7bf08952f4437cd8860392d15) * feat(bitget): fetchBorrowInterest [d4bf52a0fb](https://github.com/ccxt/ccxt/commits/d4bf52a0fb37054ad8f700a5a7eecb04eaee7b1e) * bybit: add apis [ad8db2c78a](https://github.com/ccxt/ccxt/commits/ad8db2c78a779ccc90095372042ca861feb199d7) * okx: add apis [e422669561](https://github.com/ccxt/ccxt/commits/e42266956111e4a57e685ac150b917d9668d6ce9) * feat(krakenfutures): add jsdocs [91f0388640](https://github.com/ccxt/ccxt/commits/91f03886401a2e2969220a989fe6a8c0ed0575c0) * update default wallet [3b3a36f873](https://github.com/ccxt/ccxt/commits/3b3a36f873951e1e3dc68d561cc44eb2a67bc3e9) * fix(bybit): add timestamp to balance [ba7fd30ce8](https://github.com/ccxt/ccxt/commits/ba7fd30ce82db8e5407e5408d342ec99f5ef3485) * 4.1.29 [f47da80baf](https://github.com/ccxt/ccxt/commits/f47da80bafb9b25ee098900d28dd809a91181713) ## 4.1.28 (2023-10-26) * woo reflink [fdf81134f3](https://github.com/ccxt/ccxt/commits/fdf81134f332a4df01bda496f971ddd03593227d) * woo reflink [ae7d6ee4e6](https://github.com/ccxt/ccxt/commits/ae7d6ee4e6fff5ea63cbf50ea0519470070d5d78) * woo reflink [ci deploy] [7e759a3f70](https://github.com/ccxt/ccxt/commits/7e759a3f703ed9f4f98b95124ef392e789cc54a4) * 4.1.28 [5c535c27e4](https://github.com/ccxt/ccxt/commits/5c535c27e469adb448f7e11cbb2423a9c7faef69) ## 4.1.27 (2023-10-26) * bitopro: update @see [13711fcb56](https://github.com/ccxt/ccxt/commits/13711fcb566ff6ecb1b97cb253b91318425e873e) * feat(kucoinfutures): add test order endpoint [2b5fd554f0](https://github.com/ccxt/ccxt/commits/2b5fd554f0f5d6c6d681d8cb4ea5e993186f4ecb) * feat(kucoin): add order test and organize createOrder [8d6a6d6f8a](https://github.com/ccxt/ccxt/commits/8d6a6d6f8aabc20ade841f0227b83b040ec69993) * feat(kucoin): add createOrderRequest [a474815ee7](https://github.com/ccxt/ccxt/commits/a474815ee7c92435ee48b040b414746d3eb52cc3) * add margin test [dc6343ed0a](https://github.com/ccxt/ccxt/commits/dc6343ed0a5b7e74941e979d2dba3b7d75f187e9) * feat(kucoin): add createOrders [a2c21511ed](https://github.com/ccxt/ccxt/commits/a2c21511eda5f7594c4622c4ebcc68f68f75cb0e) * flag [1423128f43](https://github.com/ccxt/ccxt/commits/1423128f43411792f5998a5f9911932836dd670f) * add check [57d4f633e1](https://github.com/ccxt/ccxt/commits/57d4f633e194661754c7d97f412e1b26843d8034) * fix return [72ae5926e4](https://github.com/ccxt/ccxt/commits/72ae5926e4ef7ddf5917a0efebcf551f29f8ac44) * order parsing [824e09d8e9](https://github.com/ccxt/ccxt/commits/824e09d8e903d9407db409fa729761dd846aab92) * statically import prawl [fad1371c2d](https://github.com/ccxt/ccxt/commits/fad1371c2d7f6c5e726a559c993f90eadcdeb028) * modify messageBuffer for more client updates [639bdea655](https://github.com/ccxt/ccxt/commits/639bdea655508e83b4b140a0b908a7c9fa84d6d6) * minor edit [afebe10842](https://github.com/ccxt/ccxt/commits/afebe10842c2d775830a5855c9d20404254fafd6) * remove unused file [4b4e15cb6f](https://github.com/ccxt/ccxt/commits/4b4e15cb6fca888d804400bca1747516e529f87f) * 4.1.27 [c9903d6dfe](https://github.com/ccxt/ccxt/commits/c9903d6dfe278ef18278760c622a892469c317cd) ## 4.1.26 (2023-10-25) * feat(bitget): fetchBorrowRate [6fffd42483](https://github.com/ccxt/ccxt/commits/6fffd4248390b1cd100c9bdc2443acb01654b5f9) * iinject timestamp [4a48ed2cc1](https://github.com/ccxt/ccxt/commits/4a48ed2cc1d83a918dc4df107c425461e2f1258d) * 4.1.26 [6f260d1b65](https://github.com/ccxt/ccxt/commits/6f260d1b65cffdb869e680a4777247d1022adc61) ## 4.1.25 (2023-10-24) * bigone [e934ec2264](https://github.com/ccxt/ccxt/commits/e934ec226443019de40ec9c6c299a646a042eca2) * test d & w [567bf3313e](https://github.com/ccxt/ccxt/commits/567bf3313eafe630f07c61f46ea60659edc684e9) * Update bigone.ts [f6a5d7d75b](https://github.com/ccxt/ccxt/commits/f6a5d7d75b8bf11fd484ba4c2d17a4cc85baa171) * Update kucoin.ts [8f2d6f100c](https://github.com/ccxt/ccxt/commits/8f2d6f100c5faf68aee81c84593da2daac241ae1) * add `other` [1c11087f34](https://github.com/ccxt/ccxt/commits/1c11087f34be6beaf411cc57405decaa4e6d54ba) * refix [bf569299cc](https://github.com/ccxt/ccxt/commits/bf569299cca4f34dd451a569227969d1b28ae583) * minor [566e3b9d9f](https://github.com/ccxt/ccxt/commits/566e3b9d9f83521d3b6e5dffe08dbb1fcf442199) * kucoin exceptional coins [07db327c65](https://github.com/ccxt/ccxt/commits/07db327c6517a9fe9a1372fae5a86b104e91f269) * Update kucoin.ts [e8d64cfb2c](https://github.com/ccxt/ccxt/commits/e8d64cfb2c0bba3c01df30f41216f0f3d741de2b) * Update test.currency.ts [9276a6cef4](https://github.com/ccxt/ccxt/commits/9276a6cef4463731cb5d2c4991c379c992646a95) * Update test.currency.ts [441d85fa22](https://github.com/ccxt/ccxt/commits/441d85fa225c06aaf340a70b52d876eedf06f92a) * feat(Exchange): add createOrders stub [a5e2b6e536](https://github.com/ccxt/ccxt/commits/a5e2b6e53606e6b9a4e5cf2e89fe853f63a2bc38) * feat(binance): init createOrders [cf28418cb4](https://github.com/ccxt/ccxt/commits/cf28418cb413beb86060e9c9c25e469d8e3d0da8) * binance: fix createOrders [56200cb813](https://github.com/ccxt/ccxt/commits/56200cb81302941209e3ee074c46e0a2b033f3f9) * python OrderRequest type [997fd786a8](https://github.com/ccxt/ccxt/commits/997fd786a8d6296566dc7f4abf6ff900cbe04072) * import fix [835f90c86c](https://github.com/ccxt/ccxt/commits/835f90c86c9d656cc2466e325ca7a0bb6525827f) * feat(okx): add createOrders [d6170fbb5b](https://github.com/ccxt/ccxt/commits/d6170fbb5b86637147feb49dd55cfbc5e4f113eb) * feat(bybit): add createOrders [b88ea0c1ee](https://github.com/ccxt/ccxt/commits/b88ea0c1eeb85fc0d75bb54bd62ded3a9ef8e06a) * feat(base): update createOrders signature and bybit impl [69cb2d3cf3](https://github.com/ccxt/ccxt/commits/69cb2d3cf3ec299f1c701a9a1720af83326e58a9) * update params [333c6a874c](https://github.com/ccxt/ccxt/commits/333c6a874ca2a6e47b8b32233a3c9d6f315cbaf7) * feat(bitget): add createOrders [c391a23fd4](https://github.com/ccxt/ccxt/commits/c391a23fd4be9c27e4505569a308e5f0bce4ab0c) * fix bitget error handling [a7b6dbebd2](https://github.com/ccxt/ccxt/commits/a7b6dbebd26db48a631ba37cddfe0c0bb29d8eb5) * add flag [d54c87f41f](https://github.com/ccxt/ccxt/commits/d54c87f41f99ac00ae27949e1e3f63d3955cba15) * feat(cryptocom): add createOrders [e2537a025b](https://github.com/ccxt/ccxt/commits/e2537a025bc36f4d253a5034fc903be3581cb056) * update types [4c854ede7a](https://github.com/ccxt/ccxt/commits/4c854ede7ac51d3b5f4f027871c9aab646ede3b3) * update contingency_type [5c25f1388a](https://github.com/ccxt/ccxt/commits/5c25f1388a98e740bd4cff0db9acffadfc9ba6b6) * feat(cryptocom): add createAdvancedOrderRequest [50b9ca1f6c](https://github.com/ccxt/ccxt/commits/50b9ca1f6c242823ee8a56da3858b9088c5f39d6) * feat(gate): add createOrderRequest [d340f471a0](https://github.com/ccxt/ccxt/commits/d340f471a084acfea54206bbc4f9d86c6fbf7996) * add message exception [63bdfa473a](https://github.com/ccxt/ccxt/commits/63bdfa473aaa7081b08067293cbb53e89f5c201d) * validate market types [28401df13d](https://github.com/ccxt/ccxt/commits/28401df13dc50628a57107452ff0c4f868a422d7) * update signature [3a3231f9c3](https://github.com/ccxt/ccxt/commits/3a3231f9c30a954eb798745599e3f2be8cdccdd9) * parseOrders on rejected orders [1cb7223823](https://github.com/ccxt/ccxt/commits/1cb7223823baba5fdf74818eeae14311cd13d823) * feat(gate): spot batch working [252dab0af5](https://github.com/ccxt/ccxt/commits/252dab0af55fac7baa9b5297acbf5afa5c15eb7a) * feat(gate): contract batch orders working [59ab2b02b7](https://github.com/ccxt/ccxt/commits/59ab2b02b7993de1aedff21ac216e9d6be5cd44e) * okx: handle partial success [b7e80b4a3f](https://github.com/ccxt/ccxt/commits/b7e80b4a3f79dc5647d5368acd3cd95b51d3b43b) * add flag [463f107ddb](https://github.com/ccxt/ccxt/commits/463f107ddbcaf82634517319cfc9bffbc2c8bb98) * handle partial success [b39ab02f9b](https://github.com/ccxt/ccxt/commits/b39ab02f9b1deae8a738ec56b5083a5203ce8898) * feat(bitget): handle partial success [6abd7e9109](https://github.com/ccxt/ccxt/commits/6abd7e9109b94fa1aef54980158a35e7ee979218) * bybit: handle partial success [3c18609cf3](https://github.com/ccxt/ccxt/commits/3c18609cf320b7c342709baff97d1f597e1f85b4) * update manual [e44e52abbe](https://github.com/ccxt/ccxt/commits/e44e52abbe7a1335b6818570ced2fd1c028a88c2) * referencing create orders [f6d05b2685](https://github.com/ccxt/ccxt/commits/f6d05b2685644fc12b23530fbfa23b5830b753ca) * feat(bitget): fetchMyLiquidations [127ab3678f](https://github.com/ccxt/ccxt/commits/127ab3678ff09899b714a8ac1ba81dd12faf3a65) * feat: add support for eddsa keys to binance [66f8f7cdb1](https://github.com/ccxt/ccxt/commits/66f8f7cdb15fe26265d338bd0fc7088da8b4916e) * add missing semi [2725a924c3](https://github.com/ccxt/ccxt/commits/2725a924c3e618f6092c2ac7dff833cd3e006f89) * gate: add apis, remove deprecated apis [cc660a78ef](https://github.com/ccxt/ccxt/commits/cc660a78ef8b9feff181dd51d75683af7a10e217) * feat(krakenfutures): init createOrders [3e0d31569e](https://github.com/ccxt/ccxt/commits/3e0d31569ed31d93a07472878c850afa6a9a614e) * krakenfutures: finish createOrders [e42a8ab8f7](https://github.com/ccxt/ccxt/commits/e42a8ab8f7ae80c67ab588bc9ce85866fa11e26b) * flag [c8816a3b7e](https://github.com/ccxt/ccxt/commits/c8816a3b7ed17b7b8cf4ab44cb79abf45ba8d10f) * update type [bff5fb2d81](https://github.com/ccxt/ccxt/commits/bff5fb2d818ae2c0bc3f9693d8bb750eba1b45cb) * add createOrders example [384e059a4c](https://github.com/ccxt/ccxt/commits/384e059a4c32080fea45f8205d51b42d1844096f) * revert [c4d7678e72](https://github.com/ccxt/ccxt/commits/c4d7678e7297639d56ebc1f3dd34e657dc1d4b52) * feat(base): update sortBy implementation, adding default [3f5a24d39a](https://github.com/ccxt/ccxt/commits/3f5a24d39ac5f1dbee116bb97a6d799f9b79bce4) * update implementation [e0cf0e591d](https://github.com/ccxt/ccxt/commits/e0cf0e591d7f3fb2bdfbac29f93c9827641a49c8) * feat(base): update sortBy usages [c75129c6e2](https://github.com/ccxt/ccxt/commits/c75129c6e2c090e3d4a2c735563cb2bf8e29af8c) * fix python syntax [c5d525dca2](https://github.com/ccxt/ccxt/commits/c5d525dca2656a8b0f91b359bce598fd4145f321) * small fix [f4810f0541](https://github.com/ccxt/ccxt/commits/f4810f05411fafc7806cdbb63d15361fedbfd1f1) * fix(krakenfutures): open orders parsing [de17ac3f87](https://github.com/ccxt/ccxt/commits/de17ac3f878cf38c4ec7f62fd05b66be9a4589fd) * close #19660 bybit ticker symbol parsing [995bf92bdc](https://github.com/ccxt/ccxt/commits/995bf92bdce517ed1794ace6cc9742f6b99bf782) * 4.1.25 [b643197405](https://github.com/ccxt/ccxt/commits/b6431974051bf68db51049a0a2c43aec32776400) ## 4.1.24 (2023-10-24) * binance: add apis [ad04af2d9f](https://github.com/ccxt/ccxt/commits/ad04af2d9fc22e08cca1ce7fa2e8ef8b206d2639) * bitmart order status [d628fadaf2](https://github.com/ccxt/ccxt/commits/d628fadaf260fd50ed89064de5c3142197e73dd7) * feat(krakenfutures): add cancelOrders [a80f2db5c1](https://github.com/ccxt/ccxt/commits/a80f2db5c16c51ec0d8e75fc198b275754e7ca85) * missing await [3efb7e9678](https://github.com/ccxt/ccxt/commits/3efb7e9678674b6da63b0077b09a220dd119a83f) * delete some unused files [71f699e60e](https://github.com/ccxt/ccxt/commits/71f699e60e68b51adbb5f5b4f6532b0b0a4f72b9) * 4.1.24 [b17055ef91](https://github.com/ccxt/ccxt/commits/b17055ef91e2aed2330446f773776fda335011a8) ## 4.1.23 (2023-10-23) * feat(docs): add star histoy to readme [178d9e1038](https://github.com/ccxt/ccxt/commits/178d9e10381ae52612aab4a2934ee3e4818f4e77) * fix(exchange):IndexedOrderBook order by price and id, fix #19479 [784c13363e](https://github.com/ccxt/ccxt/commits/784c13363e320b9772704993f5c5f876a5748a8d) * ascendex: add apis [c933d78934](https://github.com/ccxt/ccxt/commits/c933d78934ee88fa6d5fded52ed95e3917abc2fb) * enable bitfinex2 ws [79c50aa55f](https://github.com/ccxt/ccxt/commits/79c50aa55fa5f9322f4bf2009057927606061002) * bybit fetchBalance type="FUND" fix [fcaada9487](https://github.com/ccxt/ccxt/commits/fcaada94876bd3d1c01ea80c89d1125bb6b02646) * 4.1.23 [c9913cb440](https://github.com/ccxt/ccxt/commits/c9913cb44031e12f78e504c35bb194ed744facd4) ## 4.1.22 (2023-10-22) * feat(okcoin): new implicit API [a5c548ddf3](https://github.com/ccxt/ccxt/commits/a5c548ddf3e0dc5a7b349347689b3f4daf232686) * formatting [32c781b3ab](https://github.com/ccxt/ccxt/commits/32c781b3abf679bde27b6285cc2a2415f5aea5cc) * fix signature and fetchMarkets and other fixes [6e061b15fe](https://github.com/ccxt/ccxt/commits/6e061b15fe7e7e76d53745d4efe3b2a1120ede2f) * fix(okcoin): update fetchTrades/tickers/ohlcv/orderbook [df61381da5](https://github.com/ccxt/ccxt/commits/df61381da524d88cdea68e916a96c95edcf1c30c) * remove unncessary methods [c11dd47471](https://github.com/ccxt/ccxt/commits/c11dd474711efae8c30062e7bfd15c657eb560db) * add fetchMyTrades [dcb2fdf87c](https://github.com/ccxt/ccxt/commits/dcb2fdf87c70983a60147e6ac7906e7d915bee89) * feat(okx): update fetchorders methods [af37f7bc1b](https://github.com/ccxt/ccxt/commits/af37f7bc1ba8dc36d8b99c60d9c3c46d51224d1e) * add cancelOrders [125a460fa5](https://github.com/ccxt/ccxt/commits/125a460fa5319e757abe30081ac2662e8d73fa72) * several updates [d567feaa46](https://github.com/ccxt/ccxt/commits/d567feaa4672322a93eb30a898151375baea51a7) * update okcoin [efbb8f32e6](https://github.com/ccxt/ccxt/commits/efbb8f32e6df70fbf3a6bb8309a7bd33acf6ede9) * ledger and trades fix [445481e30e](https://github.com/ccxt/ccxt/commits/445481e30e24b864304ae70040dddc7a45690be2) * fix fetchTicker [8b7fbb48a8](https://github.com/ccxt/ccxt/commits/8b7fbb48a89e05ee6b7ebc576df8e4141ce82426) * remove code [c972960045](https://github.com/ccxt/ccxt/commits/c972960045fa785daa777b85a26bc9585fd46044) * networks fix [1952d5d0f6](https://github.com/ccxt/ccxt/commits/1952d5d0f6dac4f983f550ca54be307f746b1741) * createOrder docs [72dd44567f](https://github.com/ccxt/ccxt/commits/72dd44567f5550dd0ab389a0b53c96bcef99daaa) * default to trigger [366126133e](https://github.com/ccxt/ccxt/commits/366126133ee2fba6dcb9e7ee3d702320aa178ddf) * cancelOrder fix [f9cbdf497b](https://github.com/ccxt/ccxt/commits/f9cbdf497be338ffe89e51975cd2aff6b915cd81) * fix cancelOrder and cancelOrders [3e57f6bcec](https://github.com/ccxt/ccxt/commits/3e57f6bceca3259fa67d1bfbde4006eaca56c755) * remove exception [e8eca36401](https://github.com/ccxt/ccxt/commits/e8eca36401ada95a49504611d738da36482a0ff7) * 4.1.21 [a82ebe80b0](https://github.com/ccxt/ccxt/commits/a82ebe80b0214f2ce2d1c81eaf2d11a9dd23da40) * 4.1.21 [e7c71aa871](https://github.com/ccxt/ccxt/commits/e7c71aa871d00aafb801aa4030baf2fa22a198b0) * fix(bitget): cancelAllOrders default marginCoin [8100d3f25f](https://github.com/ccxt/ccxt/commits/8100d3f25f5f98cf66dcb2ca8ada35c27a5e0d31) * 4.1.22 [e471853b5b](https://github.com/ccxt/ccxt/commits/e471853b5ba47a07ff817e689e64fb8734dd7bc0) ## 4.1.20 (2023-10-21) * kucoin watchOrders stop orders [70af012a7e](https://github.com/ccxt/ccxt/commits/70af012a7edbd283b8caebc5e8dc499da03d0499) * feat(Exchange): Add cache of trigger orders to base exchange [9ce8b65a7b](https://github.com/ccxt/ccxt/commits/9ce8b65a7b6416e951e66fcd8c480df3cdd0449f) * feat(kucoin): watchOrders watches stop orders [38f080144c](https://github.com/ccxt/ccxt/commits/38f080144c0b70db95b32d4c4b0a3c370c291c37) * feat(bitget): fetchOpenOrders, add margin support [04cea4c5e6](https://github.com/ccxt/ccxt/commits/04cea4c5e6d582d28df07a8795beb4cc11fced13) * feat(bitget): fetchCanceledOrders, fetchClosedOrders, add margin support [025e261554](https://github.com/ccxt/ccxt/commits/025e261554e5cc746c31aefae44a5512cf2d4a1b) * fix fetchOpenOrders [189cce7382](https://github.com/ccxt/ccxt/commits/189cce73827f0eeb0b585f58acea248c1c71b803) * fix timestamps [b07d820ce3](https://github.com/ccxt/ccxt/commits/b07d820ce310dfc66dcee37690dc5aeb5fd06606) * feat(krakenfutures): add reduceOnly [c4e8a9364e](https://github.com/ccxt/ccxt/commits/c4e8a9364e7053095b24f7941ec62ba41b70b810) * Update README.md Gate.io campaign ended [af8c66229c](https://github.com/ccxt/ccxt/commits/af8c66229cf4d748052569ada42307be540f566c) * add trigger [815010a8ee](https://github.com/ccxt/ccxt/commits/815010a8ee6b35664b90501c1c70f470095c72c8) * add triggerOrders to python and php [ef082f0870](https://github.com/ccxt/ccxt/commits/ef082f08701992543de0761e94f2ca0343d57d50) * feat(okx): split trigger stream in watchOrders [c9c228808a](https://github.com/ccxt/ccxt/commits/c9c228808adbc86a6eaa4b31e66911bf706dcff5) * add trigger to options [eb7b549a05](https://github.com/ccxt/ccxt/commits/eb7b549a056543901172c893ea11852977e7378c) * fix(bybit): preserve fee signal [58ce469597](https://github.com/ccxt/ccxt/commits/58ce469597c02ea2ae5882f0f360dedbffb75d0a) * adjust fee test [1c05637145](https://github.com/ccxt/ccxt/commits/1c05637145fc76608fb664dac3fb825753cdf588) * feat(bitget): fetchMyTrades, add margin support [eaec21d8f5](https://github.com/ccxt/ccxt/commits/eaec21d8f57714ed8a7adfa4b0a2d425bb28ada4) * 4.1.20 [c0940a48e8](https://github.com/ccxt/ccxt/commits/c0940a48e875249f34ecfd79d074f67eafcacaf0) ## 4.1.19 (2023-10-20) * type [321675fcb5](https://github.com/ccxt/ccxt/commits/321675fcb5eed0445444a1a92fb965540d7db4db) * gemnini [6c5bf3fc20](https://github.com/ccxt/ccxt/commits/6c5bf3fc20b3ecabafa578eab969465c545dbfd9) * coinsph [0ae15be6a0](https://github.com/ccxt/ccxt/commits/0ae15be6a02ea08e35a51ba0753dc67b603b46b0) * fix(Exchange.ts): WS error handling [67e67c6981](https://github.com/ccxt/ccxt/commits/67e67c698159ac4afdc927e220f2c56ee5be1e3f) * init type validation [e1d1fe45ca](https://github.com/ccxt/ccxt/commits/e1d1fe45cafa1d07cd84bb3af42b3f67f04bec11) * add command to package.json [60472fed66](https://github.com/ccxt/ccxt/commits/60472fed66863b27c251902485ebba4a2449392f) * add some metrics [b8ca566d87](https://github.com/ccxt/ccxt/commits/b8ca566d875c61481045b85b3ed3e4f5ccd818fa) * fix(all): fetchTicker return type [7d324cc025](https://github.com/ccxt/ccxt/commits/7d324cc0253b1920deeae318558edaba4a0b3b61) * fix(all): fetchTickers return type [fd30d62c0b](https://github.com/ccxt/ccxt/commits/fd30d62c0b7350f21497da3c0aa36c6cffb75d72) * fix(fetchMyTrades): return type [a4f76093f4](https://github.com/ccxt/ccxt/commits/a4f76093f4430103aabaaacece3518869c14e78c) * fix(fetchOrders): return type [32924679a8](https://github.com/ccxt/ccxt/commits/32924679a8bcc2a6c0b511ffe2360d200951d85d) * fix(fetchOrder): return type [400186964d](https://github.com/ccxt/ccxt/commits/400186964d08671343fb1ec83b14580b6a48c388) * fix(fetchOrderTrades): return type [420cb04eee](https://github.com/ccxt/ccxt/commits/420cb04eee601a3ef6943a41ff76a561dc8f815a) * fix(fetchOpenOrders,fetchClosedOrders): return type [20de633665](https://github.com/ccxt/ccxt/commits/20de633665aea58dde86579fc2d3094cfc439ef6) * fix php [f6ce353a39](https://github.com/ccxt/ccxt/commits/f6ce353a396cf6f92702c3b2c9c0cf945731bca6) * fix(fetchOrderBook): return type [d09badc421](https://github.com/ccxt/ccxt/commits/d09badc4213d2660dc80171fc878b60c846597b4) * #19511 [772ae62ae3](https://github.com/ccxt/ccxt/commits/772ae62ae387d042f65f9461e3b5c7cd0d21e054) * fix(fetchOrderBooks): return type [fc6bb85d0d](https://github.com/ccxt/ccxt/commits/fc6bb85d0d20a14d131823057c33192c711b55a3) * fetchPositions type [4ecc25fb2c](https://github.com/ccxt/ccxt/commits/4ecc25fb2cdef5673aa16dd18939abb67d29a6a5) * fix(createOrder): return type [ae91355915](https://github.com/ccxt/ccxt/commits/ae9135591515054f70b28f35ab90a1c70bc74c78) * fix(createOrder/editOrder): return type [da1c8b88fc](https://github.com/ccxt/ccxt/commits/da1c8b88fcea4467bf1a04530d21f789b94c5eff) * fix(krakenfutures): editOrder type [9904f1c94d](https://github.com/ccxt/ccxt/commits/9904f1c94d2793869c1c0b0e3f99d05c23ad6da8) * fix(fetchOHLCV): return type [ed510666c8](https://github.com/ccxt/ccxt/commits/ed510666c87ace4f7c4fcd0c4ba05883d4474319) * fix(fetchBalance): return type [af49818969](https://github.com/ccxt/ccxt/commits/af4981896919acca9b204fea7c1abe8ba59e70dd) * types fix [b52cbb6420](https://github.com/ccxt/ccxt/commits/b52cbb6420bdc2af46930223e2efb6d0bb832564) * improve script [65d019231d](https://github.com/ccxt/ccxt/commits/65d019231d61786ba636eced7966c2dddaf58dfc) * update build scripts [af4eec9c7d](https://github.com/ccxt/ccxt/commits/af4eec9c7d83688a3c346a0fd1590c5275fc6751) * update typescript regex [51dbc13abb](https://github.com/ccxt/ccxt/commits/51dbc13abb6c9cd60cb98401758b366c2d40f645) * fix(binance): implicit API trailing space [27950f71c1](https://github.com/ccxt/ccxt/commits/27950f71c1c444009edd6ea82894f8b5e9b19ddc) * revert [8de8cbc378](https://github.com/ccxt/ccxt/commits/8de8cbc3787e90eb603e91ababb04fe3dee72809) * feat(okx): unify leverage inside setMarginMode [24315963d3](https://github.com/ccxt/ccxt/commits/24315963d31ce5c6896a2154425ac0e66117173d) * feat(binance): update trades and depth RL [6ba4f77293](https://github.com/ccxt/ccxt/commits/6ba4f77293b1df6940c4ae68200712ce298b804a) * add futures endpoint [ba1e0ac798](https://github.com/ccxt/ccxt/commits/ba1e0ac798298fc289c989f94cd74e80915fbdd6) * 4.1.19 [8f1188b423](https://github.com/ccxt/ccxt/commits/8f1188b4230d245c729ddf452dfb8762c5fd792c) ## 4.1.18 (2023-10-19) * base [ec8654075c](https://github.com/ccxt/ccxt/commits/ec8654075c27818d614f4520ea531d5d84fc8f45) * bit2c [f58597229f](https://github.com/ccxt/ccxt/commits/f58597229fa868f2365a8522e63763e392b7d84c) * bitstamp [ac1ca4339f](https://github.com/ccxt/ccxt/commits/ac1ca4339f561e5436a78722f8e1b25e68308f53) * bl3p [9ce30fec63](https://github.com/ccxt/ccxt/commits/9ce30fec634c751bfd6963a42cc3b6b59be6bf75) * exch [9e4ea9c665](https://github.com/ccxt/ccxt/commits/9e4ea9c6656e9d20fbbe5c7e0a7da6a081f2b699) * btcbox [5881869bc6](https://github.com/ccxt/ccxt/commits/5881869bc63131cecffe4c8faba1218c7f732369) * btctradeua [1844a574db](https://github.com/ccxt/ccxt/commits/1844a574db3bca5a48016f7494f70f8198885f9c) * coincheck.ts [5e6138a635](https://github.com/ccxt/ccxt/commits/5e6138a6354847b57c1a55d68c1ca9be40a9baf6) * coinspot [18aae9e0e6](https://github.com/ccxt/ccxt/commits/18aae9e0e6ace0f529540082bfdfa66af8b250df) * paymium [4f1260eb89](https://github.com/ccxt/ccxt/commits/4f1260eb8969e17b57d265e839b5ff52ef782129) * rename [1fdde31977](https://github.com/ccxt/ccxt/commits/1fdde31977f4eff48d0fbb0dbfd756fe44390c54) * contract [311554038c](https://github.com/ccxt/ccxt/commits/311554038c0f8c20bac0404adc96e48cbfa5e3c9) * index [4509eee21a](https://github.com/ccxt/ccxt/commits/4509eee21a621b72ce8b67e66e7e3bdc08b40b92) * option [1b134f94bf](https://github.com/ccxt/ccxt/commits/1b134f94bfd4a2b87fc8a26be74c62a61c93b4c4) * revert and fix `safeIntegerProduct` [d4143930d7](https://github.com/ccxt/ccxt/commits/d4143930d746d2d115e37171d63c03dbfb46f0be) * feat(bitget): cancelOrder, add margin support [3676def9fc](https://github.com/ccxt/ccxt/commits/3676def9fcb98dfaf0903b41eae78ba813982b6d) * okx: add apis [34d5663c7a](https://github.com/ccxt/ccxt/commits/34d5663c7a6b48ef80411a348100272f2c8b949c) * missing id fix [1bc1b4b687](https://github.com/ccxt/ccxt/commits/1bc1b4b687db2466aaefc6e3ad06014c2534c4fb) * simplify symbol inference [aa2448516d](https://github.com/ccxt/ccxt/commits/aa2448516da295a4501a2362084cb0b240381e5b) * 4.1.18 [f1d14113b7](https://github.com/ccxt/ccxt/commits/f1d14113b7af06f928057ffff299a7a66f28bec9) ## 4.1.17 (2023-10-18) * fix(bybit): order fee [dc87dacb9b](https://github.com/ccxt/ccxt/commits/dc87dacb9b63990f85ef3c7ddb14985f203bb15b) * fix exception [d6a17cd803](https://github.com/ccxt/ccxt/commits/d6a17cd803697969b47c1f22e070b6fbe0a1db83) * bingx: fix parseTrade side [faecfd6da4](https://github.com/ccxt/ccxt/commits/faecfd6da4c7ec3def7c12ac42ac630799a51c4a) * feat(bitget): createOrder, add margin support [293a211bf1](https://github.com/ccxt/ccxt/commits/293a211bf1cbe38437403fdcc52f584d710a2781) * fix(ascendex): reduceMargin no longer requires a negative number for amount [df8bbc8284](https://github.com/ccxt/ccxt/commits/df8bbc8284cdd628cefe0824092314c4ea57f08f) * bingx: fix parseTrade side [047f07d884](https://github.com/ccxt/ccxt/commits/047f07d884df3ceaf0427e8aa202b83b3e01edd3) * fix(bitget,okx): handleUntilOption fix [b1879345be](https://github.com/ccxt/ccxt/commits/b1879345be9ea5c13e7707f2693b067721a2c002) * 4.1.17 [fc2debe4fc](https://github.com/ccxt/ccxt/commits/fc2debe4fc5b5ebee56cbb6d1ad2cc1aa6a7a8c3) ## 4.1.16 (2023-10-17) * fix rename [4a1b748f04](https://github.com/ccxt/ccxt/commits/4a1b748f0452a0068cea233c91a10f94ecabd115) * bingx private tests and assertTimestampOrder [ffe58ba897](https://github.com/ccxt/ccxt/commits/ffe58ba89713042eb245a5cb13c987054485daac) * fix(wazirx): add info to balance [98fb8b6c85](https://github.com/ccxt/ccxt/commits/98fb8b6c856ffa2686c41f8937d2afc0359482a6) * digifinex: private tests [f593c2936e](https://github.com/ccxt/ccxt/commits/f593c2936ef315cfaf95a9733e306243b9002ffa) * 4.1.15 [07b3e387f1](https://github.com/ccxt/ccxt/commits/07b3e387f10cc5c0ee5f401c683c4810db93de37) * mexc: private tests [75e739b1b1](https://github.com/ccxt/ccxt/commits/75e739b1b1c7ac6e0e81d90e28fbb4e6b7d13ecb) * 4.1.15 [2de7719c02](https://github.com/ccxt/ccxt/commits/2de7719c02ae5f3c37052f68bb48d38fc10f57e0) * bitmex private tests [3c2b8d24af](https://github.com/ccxt/ccxt/commits/3c2b8d24af403189c2f1bebaa6068a24d8b595d5) * small position fix [521f859a2a](https://github.com/ccxt/ccxt/commits/521f859a2a6f36fa8db390ceab41bdfaa3074eb9) * btcalpha [f5929f47fa](https://github.com/ccxt/ccxt/commits/f5929f47fa234b3a6437737c91f02fac14ca7704) * fix(coinone): parseOrder fix [d1a3bf7e4c](https://github.com/ccxt/ccxt/commits/d1a3bf7e4c85d3e84ac500816fa80f3db2677502) * 4.1.16 [3dfdb44780](https://github.com/ccxt/ccxt/commits/3dfdb44780e00ce6cb2028040e0f9af9f37b171d) ## 4.1.15 (2023-10-17) * kraken [a6cea1e4a0](https://github.com/ccxt/ccxt/commits/a6cea1e4a08cfb154f0a282a4fc42bf7723ee2a5) * kucoin [0111f9a878](https://github.com/ccxt/ccxt/commits/0111f9a878bbcc9330c7438609dcbb1b2893e6f9) * kuna [6ddd6dd0f9](https://github.com/ccxt/ccxt/commits/6ddd6dd0f977e0477e9a82b02ff279579ed677be) * lbank [81ad4418de](https://github.com/ccxt/ccxt/commits/81ad4418de0bb1f18d91011882b89b78f4d934b2) * lbank2 [5768c0899a](https://github.com/ccxt/ccxt/commits/5768c0899abdb17dc295e98a23a951a111b921af) * luno [bcd263527c](https://github.com/ccxt/ccxt/commits/bcd263527cf59ef91890f8b53d40e54b2afcd25a) * lykke [0e74a5bc95](https://github.com/ccxt/ccxt/commits/0e74a5bc95e243c6db372e82a4ef36bf1fd04d59) * mercado [b22a56ca6e](https://github.com/ccxt/ccxt/commits/b22a56ca6ec3cbdee713da30433e261eb9ed0244) * fix [9ec5e13577](https://github.com/ccxt/ccxt/commits/9ec5e13577b0a7c58dffb5b3342d0135f1b89e0a) * ndax [684252ba3c](https://github.com/ccxt/ccxt/commits/684252ba3c8bfb8323fd363e7e8b47ef8e481b3c) * novadax [88e90bd230](https://github.com/ccxt/ccxt/commits/88e90bd230af93255befd499688dc0676f5e9f8d) * mexc [2cab99e4bc](https://github.com/ccxt/ccxt/commits/2cab99e4bc94b1a8b48a3ab8539987fce5e2bf80) * oceanex [98e81ee244](https://github.com/ccxt/ccxt/commits/98e81ee24433c2c815ac660a5cf070581db4b9cb) * phemex [dde4a9db8e](https://github.com/ccxt/ccxt/commits/dde4a9db8ec7c1f34da88f86e253ca20fb11a347) * probit [b3c3b67276](https://github.com/ccxt/ccxt/commits/b3c3b6727683f9d1a684ee8a66cf211fb8e206e5) * tidex [f6d5e42740](https://github.com/ccxt/ccxt/commits/f6d5e42740f92a4e7fde7fb444ae31e5961fe226) * timex [cff442bca9](https://github.com/ccxt/ccxt/commits/cff442bca98fdd074de330417da1893adc48c057) * tokocrypto [0a1de1747e](https://github.com/ccxt/ccxt/commits/0a1de1747ec9c4c832f62a9730ebcb1b5882ef6e) * upbit [b7b10c3e04](https://github.com/ccxt/ccxt/commits/b7b10c3e0450f66ac7b105994296217769dba57a) * wavesexchange [0731ff5719](https://github.com/ccxt/ccxt/commits/0731ff5719e0217a0235549d4efbbf050d03498e) * wazirx [46e12e5e8a](https://github.com/ccxt/ccxt/commits/46e12e5e8a3a97fa90c797519a534ec958dd9c5c) * whitebit [8d535af526](https://github.com/ccxt/ccxt/commits/8d535af526a2b15c17ce380b1af6af7356611d2e) * yobit [be547eb580](https://github.com/ccxt/ccxt/commits/be547eb580813d68c1119ad254a55dcfabf7a4a1) * zaif [93e281841d](https://github.com/ccxt/ccxt/commits/93e281841d9f1f69c0e9a142176a141d4f14d295) * zonda [07ce28a1d1](https://github.com/ccxt/ccxt/commits/07ce28a1d14d9472b84f3f229b2f1c191460aca4) * rename assertTimestamp into assertTimestampAndDatetime , and add new assertTimestamp method [a5bb94ba8c](https://github.com/ccxt/ccxt/commits/a5bb94ba8ce8eab5587c7dc33789a870647de5d4) * remove created [306bdf9d49](https://github.com/ccxt/ccxt/commits/306bdf9d499fbce967764d181ae41b5e3bae029c) * Update test.market.ts [8c06d46492](https://github.com/ccxt/ccxt/commits/8c06d46492ae8eded07c3ca363c880932c8a597c) * Update test.sharedMethods.ts [33c4fea123](https://github.com/ccxt/ccxt/commits/33c4fea1239b16318ee91c0605be4e471c3e71e5) * feat(bitget): fetchBalance, add margin support [86351318d6](https://github.com/ccxt/ccxt/commits/86351318d6e0f1e1ee1e2104e9ddee17755b9f1f) * btcturk: add apis [f4f33a1c1d](https://github.com/ccxt/ccxt/commits/f4f33a1c1df697c64d500d1eb45ca60e8e376858) * 4.1.15 [07b3e387f1](https://github.com/ccxt/ccxt/commits/07b3e387f10cc5c0ee5f401c683c4810db93de37) ## 4.1.14 (2023-10-16) * cex [4c3215e2b0](https://github.com/ccxt/ccxt/commits/4c3215e2b074f25377072b783478566c64131775) * coinbase [e54250b6e1](https://github.com/ccxt/ccxt/commits/e54250b6e144772d95e1e157599adf39df8f18a5) * coinbasepro [ee6934b672](https://github.com/ccxt/ccxt/commits/ee6934b6727fe39f50913ccf5fd29a408322737a) * coinex [de98168709](https://github.com/ccxt/ccxt/commits/de98168709c8b0233fa3587f3e86b86b32d6c16e) * coinfalcon [9a2b49a79d](https://github.com/ccxt/ccxt/commits/9a2b49a79d737804db8e2ab985c3a03207d2c443) * coinmate [936f85f2de](https://github.com/ccxt/ccxt/commits/936f85f2ded597aee2ceb13dc82e641bcb21abfb) * coinone [86e3f12ec5](https://github.com/ccxt/ccxt/commits/86e3f12ec5570a5ab839fa8a9f1a5af904d3b540) * cryptocom [3db8e75a3f](https://github.com/ccxt/ccxt/commits/3db8e75a3f59b85fb9a970018da3c4a83c522e9b) * currencycom [c4bd2aa5bc](https://github.com/ccxt/ccxt/commits/c4bd2aa5bcfa0dd5286b9a439905353519d1b11a) * digifinex [00edb0f085](https://github.com/ccxt/ccxt/commits/00edb0f085758f8467de4abe75d8f0003d4ff56c) * exmo [cd4d65e3c0](https://github.com/ccxt/ccxt/commits/cd4d65e3c07a95d44c8abc1d83cfaab7e051607d) * gemini [c571caf447](https://github.com/ccxt/ccxt/commits/c571caf447e68f1c56849240b1ab385e89598032) * hitbtc [d7bdc7c2a5](https://github.com/ccxt/ccxt/commits/d7bdc7c2a517d6705814ddeb5ddc1d53e9feb8cc) * Update ascendex.ts [225eeb4a67](https://github.com/ccxt/ccxt/commits/225eeb4a67594924034e647e06fc6f9b10914216) * huobijp [38324983d7](https://github.com/ccxt/ccxt/commits/38324983d77ae9830f1e1ba7ca3356e7d3c136eb) * idex [9097fc06fb](https://github.com/ccxt/ccxt/commits/9097fc06fb45a1a179b3e5aa707984160562426c) * independentreserve [801f3cfefe](https://github.com/ccxt/ccxt/commits/801f3cfefecc07d99eb16885fbb6cff033ee7aff) * indodax [a05049d4d2](https://github.com/ccxt/ccxt/commits/a05049d4d22e7ac826ec27bdf63fd1eae0639773) * feat(bitget): borrowMargin [55146f0091](https://github.com/ccxt/ccxt/commits/55146f0091420f5fdcc96e417aef466dd1c493f9) * feat(bitget): repayMargin [8e91069d55](https://github.com/ccxt/ccxt/commits/8e91069d5577cbb1a002ae1ea0a28afc8fd9f024) * fix(krakenfutures): watchTrades [700bb1f3d1](https://github.com/ccxt/ccxt/commits/700bb1f3d11838c35c41677fcf231603cb85967e) * fix(krakenfutures): watchTrades [a55f9de2a0](https://github.com/ccxt/ccxt/commits/a55f9de2a0d808a8971f7f9fb7eedb64706193bb) * fix parseWsTrade [00983ac5c0](https://github.com/ccxt/ccxt/commits/00983ac5c0ce65d914b3b0a39809da50fb34de4b) * unksip krakenfutures [62c360e1e0](https://github.com/ccxt/ccxt/commits/62c360e1e0f955f747eb5667de3f65f3a1b9cbc7) * fix watchTickers [1e3bbaae77](https://github.com/ccxt/ccxt/commits/1e3bbaae774e4713fe0c029188334be9dab307da) * remove safeStringLower [75b81e1e65](https://github.com/ccxt/ccxt/commits/75b81e1e65d36854c6ee1720b620ff5ce6819e7e) * feat(bittrex): OHLCV pagination [2878deb07f](https://github.com/ccxt/ccxt/commits/2878deb07f7e6c1798f8887468a00a5519da79ba) * add safeGuard [0e38a3449d](https://github.com/ccxt/ccxt/commits/0e38a3449ddc791031a02166c988158f772f7921) * docs: update contributing docs with ruff [3d250739fa](https://github.com/ccxt/ccxt/commits/3d250739fabeb68f0b510fbcbff0ad807b80dc48) * binance: add apis & update apis weights [a855493bbc](https://github.com/ccxt/ccxt/commits/a855493bbc556d55dbc12f4aa8427ad72c494370) * poloniexfutures: add apis [4caad3342e](https://github.com/ccxt/ccxt/commits/4caad3342e225904b4923e52426b185d2af71f71) * karken: add apis [406cf4adc9](https://github.com/ccxt/ccxt/commits/406cf4adc9b0b952ed9d227704701c161ef2e9ce) * fix(poloniexfutures): fetchOpenOrders [f3103e1987](https://github.com/ccxt/ccxt/commits/f3103e19873e6d3426dd74df67fefbc2d662480a) * fix(cryptocom): postOnly order [26f66d0041](https://github.com/ccxt/ccxt/commits/26f66d00417efd509116f830035c3c4ea8cb3176) * fix parseOrder [be72e45065](https://github.com/ccxt/ccxt/commits/be72e450652e10fca4d111b06aa3f1c28eee4e2a) * fix sign [2e843bb743](https://github.com/ccxt/ccxt/commits/2e843bb743fa4482191757d71fbf769060bcc973) * fix(cryptocom): remove fetchBorrowRates [948a216e11](https://github.com/ccxt/ccxt/commits/948a216e114535ce5b6ed65358fb83d27ca9940a) * fix(cryptocom): remove fetchBorrowInterest [b97cfd32c3](https://github.com/ccxt/ccxt/commits/b97cfd32c3e6b0bc927fd290395c99d633bd349c) * remove flag [f9ac274aad](https://github.com/ccxt/ccxt/commits/f9ac274aada546e92a7eea95112476b801e08e9c) * fix tests [31647673f5](https://github.com/ccxt/ccxt/commits/31647673f542dc26a6d2608882febeb6f3c7606d) * 4.1.14 [3808e7ce40](https://github.com/ccxt/ccxt/commits/3808e7ce4060d5a7472aab413d73626d70c3972c) ## 4.1.13 (2023-10-14) * feat(bitmart): fetchMyLiquidations [5a24ef4cb0](https://github.com/ccxt/ccxt/commits/5a24ef4cb0f038c6acb75a2a4a58369d2f4fbf42) * feat(Exchange): add parseLiquidations [99dbf3fe82](https://github.com/ccxt/ccxt/commits/99dbf3fe82a4f6900e15952f487499fe9d6ad1d0) * feat(deribit): fetchLiquidations, fetchMyLiquidations [2e21b2610b](https://github.com/ccxt/ccxt/commits/2e21b2610bea1c2eeed393a6c774178b621f98e0) * feat(gate): fetchLiquidations, fetchMyLiquidations [11136e0854](https://github.com/ccxt/ccxt/commits/11136e0854dd59afebf50fb9a02b78b0030cf555) * feat(huobi): fetchLiquidations [3a5e4fe729](https://github.com/ccxt/ccxt/commits/3a5e4fe72917903c552af427a966a4010539d304) * feat(binance): fetchMyLiquidations [e7e27b24ca](https://github.com/ccxt/ccxt/commits/e7e27b24caa45d8e00ce2f177e01f3337b0666d7) * change signature make symbol required [1fba3cd536](https://github.com/ccxt/ccxt/commits/1fba3cd5360abb8b8265c770406034deee12fa91) * huobi update docstring and parseLiquidation [3bef7bec4c](https://github.com/ccxt/ccxt/commits/3bef7bec4cfdcde6bf13e4bc27b470903462dce4) * update docstrings and parseLiquidations [967468eb53](https://github.com/ccxt/ccxt/commits/967468eb5360ef949bf9e4ae1919a919b983f7dc) * feat(bitmex): fetchLiquidations [ce1a8dc65e](https://github.com/ccxt/ccxt/commits/ce1a8dc65e9be15afdcf6523af6bee59cf06392c) * feat(manual): add fetchLiquidations [592a630c00](https://github.com/ccxt/ccxt/commits/592a630c00170f28357956b88d307466861bee20) * add typescript types [0863a0dfbd](https://github.com/ccxt/ccxt/commits/0863a0dfbd628e49f5ac14da92ab61e744418011) * add handleUntilOption [25824c35f2](https://github.com/ccxt/ccxt/commits/25824c35f21b0ee4b368d4dec28e80f46147c3f4) * update binance fetchMyLiquidations signature and method signature update [9f3f254372](https://github.com/ccxt/ccxt/commits/9f3f2543725582a6c34c86ee3f1ab6e17dcf0c3d) * fix bitmart [d64b08cb0b](https://github.com/ccxt/ccxt/commits/d64b08cb0bd4a9343ab93a51e1ce9764b398b5b3) * bitmex: handle until option [6824417ad1](https://github.com/ccxt/ccxt/commits/6824417ad142b50cb824bd46312722e57aa29e00) * gate fetchLiquidations handleUntilOption [9c4fbd1885](https://github.com/ccxt/ccxt/commits/9c4fbd18853f5c29bb50cec51ea2a5fb8f4e9351) * huobi handleUntilOption [1214538181](https://github.com/ccxt/ccxt/commits/1214538181fa6bfee40f36a7a33faa369ba8b23d) * add pagination [0a810f465c](https://github.com/ccxt/ccxt/commits/0a810f465c2e06f86bc1944f951df372a1afd0f7) * add type to ccxt.ts [f2c0ecdc88](https://github.com/ccxt/ccxt/commits/f2c0ecdc88a33a02fe4f2c00db10341ddacb37bc) * deribit and gate, fetchMyLiquidations add checkRequiredSymbol [a253142740](https://github.com/ccxt/ccxt/commits/a25314274007cb89ab00a70f606d29edf10a7664) * binance: fetchMyLiquidations, fix type initialization [e5afaaf1be](https://github.com/ccxt/ccxt/commits/e5afaaf1be5fa1b1c931e9a793bc0cbfbe446eb0) * binance: fetchMyLiquidations incremental pagination [6a476adecc](https://github.com/ccxt/ccxt/commits/6a476adecc1dfc9c4b72e70eaeaec4d0600f560f) * fix(tests): missing vars [dd2e0bf55d](https://github.com/ccxt/ccxt/commits/dd2e0bf55d75868abe595c111239c3ff28f3758a) * update notSupported message [1cf6d1c3fb](https://github.com/ccxt/ccxt/commits/1cf6d1c3fb38e87949fc68f40b08232e14429603) * update throw [a0ae07d867](https://github.com/ccxt/ccxt/commits/a0ae07d86756c83d41211288fe6ac52c64de20b3) * fix test.fetchAccounts [3dcd5443e2](https://github.com/ccxt/ccxt/commits/3dcd5443e2a48ed9f7e5bbef538289a11afdf203) * ace [18928391c0](https://github.com/ccxt/ccxt/commits/18928391c008b06426574500c139ec88f9a207e4) * fix accounts and borrow rate [b4d14d8f09](https://github.com/ccxt/ccxt/commits/b4d14d8f09c97557e8891e9de51278a02ba5725c) * alpaca [5685d23e73](https://github.com/ccxt/ccxt/commits/5685d23e731db2d7e5d1bac332c97b6e257e115c) * fix borrow rate [135b085ccb](https://github.com/ccxt/ccxt/commits/135b085ccbdbf9e680b50c847d4c8dd512ad8fab) * several fixes [3bc0644a73](https://github.com/ccxt/ccxt/commits/3bc0644a730801185438f636ea0b42d1be53b347) * bybit passing private tests [b56cc5b725](https://github.com/ccxt/ccxt/commits/b56cc5b725f22a5a207a85b65ba57d99e705ffe6) * bigone [0614cc02e1](https://github.com/ccxt/ccxt/commits/0614cc02e1b57678ad78b0828642a7ed6fab3bcd) * bingx [c81db5529d](https://github.com/ccxt/ccxt/commits/c81db5529dbc0938919da86d1da1d328cc48ecf0) * bitbank [8f500b46d3](https://github.com/ccxt/ccxt/commits/8f500b46d3b02f4046fe541f08075fa658a06e51) * bitbns [1ff80aeb0e](https://github.com/ccxt/ccxt/commits/1ff80aeb0ef5992816662948a8593a4fd0677138) * bitfinex [cfa67efe09](https://github.com/ccxt/ccxt/commits/cfa67efe0915543040abaefedc9b013076f22eba) * bitfinex2 [687b573eb6](https://github.com/ccxt/ccxt/commits/687b573eb616f2b356e1ed908853826ca876fda4) * bitflyer [cd3f42a56a](https://github.com/ccxt/ccxt/commits/cd3f42a56ad5bea857573143a6058dd7e79bab2e) * bitforex [22a197fac9](https://github.com/ccxt/ccxt/commits/22a197fac907881469156166c63db0d8732e03ff) * bitget [edd02d021d](https://github.com/ccxt/ccxt/commits/edd02d021d5385ae90b3c8cdcf05880d448bffb2) * bithumb [cc6676825b](https://github.com/ccxt/ccxt/commits/cc6676825bdd4ee1db4e56192c9d1a00548ac1e0) * bitopro [fdd01a768c](https://github.com/ccxt/ccxt/commits/fdd01a768c018727a741cd358dff9d085afec582) * bitpanda [ff43fcdde4](https://github.com/ccxt/ccxt/commits/ff43fcdde4359204b02a660df3cdacb685bc6848) * bitrue [6d54ebcf08](https://github.com/ccxt/ccxt/commits/6d54ebcf0895eb18ba7bd016a3f20bac4cf405ad) * bitso [2a28a83cae](https://github.com/ccxt/ccxt/commits/2a28a83caedceb87871d7ca5e60b6682f4a1f7fb) * bitstamp [f622a59ee6](https://github.com/ccxt/ccxt/commits/f622a59ee6937c2d81285e3bb2188c2f6cfce623) * bitvavo [30298afd93](https://github.com/ccxt/ccxt/commits/30298afd93d9669c549fcdf122c7853773eacea2) * blockchaincom [344d6c2a55](https://github.com/ccxt/ccxt/commits/344d6c2a55dc594f2591054378c2e6d354994205) * btcalpha [7fc94e7f77](https://github.com/ccxt/ccxt/commits/7fc94e7f776e570439ac5ec90b9ba1819719e8d3) * btcmarkets [5637368713](https://github.com/ccxt/ccxt/commits/563736871307f5b65cc01d9f4a4bc108a5e9cb68) * btcturk [9d047b39d5](https://github.com/ccxt/ccxt/commits/9d047b39d5b85beb6bfdc3db49cd519efd5f9fc4) * okx passing private tests [242adb6a5d](https://github.com/ccxt/ccxt/commits/242adb6a5dc84cfe853d6a9e05ac23d069cf1ae2) * fix kucoin and kucoinfutures [4bf13cc4c9](https://github.com/ccxt/ccxt/commits/4bf13cc4c9383543869f8755eda40e778a2b2b53) * poloniex: add apis, update apis weight [615db5b15d](https://github.com/ccxt/ccxt/commits/615db5b15df7d0cfc97f4663716a83ee71ab97cd) * fix(binance): ledger currency [9f337e694e](https://github.com/ccxt/ccxt/commits/9f337e694e9225fb488ea914d3fc9a08bb09e91f) * Update ts/src/test/test.ts [917c626314](https://github.com/ccxt/ccxt/commits/917c626314bfb5ed3d8dc0bf48a190ed06c5cf25) * add liquidation to binance [f71f09aa51](https://github.com/ccxt/ccxt/commits/f71f09aa51814e60d9d3d8cf628cbf8835931e32) * deribit add pagination [ed114b2fb4](https://github.com/ccxt/ccxt/commits/ed114b2fb447d5f6ea6fd60b192584749092cb7c) * fix binance build [f0ac8c5f10](https://github.com/ccxt/ccxt/commits/f0ac8c5f100148e27d907ca72ce691833faa7850) * gate passing [10c549fb49](https://github.com/ccxt/ccxt/commits/10c549fb49edb5f34f122b72645d74d6988a9904) * bitget closed orders fix [39905f70cc](https://github.com/ccxt/ccxt/commits/39905f70cc43b3d36083527a9b1fae8aabcb5095) * 4.1.13 [99ef8f202a](https://github.com/ccxt/ccxt/commits/99ef8f202a43311d12fd8bb2a6b4d548729b4ad7) ## 4.1.12 (2023-10-13) * fix(bybit): fetchPosition/s type [5ab33277ee](https://github.com/ccxt/ccxt/commits/5ab33277ee2d099cb2e28c047b48807494ad92e3) * fix(cryptocom): add position type [d8134760a3](https://github.com/ccxt/ccxt/commits/d8134760a376af2612f934d4e65836ee1dbf9078) * fix(huobi): position type [c46ac246eb](https://github.com/ccxt/ccxt/commits/c46ac246eb247ecc62a35444d921632ab7c524bf) * delta and mexc position type [0e72a9bbf0](https://github.com/ccxt/ccxt/commits/0e72a9bbf04f5c74eab56b2041f2d148dedd8e74) * whitebit fetchMyTrades true [4d85f98905](https://github.com/ccxt/ccxt/commits/4d85f98905aecc1ac94558c708d07892811d4c73) * poloniex error mapping [4ae03c208a](https://github.com/ccxt/ccxt/commits/4ae03c208a68af315f920c76fd37d965cc0e6a79) * fix(bybit): infer market type inside openOrders [c862e3680b](https://github.com/ccxt/ccxt/commits/c862e3680b3a211b526c3bfaeb7dfadeefccd74b) * binance: patch fetchTradingFee [5bd3303edb](https://github.com/ccxt/ccxt/commits/5bd3303edba7e05dc7c0b259cdabd5ab27f43ece) * binance: update fetchTime remove method usage [c0ec89f61c](https://github.com/ccxt/ccxt/commits/c0ec89f61c90421a2d6bfc32cadd97de2efe8c15) * binance: update fetchOrderBook remove method usage [34f2499751](https://github.com/ccxt/ccxt/commits/34f24997512502cc7358ce4c18c16551220c9b5b) * binance: update fetchTicker remove method usage [9acc225a34](https://github.com/ccxt/ccxt/commits/9acc225a344d93a4c1bd31086ad50d2fd1c955da) * binance: update fetchBidsAsks remove method usage [899f737549](https://github.com/ccxt/ccxt/commits/899f7375495617bf6283456bcaafa20df6343bda) * binance: update fetchLastPrices remove method usage [19a40344f4](https://github.com/ccxt/ccxt/commits/19a40344f4d03f965e52718b144704ce947a0483) * handleMarketType [f921e8ed0d](https://github.com/ccxt/ccxt/commits/f921e8ed0d5062a08979ccbede51536753f6ce1d) * fix(okx): index OHLCV [a5790a7675](https://github.com/ccxt/ccxt/commits/a5790a7675c0c95d68678c969d7626485bc09f2e) * fix(bitget): fetchMyTrades, fetchDeposits and fetchWithdrawals default ts [b2cde06a51](https://github.com/ccxt/ccxt/commits/b2cde06a51f23c06de684b862e37eb5e16977fb8) * 4.1.12 [15828d469d](https://github.com/ccxt/ccxt/commits/15828d469d69fd2a790c91fc01eca18ac3b01b9b) ## 4.1.11 (2023-10-12) * feat(coinspot): add fetchMyTrades [4a244d2a90](https://github.com/ccxt/ccxt/commits/4a244d2a90a256af67210ee4931bd93e7875eef3) * whitebit fixes [e5b06e3a92](https://github.com/ccxt/ccxt/commits/e5b06e3a92a988e43dcd5d77536c00357c0af1c9) * whitebit fetchOHLCV edit [4160aa2125](https://github.com/ccxt/ccxt/commits/4160aa21252b4e27d51a443bc80caf237c13f295) * whitebit fetchOHLCV edit [7a1ba8f834](https://github.com/ccxt/ccxt/commits/7a1ba8f8342bd503af6878bfa0ebc8d38abdfb9d) * update python [081541ae01](https://github.com/ccxt/ccxt/commits/081541ae0147d42908907582e8f407ef712f0c3e) * trigger build [c5d06a0eca](https://github.com/ccxt/ccxt/commits/c5d06a0ecac8b3eb5e72a5aad7d4c139830a8708) * try to fix build [5a874ce67e](https://github.com/ccxt/ccxt/commits/5a874ce67e07b9f73d8b7fc4153a7141d3681960) * update build.sh [55ba057972](https://github.com/ccxt/ccxt/commits/55ba057972dc60d490473ce1f9132b7f289e3e2f) * trigger build [15444bea61](https://github.com/ccxt/ccxt/commits/15444bea6171835390700067cee88f0279bcc3b5) * add message [274328987b](https://github.com/ccxt/ccxt/commits/274328987ba7eb97af42fcc2225276931e74c8f2) * fix(Coinspot): use Precise module for math, and move trade parsing manipulations to parseTrade. [0aac31e1c0](https://github.com/ccxt/ccxt/commits/0aac31e1c04295a74e65acb9e1fa9c691272d320) * binance: add apis [90d65e0690](https://github.com/ccxt/ccxt/commits/90d65e0690539119ebaf474f7d51f39cacdd7391) * binance: update api weight [ee9d4d4b19](https://github.com/ccxt/ccxt/commits/ee9d4d4b19d514f85bfbd8f30c47984f61aad0e2) * cr fix [1e3549968a](https://github.com/ccxt/ccxt/commits/1e3549968ab21b10bdfe5ade3ca432e9fdf0f94a) * feat(bingx): migrate swap ohlcv to v3 [30e163966b](https://github.com/ccxt/ccxt/commits/30e163966b22dc91deb8bbd29d62de38cadd2b99) * feat(exchange): validate sameType inside marketSymbols() [0657ec18bf](https://github.com/ccxt/ccxt/commits/0657ec18bff78f44efc5f22d2061f0670b400167) * feat(binance): fetchTickers validate type [776f1d31f2](https://github.com/ccxt/ccxt/commits/776f1d31f2e1e25fe2d55412d5885edc29c6bff3) * feat(binancePro): validate sameTypeOnly [1039822b5c](https://github.com/ccxt/ccxt/commits/1039822b5ca032f7e73b3fffe21421646fc87c5e) * binance: update sign [b2975eb92b](https://github.com/ccxt/ccxt/commits/b2975eb92b15d21b73384af145fc9d74d254cba9) * add sameSubType check [1d5b233756](https://github.com/ccxt/ccxt/commits/1d5b2337564fa12a3c3624550c9ddc745069d106) * add sameSubType check [b211dc079d](https://github.com/ccxt/ccxt/commits/b211dc079da9947ecaeddb93295b5965c8568b72) * fix error message [31e99fffa9](https://github.com/ccxt/ccxt/commits/31e99fffa91dd5e0c2624409a2ca88fcd34133b5) * fix(deribit): fetchBalance [4d05540a44](https://github.com/ccxt/ccxt/commits/4d05540a446fc26018e21a11a5b18fa87d805e03) * feat(base): type fetchOpenInterest and fetchOpenInterestHistory [618c7a57dd](https://github.com/ccxt/ccxt/commits/618c7a57dd314081247ca0f204afb9384e857984) * fix safeOpenInterest [9a8d3cb05c](https://github.com/ccxt/ccxt/commits/9a8d3cb05c1fd297f4cd5e00a9ac1de36ed96aa4) * fix(Exchange.php): timestamp type [b2fe1f29fd](https://github.com/ccxt/ccxt/commits/b2fe1f29fdd13f2783d8508887a16f07ef1b93b6) * update assertInteger method [ae6a028c62](https://github.com/ccxt/ccxt/commits/ae6a028c6230444a954943e20eb973970b1b409d) * fix: Coinex position response 'contracts' [788f13c142](https://github.com/ccxt/ccxt/commits/788f13c14277c9b660b0ce82afba19511a83dfd5) * feat(coinex): add contractSize [f849b56e7e](https://github.com/ccxt/ccxt/commits/f849b56e7e099fd45c8384256d8298d5286719c1) * fix(phemex): Update pro URLs [330ef741db](https://github.com/ccxt/ccxt/commits/330ef741db8e43f026db38a8a4c20ccadb3b76b9) * 4.1.11 [bc6dfb21da](https://github.com/ccxt/ccxt/commits/bc6dfb21dacc7ca26a3219af1e70b2f4b5cd3122) ## 4.1.10 (2023-10-11) * wiki: update link for public / private api [751a05cd8f](https://github.com/ccxt/ccxt/commits/751a05cd8ffbd04ca655a2a552e1300e1a8fa2e4) * bitbns docstring @see [3e8654022f](https://github.com/ccxt/ccxt/commits/3e8654022f7198137a5ebbdcb37521b670046c09) * fix(bitbns): orders parsed correctly [d3b59fe6a4](https://github.com/ccxt/ccxt/commits/d3b59fe6a426d7a3c26091348888d9860826c462) * bitbns fixed cancel stop loss orders [e50cf9aabf](https://github.com/ccxt/ccxt/commits/e50cf9aabf10285dbd526a144ca4a540657f366a) * fix(btcalpha): add warning to createOrder and jsdocs [e3436605c1](https://github.com/ccxt/ccxt/commits/e3436605c10dafedb4fbfc1f18b7bc523500db8d) * fix signature [8f42ce8fed](https://github.com/ccxt/ccxt/commits/8f42ce8fed5e1e9b0b996c9ba32d5bca6d60d3aa) * fix(bingx): fetchPositions parsing [67c9afdaad](https://github.com/ccxt/ccxt/commits/67c9afdaad47ce92d2b961d24c9eeb9177949393) * CR fixes [191c2898b1](https://github.com/ccxt/ccxt/commits/191c2898b134f689c67127b21ab5c1c715d054f5) * feat(phemex): add fundingRateHistory pagination [fb62617afb](https://github.com/ccxt/ccxt/commits/fb62617afb55e399b2158f04cfd922df9c1ffd6c) * feat(hitbtc): fr pagination [ee9e146188](https://github.com/ccxt/ccxt/commits/ee9e1461882cee778d16aacb30ca87828fbaa2cf) * feat(hitbtc): add pagination to ohlcv [578d0280f1](https://github.com/ccxt/ccxt/commits/578d0280f15c82ee60b895b73cbd5f5f0663a042) * add fundingRateHistory pagination [de71b5142d](https://github.com/ccxt/ccxt/commits/de71b5142d9c2bc837ff07477587002158e735bd) * fix(bitget): cancelAllOrders simplified [b5b9444ef1](https://github.com/ccxt/ccxt/commits/b5b9444ef1360f6c7d275185176dbf2fb31146fc) * build: add Ruff (drop flake8) [9705f292b2](https://github.com/ccxt/ccxt/commits/9705f292b2e2d87cf27b471324b04aacc98565ac) * trigger build [bad5cf3993](https://github.com/ccxt/ccxt/commits/bad5cf3993fbbec40b02935a885c4d165644466b) * probit fetchTransactions limit [bd5f2bdb40](https://github.com/ccxt/ccxt/commits/bd5f2bdb40d8c6f2ee2ab4e87f35cf5c0b4c51d5) * coinex default limit [9a988ab229](https://github.com/ccxt/ccxt/commits/9a988ab2292d187b2d7608a38bfe418cca64093f) * update setup [d475f97745](https://github.com/ccxt/ccxt/commits/d475f977452e9cac5f45c46b566ac55ffea3fff7) * remove file [be653b5963](https://github.com/ccxt/ccxt/commits/be653b59639542dfcbffefe916e69b6823d31a9e) * update file [1b8dcbbdda](https://github.com/ccxt/ccxt/commits/1b8dcbbdda083cad3965d055ed533ef3b80b01f5) * test [75016f2a52](https://github.com/ccxt/ccxt/commits/75016f2a52d20891a60fce4d136813a42d0863ce) * second test [ec19a1813a](https://github.com/ccxt/ccxt/commits/ec19a1813ad9dac160426877b24bcaf74b4f0b52) * blank [2fe9da9ee5](https://github.com/ccxt/ccxt/commits/2fe9da9ee588a50a1cd07d0e04af60a303e34b9a) * update file [a4c9ae1609](https://github.com/ccxt/ccxt/commits/a4c9ae160989002196017462afc5fb6dac1142e1) * update python folder [ea4cc34783](https://github.com/ccxt/ccxt/commits/ea4cc34783e2995fb84bea24c7d1aa69b8e42d6d) * fix [069fe68710](https://github.com/ccxt/ccxt/commits/069fe687106d7d3db43b93440b23158411eeb8b4) * 4.1.10 [f6b2c9487d](https://github.com/ccxt/ccxt/commits/f6b2c9487d666d56e8c27bfe48c1c7bbfb225951) ## 4.1.9 (2023-10-09) * base structure [cb74cb871a](https://github.com/ccxt/ccxt/commits/cb74cb871a6d8e1be8f52336be16743d8743a73b) * watchTrades [00892ccaf1](https://github.com/ccxt/ccxt/commits/00892ccaf1a791a39cc3f9b6a2c3a0364f530ef0) * handleTrades [23e1970f87](https://github.com/ccxt/ccxt/commits/23e1970f87207a2afbec757dd44c5aae6f829e56) * WIP watchOrderbook (spot works, perp doesn't) [58fb8becea](https://github.com/ccxt/ccxt/commits/58fb8beceacf495bdd83fdfe15ecd1907242046e) * finish watchOrderBook [9e0f3f2dfa](https://github.com/ccxt/ccxt/commits/9e0f3f2dfa37485284416a8f26890d86eff80716) * fix bingx: authentication ws and watchOrderBook [7e7b7abf58](https://github.com/ccxt/ccxt/commits/7e7b7abf58eff23de4e50a81b729f9938457e85d) * init watchOrders and watchBalance [0ddecf85ed](https://github.com/ccxt/ccxt/commits/0ddecf85ed7e21f02400c6d28862f8c7501a2a2a) * keepALive fix [f51fa055e5](https://github.com/ccxt/ccxt/commits/f51fa055e56113231f1f05271b13d437c88b2c96) * add handleOrder and other fixes [31d5b32fe8](https://github.com/ccxt/ccxt/commits/31d5b32fe870a91e9480e7417c4133d94d3a2a5f) * lastest updates [a0e74f388a](https://github.com/ccxt/ccxt/commits/a0e74f388ae850992654fdb87ac5f47441cef00b) * add watchMyTrades and several fixes [073bf46d61](https://github.com/ccxt/ccxt/commits/073bf46d61bc4f7f50320804c801a88141614e47) * fix merge [3b3f3caf19](https://github.com/ccxt/ccxt/commits/3b3f3caf19551ce6f8d1215d46199835a56943d7) * several fixes and implementations [e85a4566c2](https://github.com/ccxt/ccxt/commits/e85a4566c21ea203ac1429c0a8ed7156d7d2d6dc) * finish watchBalance implementation [836e4c7180](https://github.com/ccxt/ccxt/commits/836e4c7180d8edb5d9710ccba68259b82552595c) * remove comment [39a4239918](https://github.com/ccxt/ccxt/commits/39a423991843089fa28f24858934833ebf92f2d1) * handle error message [dd4a74522b](https://github.com/ccxt/ccxt/commits/dd4a74522b507cd17a8fd50e22635e2024523455) * fix build [0081fd9999](https://github.com/ccxt/ccxt/commits/0081fd9999000a45f9a753c47afb4f73dc11b49d) * fix transpiling [955538e4d3](https://github.com/ccxt/ccxt/commits/955538e4d3088bffe4e54f819a1ba2078b642215) * fix error message [073c592911](https://github.com/ccxt/ccxt/commits/073c5929114736a53a02a718d75a6225e27e007f) * add timeframes [0c043011bd](https://github.com/ccxt/ccxt/commits/0c043011bd8caa7a9c0d06e109a9101f4587d112) * fix spot ohlcv [0b6c9a0903](https://github.com/ccxt/ccxt/commits/0b6c9a0903f99ae062b1ba154f7a607f5ab6543a) * add 1m check [690d3db763](https://github.com/ccxt/ccxt/commits/690d3db7635322a5a2861479628bd4e855f14410) * fix test [035ee98bf9](https://github.com/ccxt/ccxt/commits/035ee98bf9a5b4aa7a91d8df1a5949656c14bf18) * remove check [a39298e4e3](https://github.com/ccxt/ccxt/commits/a39298e4e37f18780ed39b44cffb49683d0e7a81) * remove exception [ae61ed1adf](https://github.com/ccxt/ccxt/commits/ae61ed1adf68448cc39b65d06bfd503720ad3898) * fix(pagination): restore TS types [7a8ba80611](https://github.com/ccxt/ccxt/commits/7a8ba806118b3a02b72ab31abfb581642ab7dc8c) * feat(Exchange): type fetchFundingRateHistory [36444b189f](https://github.com/ccxt/ccxt/commits/36444b189fde678d018a7012369425987267c6a4) * feat(Exchange): add fetchPaginatedCallIncremental [be946749ae](https://github.com/ccxt/ccxt/commits/be946749aefdb73ad7db07b9ae626932201db7b9) * feat(bitget): add pagination to fetchFundingRateHistory [abdcd03130](https://github.com/ccxt/ccxt/commits/abdcd031305ae38bbcdccd5ef81bcd46da10c407) * feat(exchange): add sorting to cursor/incremental pagination [f1e4e30307](https://github.com/ccxt/ccxt/commits/f1e4e30307324d17c646507be2e2f829dc4ece9a) * sort cursor results [8f57a1e11f](https://github.com/ccxt/ccxt/commits/8f57a1e11f233670a306194e40b22d71cfdb44be) * add new type export [441b10849a](https://github.com/ccxt/ccxt/commits/441b10849a008b42ad7072ad820f40e1712a668e) * missing params.paginate [ac1fa86155](https://github.com/ccxt/ccxt/commits/ac1fa861558007b9eb1fcf28b53d473be3e6c8c1) * bitget parseTransaction id fix [692f7648ff](https://github.com/ccxt/ccxt/commits/692f7648ff67338f3bebc4262305f0bb886dbbd9) * gate parseTransaction network fix [92bca35188](https://github.com/ccxt/ccxt/commits/92bca351884365a826f803b1011f1023b0768310) * gate parseTransaction network fix [b711f86bec](https://github.com/ccxt/ccxt/commits/b711f86bec36a92c98f55aa8e34191379cb1ab19) * gate parseTransaction network fix [4aec15d6ba](https://github.com/ccxt/ccxt/commits/4aec15d6bab15ff70092d5736e55a219ed44a19e) * feat(pagination): broader since and limit filter [38714d0d09](https://github.com/ccxt/ccxt/commits/38714d0d09de47459fcc8230a456bb07fd40f65d) * fix linting [82f6a907dc](https://github.com/ccxt/ccxt/commits/82f6a907dc3b9cca269e49cb914507fe727dc9e1) * fix build [78951a930e](https://github.com/ccxt/ccxt/commits/78951a930e659b0e48b501dcfe076d63e01f2b36) * python linting [da8d59cab5](https://github.com/ccxt/ccxt/commits/da8d59cab5456edb081f490431b478950543a9f8) * fix parseTrade [c3bd2272d2](https://github.com/ccxt/ccxt/commits/c3bd2272d2bbd1c09a3b5b6960c43569abbacffa) * add fee and currency [ab78f0612f](https://github.com/ccxt/ccxt/commits/ab78f0612f5ea2dcdf3666df0b0f23637954551d) * several fixes [9afeec2b16](https://github.com/ccxt/ccxt/commits/9afeec2b16969e89e39d1b69141749f1a07d59c0) * side fix [ca2a9f7120](https://github.com/ccxt/ccxt/commits/ca2a9f71205deccf7c35620f9a78ed2cd54c6e2c) * order status fix [24907a93c3](https://github.com/ccxt/ccxt/commits/24907a93c3303ebf08d64698e29b9ea8fa0ab4ef) * swap order fixes [577fad59b3](https://github.com/ccxt/ccxt/commits/577fad59b3cce2f4871c6ad28019104443d72883) * filter out trades [54edd7b433](https://github.com/ccxt/ccxt/commits/54edd7b433f3d5eb19587bb37efe4fe2ebcbe1d1) * 4.1.9 [81982ab8d0](https://github.com/ccxt/ccxt/commits/81982ab8d0d3e86c8a0bad080d58325bc3410701) ## 4.1.8 (2023-10-08) * fix(bitbns): fetchBalance returns amouts of used and total INR instead of undefined [145ea72be7](https://github.com/ccxt/ccxt/commits/145ea72be78510a8a91e39d4d99bd2eed00e56bd) * feat(mexc): fetchOHLCV endTime and pagination [19c410fba2](https://github.com/ccxt/ccxt/commits/19c410fba28e9d00dd4c234c92da0beb411bf6fe) * feat(mexc): complete fetchTrades method [76e923ce75](https://github.com/ccxt/ccxt/commits/76e923ce75b6f336070a0cbfab2b8c923810c3a3) * mexc: add apis [347209c76d](https://github.com/ccxt/ccxt/commits/347209c76d4be298c096de499a5a7a85144b76c7) * bitmart: add broker api [d1b626de62](https://github.com/ccxt/ccxt/commits/d1b626de62ca69ec35021ab45eb90ba1ebfef5bc) * fix(kucoin): loadMarkets [ae511c3b5a](https://github.com/ccxt/ccxt/commits/ae511c3b5a612fbfaa2b016847ca8142fcf04fc9) * 4.1.8 [edb1510ddb](https://github.com/ccxt/ccxt/commits/edb1510ddbac6f91ec99fd560ebed78498b2aa49) ## 4.1.7 (2023-10-07) * ex RL error [7b72d942cc](https://github.com/ccxt/ccxt/commits/7b72d942cc8467a3f051b66b54006b4918bec77d) * options [d97ef0d14a](https://github.com/ccxt/ccxt/commits/d97ef0d14ae112abdf947d22e6cd2e0cf73e854e) * add link to manual [beebbf340f](https://github.com/ccxt/ccxt/commits/beebbf340f2503098c09ce2909ce72f88976f4c5) * fix link [5b0d7972b0](https://github.com/ccxt/ccxt/commits/5b0d7972b06ab3ce327cbb25b285c67bcb256540) * 4.1.7 [e4452d356e](https://github.com/ccxt/ccxt/commits/e4452d356ec31d06ccb65b9a65cedb7350329317) ## 4.1.6 (2023-10-06) * last paginated element [08e1a6f9f7](https://github.com/ccxt/ccxt/commits/08e1a6f9f78e5acc1a7f29fd013799850fa212bd) * init fetchPaginated dynamic and deterministic [a3886a43f3](https://github.com/ccxt/ccxt/commits/a3886a43f34b135197679647456789a144f004f4) * move methods to base [0046dbe0b2](https://github.com/ccxt/ccxt/commits/0046dbe0b2f3d8d97bd241729fe5487a78454335) * add bybit and okx [71e78e787c](https://github.com/ccxt/ccxt/commits/71e78e787c938d9f7688b220e69c1462468f9e89) * add kucoin [a5833ff8f0](https://github.com/ccxt/ccxt/commits/a5833ff8f0b9a3c3ab22714fbbc407e869cdc787) * add kucoinfutures [ff39010bfb](https://github.com/ccxt/ccxt/commits/ff39010bfb518fd3e0e4791f2e0d24c30b6b82ac) * add bitget bitmex gate and huobi [a727d1d47d](https://github.com/ccxt/ccxt/commits/a727d1d47dcdc3eaeae768459254302cc463e83c) * add kraken and bitfinex2 [9fa9feed90](https://github.com/ccxt/ccxt/commits/9fa9feed9024f902f1c9ea2b259f1fadf621ad69) * fix fetchPaginatedCallDynamic [65d608f932](https://github.com/ccxt/ccxt/commits/65d608f9320cb0a6a6aecb434bdcdaf6a18d307e) * remove repeated [c9271432a4](https://github.com/ccxt/ccxt/commits/c9271432a4118816e4016f85e01647f7fe6dcff1) * add pagination to more methods [092e58a07f](https://github.com/ccxt/ccxt/commits/092e58a07ff4cd4e1f2b780a8ad1e2f466781e70) * remove imports [42a7117606](https://github.com/ccxt/ccxt/commits/42a71176069a4e4e393be6189e71fbdfa841485e) * fix off by 1 issue [e60ffec973](https://github.com/ccxt/ccxt/commits/e60ffec97392df0dd3d070c1bbde2baf8bb7a649) * add log [c1a6e69005](https://github.com/ccxt/ccxt/commits/c1a6e69005093e344f418f38613bbe001cd4bc92) * handle paginate option properly [d0adf9bb09](https://github.com/ccxt/ccxt/commits/d0adf9bb0917ea668e6f1fa4304a67aa3e8caf5b) * okx: add paginate option to fetchClosedOrders [a179060afb](https://github.com/ccxt/ccxt/commits/a179060afb60c2b4f34552f66d747e4058a0fbcf) * add pagination to kucoinfutures [1e5c7dec3e](https://github.com/ccxt/ccxt/commits/1e5c7dec3e629da336bcefdadb5646c119c0057f) * add pagination to gate [5fa7b0bf92](https://github.com/ccxt/ccxt/commits/5fa7b0bf92c2c50c0cada1f6d3012175522f37be) * fix removeRepeatedElementsFromArray [c9678ec2cc](https://github.com/ccxt/ccxt/commits/c9678ec2cc4ae5627930a425b6c978b36f47837e) * add pagination to bingx [6f3014b111](https://github.com/ccxt/ccxt/commits/6f3014b111b6c047a46a37b87c5d2f20180224d9) * add cryptocom [17ef85278e](https://github.com/ccxt/ccxt/commits/17ef85278e4a2bcc96ed59a56a5ea05a063de2dd) * add pagination to bitmex [f6d4bbb7e7](https://github.com/ccxt/ccxt/commits/f6d4bbb7e713f0b1b7630c406d7bb710b0621a1c) * add error mapping [04928659be](https://github.com/ccxt/ccxt/commits/04928659be766da75e766d892016f57c5df5f9ba) * add krakenfutures [6e404ba716](https://github.com/ccxt/ccxt/commits/6e404ba7161cb9555cb5aeb8f6a534b5a2f91040) * add docs [f3b5fd369f](https://github.com/ccxt/ccxt/commits/f3b5fd369f20bca3a1bb7e25911efb8ef71d2dca) * add paginate to tsdocs [90aa7b478e](https://github.com/ccxt/ccxt/commits/90aa7b478e042e8d35d13eeabd954036e18aa9f2) * add paginate to more methods [94aaa67278](https://github.com/ccxt/ccxt/commits/94aaa672788bf7f83e81d2daeee25dc67d1cd6d4) * add pagination to bybit and jsdocs to binance [44f10195b4](https://github.com/ccxt/ccxt/commits/44f10195b434e933710b99c57a73ef3bc47ea87d) * add fetchLedger/deposit/withdraw pagination in okx [f066828318](https://github.com/ccxt/ccxt/commits/f0668283183ce3ec814c750c2107196ca3656773) * add fetchOpenOrders jsdcos and pagination to binance [6f51e9ebee](https://github.com/ccxt/ccxt/commits/6f51e9ebee1cc90258d416127d2485909bdd77df) * add pagination to kucoin [ebfcedb859](https://github.com/ccxt/ccxt/commits/ebfcedb8599c757691bf4985b1673d855b32ba8b) * add kucoin pagination [5e0fcb156b](https://github.com/ccxt/ccxt/commits/5e0fcb156b01dea18f5335477637d2b92102337b) * add some docs [173aaa2300](https://github.com/ccxt/ccxt/commits/173aaa2300b9c853630d441415886b4430b2ed1b) * js docs [f00f0cc62c](https://github.com/ccxt/ccxt/commits/f00f0cc62ce7d6fe417cd371c0368f62aad4457f) * add more pagination [c0139deca3](https://github.com/ccxt/ccxt/commits/c0139deca36a6b528be7baf898982d6f93fa53d6) * latest updates [d6121b5057](https://github.com/ccxt/ccxt/commits/d6121b50575675847f1df8b8e1b9a6cc0c5c4e72) * handle maxEntriesPerRequest [08676ff4db](https://github.com/ccxt/ccxt/commits/08676ff4db41688806d4bcdde883b7f10b9e8782) * add maxEntriesPerRequest [e407b9f375](https://github.com/ccxt/ccxt/commits/e407b9f375b535887fb2a0c294ed5d673feaddfb) * allow maxEntriesPerRequest override [67f59784ba](https://github.com/ccxt/ccxt/commits/67f59784bae8861683811b37c3d9604d5e37f51e) * add validation script [4f5859aa09](https://github.com/ccxt/ccxt/commits/4f5859aa09017a66a072f4f256a5bc4405d24b65) * update kucoinfutures limit [15785e3ac5](https://github.com/ccxt/ccxt/commits/15785e3ac5ff93f2b8c28cf7f8eb1c19e67ba9c0) * comments example [145ea34c32](https://github.com/ccxt/ccxt/commits/145ea34c32df6cdd3b4d13a80801add9cf0e9e3f) * fix build [21670af840](https://github.com/ccxt/ccxt/commits/21670af8406548d9e62c708362d8968df763fd6a) * fix cursor [c679b731c4](https://github.com/ccxt/ccxt/commits/c679b731c416ce5c3b0b406669607ac75ec15ad7) * add pagination to coinbasepro [2587c27c5e](https://github.com/ccxt/ccxt/commits/2587c27c5e6a96d038f7f861834ac76483cd707b) * add bitfinex2 pagination [997a9a13e6](https://github.com/ccxt/ccxt/commits/997a9a13e647d3cba7bc70da576f606c2802169e) * add docs to binance [059b475ec5](https://github.com/ccxt/ccxt/commits/059b475ec5c89ff0c7089f34af0581df8892b34d) * add pagination to poloniex [b9836debac](https://github.com/ccxt/ccxt/commits/b9836debac4ac3cf325c24e7a0232dd0e37afa7b) * apply direction to fetchPaginatedCallDynamic [e182a61b07](https://github.com/ccxt/ccxt/commits/e182a61b0749f37ec25568a0edf24551140b5cc6) * small fix [4111e853ba](https://github.com/ccxt/ccxt/commits/4111e853ba1aa36ee696352c8939a1d3beb163ef) * remove unccessary line [ccbe83ce8e](https://github.com/ccxt/ccxt/commits/ccbe83ce8eaa99bca9e1e70699948f295034226e) * improve log [6851f05dd2](https://github.com/ccxt/ccxt/commits/6851f05dd2102f6f950e8cc4d2e82bb0f9d85821) * first version of the pagination docs [5f45737879](https://github.com/ccxt/ccxt/commits/5f45737879c72be7deea938a9c31a9801a1c8eb2) * improve docs [85b4e77ad3](https://github.com/ccxt/ccxt/commits/85b4e77ad3c2d1c604a0428beaa5f8b0eaad5ae8) * docs [a0a41f8de6](https://github.com/ccxt/ccxt/commits/a0a41f8de62d7154e4167ca0c3fc011c8b700e36) * add warning [5d7ccb951e](https://github.com/ccxt/ccxt/commits/5d7ccb951e24602e9e9e081577a3eed820bf6ebe) * add jsdocs to huobi [0dd103eb1a](https://github.com/ccxt/ccxt/commits/0dd103eb1a35df4bb0be962ed60a7d4a126e7e67) * update fetchPaginatedCallCursor [da758fe8de](https://github.com/ccxt/ccxt/commits/da758fe8dee3af0e499f8fadd78272d3d9603c77) * huobi cursor pagination [b00e45bfa1](https://github.com/ccxt/ccxt/commits/b00e45bfa1c6aed995aed212265a890bc868e990) * update docs [f94d3eea08](https://github.com/ccxt/ccxt/commits/f94d3eea080cd124782f6b51c100752d2464f255) * docs and pagination [e0e086e2ed](https://github.com/ccxt/ccxt/commits/e0e086e2ed73052a3ff31596da64014a2436a03a) * pagination fixes [342639f9d4](https://github.com/ccxt/ccxt/commits/342639f9d4c50e9b944185191fc07801cd14e523) * add to docs [1597c2696e](https://github.com/ccxt/ccxt/commits/1597c2696e795e8e7e4fcf590217d14ab56a13f9) * fix typo [b06616dac9](https://github.com/ccxt/ccxt/commits/b06616dac93d93fcdd685eae3e8b028dcdba3574) * add safeDeterministicCall [a86d182a4c](https://github.com/ccxt/ccxt/commits/a86d182a4c7028c3658415090cbf57a9b5c8decb) * fix manual [8a889edfc0](https://github.com/ccxt/ccxt/commits/8a889edfc0f810386af178ab4a60f59e3ef779d3) * fix bitget [e720890e6b](https://github.com/ccxt/ccxt/commits/e720890e6b935a48231c772db6f623b022dccbc8) * bybit jsdocs [745a756568](https://github.com/ccxt/ccxt/commits/745a756568708ad9407781d33342002a62ec3c0c) * bitget pagination [b702ff7d30](https://github.com/ccxt/ccxt/commits/b702ff7d3013c31da2c6574c4b38db5e5efb313f) * renames [e96b233717](https://github.com/ccxt/ccxt/commits/e96b23371713895a33aa7ec743310ea33fb6e86f) * rename cursor [be16c3b092](https://github.com/ccxt/ccxt/commits/be16c3b0924e3290868e0f75795ff477581648e7) * okx: add pagination to fetchTrades [93347a353a](https://github.com/ccxt/ccxt/commits/93347a353aaec10507cae2db8fb728c6495f5fe3) * normalize code [044d10abdb](https://github.com/ccxt/ccxt/commits/044d10abdb853c6f251a8e4b8908206f38046d2f) * Update ts/src/base/Exchange.ts [351b295b7f](https://github.com/ccxt/ccxt/commits/351b295b7f34b1139c5119cd678ee30c5baf940b) * add until check on the forward branch [2feb0f11dd](https://github.com/ccxt/ccxt/commits/2feb0f11dd7404b5ef2280e3f020f256f588ff01) * add until check on the deterministic call [fac5129514](https://github.com/ccxt/ccxt/commits/fac512951411dd309a5e3e1fb5aa018f35699d1d) * coinbase: fetchOHLCV pagination [5f163ffc5c](https://github.com/ccxt/ccxt/commits/5f163ffc5c7706d3e1b15cbe0a165f2fafbf4daf) * move stop case [c5b352c5a9](https://github.com/ccxt/ccxt/commits/c5b352c5a9c6f84f37ac18c5f5d01c2cce53aaf6) * coinbase fetchMYTrades pagination [5464f2c535](https://github.com/ccxt/ccxt/commits/5464f2c5357062013caa7640ef035b1bde574fad) * fetch orders pagination [42980d2905](https://github.com/ccxt/ccxt/commits/42980d2905cc0ef9ef226e60865e3158f98ec68d) * fix build [d568e602fa](https://github.com/ccxt/ccxt/commits/d568e602faf6a20724e1a24f039131bd367aa620) * add check to paginatedCallDeterministic [cdf10e2cec](https://github.com/ccxt/ccxt/commits/cdf10e2cec90a3c878efd805234951b36fa819f8) * improve docs [881e26b171](https://github.com/ccxt/ccxt/commits/881e26b17123d9765af8ea9b6f13e831a3f623e4) * rateLimit handling [9473e5cb17](https://github.com/ccxt/ccxt/commits/9473e5cb17f836731886b825eb14df3717d23f00) * use arrayConcat [c34bd727cd](https://github.com/ccxt/ccxt/commits/c34bd727cdcd67f0818b118a0b502204f2d87a32) * snake_case new methods [877824f8b5](https://github.com/ccxt/ccxt/commits/877824f8b5205548920c3acabd86757978ae0be9) * add missing import [cc8c56fe1f](https://github.com/ccxt/ccxt/commits/cc8c56fe1fe428f843467f8b017d0911a6959f10) * add react/Promise import [0e656b6767](https://github.com/ccxt/ccxt/commits/0e656b6767126429570d151711bbbe52e3b2c632) * add types [b25962efc1](https://github.com/ccxt/ccxt/commits/b25962efc1119ab2e56377c192f7c42c0afadba9) * php sum fix [3ad36d47f2](https://github.com/ccxt/ccxt/commits/3ad36d47f2233f8c0a4fe154a42f34efe3c483ca) * add one more example [9daaa7b67c](https://github.com/ccxt/ccxt/commits/9daaa7b67ce36fc72f2c4e3f0cc4b83b6f8bb0b0) * kraken: jsdocs and update limits [353cefee14](https://github.com/ccxt/ccxt/commits/353cefee1438a3b13bf1c2aed1658b529d930562) * 4.1.6 [bac44507ba](https://github.com/ccxt/ccxt/commits/bac44507bafca2ee864c2f890997ddeade6eacc6) ## 4.1.5 (2023-10-06) * feat(kuna): v4 implicit api paths [c251e39e4c](https://github.com/ccxt/ccxt/commits/c251e39e4cf869aebb9795f274897938d677d393) * kuna switched version back to v2 [0a4ef8f815](https://github.com/ccxt/ccxt/commits/0a4ef8f815817077202c6a6a899f8881ec4a1ccc) * fix(coinsph): markets correctly list active status [4c65bcc268](https://github.com/ccxt/ccxt/commits/4c65bcc2687819b755e9f2ad5f1a06d194aca913) * fix(bitget): websocket methods can watch coin margined and usdc margined contracts [d63a800e07](https://github.com/ccxt/ccxt/commits/d63a800e0737d0c421bebed1888fe68310ded32a) * remove toString() [6313535a09](https://github.com/ccxt/ccxt/commits/6313535a0967cd6232f407bbe95fb7420747d12b) * reverted generated file [bb02ad6f49](https://github.com/ccxt/ccxt/commits/bb02ad6f49136b412d6692897c5945ed1a81f2e5) * 4.1.5 [fe51b82b9b](https://github.com/ccxt/ccxt/commits/fe51b82b9b38c95b33fefe314de678e8bde5682b) ## 4.1.4 (2023-10-05) * fix(Exchange): safeOrder rawTrades [4d2796c371](https://github.com/ccxt/ccxt/commits/4d2796c37152656305f7230d986e05ab4618c0b5) * fix(kraken): handle raw trades [12866879e8](https://github.com/ccxt/ccxt/commits/12866879e840eee1b724899949c333490e4f7dc2) * feat(kucoinfutures): fetchTime uses safeInteger instead of safeNumber [219dca12cc](https://github.com/ccxt/ccxt/commits/219dca12cc71116bb5df133c613b72447a26c91c) * okx: add @see [f42c20b70d](https://github.com/ccxt/ccxt/commits/f42c20b70d0604430dc8082f978b6feff4b12a07) * kraken: add @see [2a65bf80b8](https://github.com/ccxt/ccxt/commits/2a65bf80b8744726cef19d79acc3294c0bdd7d55) * 4.1.4 [980a12576b](https://github.com/ccxt/ccxt/commits/980a12576b375d9aa7d2d891c4f1d925efff9564) ## 4.1.3 (2023-10-04) * feat(bingx): createOrder, add reduceOnly and positionSide support [c1be836e79](https://github.com/ccxt/ccxt/commits/c1be836e79ee260980bb21a5c561fd0234487336) * add price to spot limit [ed43d4cfb0](https://github.com/ccxt/ccxt/commits/ed43d4cfb0b5b8733733ccbd4db52ece18ebd72f) * fix(binance): watchOrderbook (spot) max limit [7101487d41](https://github.com/ccxt/ccxt/commits/7101487d41416d2f0f9ff78239e4c0cf994c4e47) * feat(bitmart): fetchPosition [bb2d335a9c](https://github.com/ccxt/ccxt/commits/bb2d335a9c486cbeeb90ba86947ddc238e30a36f) * manual [4423443483](https://github.com/ccxt/ccxt/commits/4423443483d9fed4e6c2bb9d1c9381423ce811a0) * minor [ff8de4fd65](https://github.com/ccxt/ccxt/commits/ff8de4fd6583969769aeb698f6e52848c3612bb5) * update [86561dba00](https://github.com/ccxt/ccxt/commits/86561dba006191f66d3a5414a650f3a7bfae0b40) * updates [73a21d212b](https://github.com/ccxt/ccxt/commits/73a21d212b79bb9af6312691e712d2e438f356fb) * manual [74702126a7](https://github.com/ccxt/ccxt/commits/74702126a70e4c47702b9d7a696e7f5ef37c8f50) * feat(bitmart): fetchPositions [5620440f9e](https://github.com/ccxt/ccxt/commits/5620440f9eaf5f2c0f8afc1ff8342b459b620cf0) * simplify fetchPosition return statement [3e117fabbb](https://github.com/ccxt/ccxt/commits/3e117fabbb46efe001b326f31daba00132d77592) * displace [aba41b2ede](https://github.com/ccxt/ccxt/commits/aba41b2edec6b9792e608512c335516eba615dff) * remove [1159957686](https://github.com/ccxt/ccxt/commits/115995768637a73fa46b06df3f2967e8cdd8a8c0) * position change [c85c5df287](https://github.com/ccxt/ccxt/commits/c85c5df287f548983837272bbfd65f0437f89adb) * extend [2cd3885d80](https://github.com/ccxt/ccxt/commits/2cd3885d809e28ee576656cd0320323e9a69a06b) * fix(Exchange.py): bytes response in the sync version [4117413869](https://github.com/ccxt/ccxt/commits/4117413869ef4a148e5fd49a734e0f0cc1496a07) * cr fix [b8aa2313e8](https://github.com/ccxt/ccxt/commits/b8aa2313e823419b70727df0b3c600942708b749) * final edits [cd587a545a](https://github.com/ccxt/ccxt/commits/cd587a545a08d6a83a2ce0c05fbe5b168adc2090) * deribit revert codeFromOptions edits [28f44f6aeb](https://github.com/ccxt/ccxt/commits/28f44f6aeb86256ad923d8964d77ecef752fe5a1) * fix(bitget): fetchCanceledAndClosedOrders [d4657708b4](https://github.com/ccxt/ccxt/commits/d4657708b466aa68fcea655ebafe8524cbabcadb) * 4.1.3 [4ccaf707b6](https://github.com/ccxt/ccxt/commits/4ccaf707b60f5770f44b30c87e2feff736ea3f0e) ## 4.1.2 (2023-10-03) * okx: update fetchOHLCV, remove method usage [1769dfdd7f](https://github.com/ccxt/ccxt/commits/1769dfdd7f2f0547385567d1a4fdac9a9c3e5e15) * okx: update fetchBalance, remove method usage [341c9e08dd](https://github.com/ccxt/ccxt/commits/341c9e08dd336df55ddc90afa6772e5e051b4b7e) * fix(bybit): editOrder, set triggerPrice, stopLoss and takeProfit to strings [57e25d5c95](https://github.com/ccxt/ccxt/commits/57e25d5c959d3b2323a5a393a2ba0df841c21ccd) * binance: add @see [811bd8b348](https://github.com/ccxt/ccxt/commits/811bd8b348b1aea107427d88879ece4d5feda204) * fix(bitrue): ticker percantage scale [e66829bda4](https://github.com/ccxt/ccxt/commits/e66829bda4be672337f9cdd6a3f4ff13c892baf8) * feat(coinbasepro): add watchMyTradesForSymbols stub [5caeadc2c9](https://github.com/ccxt/ccxt/commits/5caeadc2c9cae61fb55eef7b138b94cdbbb35f68) * feat(coinbasepro): add watchMyTradesForSymbols [bc8ce46edb](https://github.com/ccxt/ccxt/commits/bc8ce46edb242e16381b80469241c773997baa76) * feat(exchange): add watchOrdersForSymbols stub [e708438e20](https://github.com/ccxt/ccxt/commits/e708438e20ea0ff96abff0bd40ad3cfad49d904b) * add missing endpoint [2d6ab5ff5e](https://github.com/ccxt/ccxt/commits/2d6ab5ff5e575b55a6a95b6965ee294c4b85785c) * fix typo [f56bc1d69c](https://github.com/ccxt/ccxt/commits/f56bc1d69c8e86b0f0621cfe9ed44da802278797) * fix trading handling [d5341737de](https://github.com/ccxt/ccxt/commits/d5341737de391902e3dd027cbd1232dfa94b916f) * feat(coinbase): add watchOrdersForSymbols [0a472bab90](https://github.com/ccxt/ccxt/commits/0a472bab909a9eae1865a61767a23c2636a2a7b1) * use safeString instead of toString() [94a60e5831](https://github.com/ccxt/ccxt/commits/94a60e5831fe464d8ed2e34a2d13e6b1ee861bf7) * 4.1.2 [7c047099de](https://github.com/ccxt/ccxt/commits/7c047099de0563cf7b798f7d6874fa225b20a6e5) ## 4.1.1 (2023-10-02) * fix(kucoin): chain id [ed9562578c](https://github.com/ccxt/ccxt/commits/ed9562578c5e3b0fd32af07c842419c6c25ebffa) * 4.1.0 [20fe9779e2](https://github.com/ccxt/ccxt/commits/20fe9779e2dfdcac491fb44605fe756cb16bd215) * 4.1.0 [8020dcf53d](https://github.com/ccxt/ccxt/commits/8020dcf53dbaf3c53b3e4e8cbe646df1ed91aff9) * okx: fix handle_my_trades in php [636d95c8f1](https://github.com/ccxt/ccxt/commits/636d95c8f1e5e36e93966eb33bc3b6492fe5fd9a) * kucoin: add @see [8a0dc2c7c8](https://github.com/ccxt/ccxt/commits/8a0dc2c7c8378026eb9a0040607f3d9504b4078e) * 4.1.1 [e197d6f846](https://github.com/ccxt/ccxt/commits/e197d6f846ca9191d0f03c67c233f68cf57d8843) ## 4.0.112 (2023-10-01) * docs(latoken): createOrder, cancel(All)Order, fetch(Open)Order(s) docstring @see [6af2386bac](https://github.com/ccxt/ccxt/commits/6af2386bac3f956552968cdbd0a9be1f29f74bbf) * latoken.has stop orders, post only orders [71d41f909b](https://github.com/ccxt/ccxt/commits/71d41f909bb1bf86a1dba2dbb32a9b92188acc5f) * latoken.fetchOrders minor fix [f8bf3c533a](https://github.com/ccxt/ccxt/commits/f8bf3c533a112b42a6f23e869f2c64341f0fa0f1) * CR fixes [7293fb4b3c](https://github.com/ccxt/ccxt/commits/7293fb4b3cdb08fc3d45f4bffff7211536c4ca71) * fix build [365b98b254](https://github.com/ccxt/ccxt/commits/365b98b25431698f69f4175c2492552cfab6b401) * fix(bybit): editOrder, stopLoss takeProfit [055d48f56a](https://github.com/ccxt/ccxt/commits/055d48f56a45be375b5b97c777efe9356ce7896c) * feat(bybit): add cursor to fetchTransfers [edf7fd3673](https://github.com/ccxt/ccxt/commits/edf7fd3673ff26fdd570830abec2da0a70fcf85f) * feat(coinbasepro): add since/until to fetchMyTrades and fetchOrders + jsdocs [4d6ae13414](https://github.com/ccxt/ccxt/commits/4d6ae134148a47940be4ba9196a03355e5960666) * add more jsdocs @see [4c54665dcd](https://github.com/ccxt/ccxt/commits/4c54665dcd29864ae149c0dafa6445bb2b326bc9) * 4.0.112 [b46baeec64](https://github.com/ccxt/ccxt/commits/b46baeec64b75dac18160cf32f0b9c07b6081155) ## 4.0.111 (2023-09-30) * binance.has fetchL3OrderBook and fetchWithdrawAddresses are false [d263462398](https://github.com/ccxt/ccxt/commits/d263462398d982fbe6e5bcb361126867112e969e) * feat(bitmart): fetchMyTrades, add swap support [2eca1e7818](https://github.com/ccxt/ccxt/commits/2eca1e7818a5882b5889650c979697e89b98b10f) * review [abe9d545fd](https://github.com/ccxt/ccxt/commits/abe9d545fd6d561b732e4ebd48390488571b5628) * update side [bca772aa98](https://github.com/ccxt/ccxt/commits/bca772aa98aafec7f8bf956215d825203cbfb93f) * feat(bitmart): add cancelorder swap support [b64a59d4ac](https://github.com/ccxt/ccxt/commits/b64a59d4ac9599f2441fa0f11e650b97734d2013) * bybit: add new api [3e001d473f](https://github.com/ccxt/ccxt/commits/3e001d473fd675e847aa10531e9620abb007965f) * 4.0.111 [fe7e319d97](https://github.com/ccxt/ccxt/commits/fe7e319d9759947541e8208aae1c61060f8aa0e8) ## 4.0.110 (2023-09-29) * fix!(bybit): triggerDirection for stop orders, ascending variable [3727921eb3](https://github.com/ccxt/ccxt/commits/3727921eb3832514afd347094387042fd1847bc3) * changed ascending variable name, added inline comment [f914ef7d7b](https://github.com/ccxt/ccxt/commits/f914ef7d7b583b55a366beeb823d3cd2a1d31a94) * flip triggerDirection values for stopPrice orders [d5e62bb549](https://github.com/ccxt/ccxt/commits/d5e62bb5490db5e777e1c21fc7bd5ab165b28c57) * bitget: ccxt.OrderNotFound for Order does not exist [8688e1c888](https://github.com/ccxt/ccxt/commits/8688e1c888cdffa7253d21bdbe65e1cda6833a89) * bybit: OrderNotFound for Order does not exist [b3e2ec04dd](https://github.com/ccxt/ccxt/commits/b3e2ec04dd1d8db5febcc600241fbbc529ff0998) * Added triggerDirection 'up' or 'down' handling [7e5e0fe1a8](https://github.com/ccxt/ccxt/commits/7e5e0fe1a88f87e29e05609a92473e1d422a569e) * fix(bybit): infer sl/tp inside parseOrder [7b44c353f5](https://github.com/ccxt/ccxt/commits/7b44c353f59214ff83acfbbe9803ab2b1796f091) * bybit error mapping [b64227b02f](https://github.com/ccxt/ccxt/commits/b64227b02f2297ed222fda8e2837ec3305f37e91) * add comments [dc5c98da5b](https://github.com/ccxt/ccxt/commits/dc5c98da5bc68eba2d9bcc000fe67909ffe2e06a) * feat(phemex): add from/to endpoint to fetchOHLCV [27e873980c](https://github.com/ccxt/ccxt/commits/27e873980c17b98de11aa14692bb2fc00d57d55c) * update comment [f7c9f8671c](https://github.com/ccxt/ccxt/commits/f7c9f8671cb12e12ad3ddaf0345da9c9813b1738) * infer since [0913dfabf5](https://github.com/ccxt/ccxt/commits/0913dfabf5332e3a717ebf4c10a97eb441b38c9a) * update comment [86747c7a67](https://github.com/ccxt/ccxt/commits/86747c7a674ed1eb5c1378f5b04687b75d9be0e0) * round fixes [dd80de68f8](https://github.com/ccxt/ccxt/commits/dd80de68f82e388ba7d5ad7af426e3b46b5c6023) * fix python [3d67c1979d](https://github.com/ccxt/ccxt/commits/3d67c1979daa625a35fe71cc65e9fdb38b2a0b47) * 4.0.110 [890912af7a](https://github.com/ccxt/ccxt/commits/890912af7adb941b9ed921ad06555f6f30ce205a) ## 4.0.109 (2023-09-28) * feat(bitmart): fetchOrder, add swap support [ac2fb1e4b9](https://github.com/ccxt/ccxt/commits/ac2fb1e4b97df840658482668172b1306f0dbb07) * bitflyer: add @see [a86a2ef5f4](https://github.com/ccxt/ccxt/commits/a86a2ef5f476a62be659da27c0d44949a10ee981) * fix(bitfinex2): parseLedgerEntryType classification [032e5d9bca](https://github.com/ccxt/ccxt/commits/032e5d9bca25cffb1634436734926ce384d43c8a) * bitget: add @see [826871aa4d](https://github.com/ccxt/ccxt/commits/826871aa4d17d0118d46577f992bdf4421868137) * 4.0.109 [418a2a6969](https://github.com/ccxt/ccxt/commits/418a2a69693d189388aa7eff722c3fa5410fb489) ## 4.0.108 (2023-09-27) * market shadow fix [0d17a84729](https://github.com/ccxt/ccxt/commits/0d17a84729dd97baf87645a67d6c143f5af73b97) * remaining vars [eec16b63e3](https://github.com/ccxt/ccxt/commits/eec16b63e35369e4b2313675f595ba9aa234642a) * dirname builtin conflict lint fix [ed22d49b2f](https://github.com/ccxt/ccxt/commits/ed22d49b2f207311a153633599256ab52a5ac585) * avoid all [9773b798d5](https://github.com/ccxt/ccxt/commits/9773b798d5dba4b8a28e7c90cea976df716174a5) * comments [698e7c9f10](https://github.com/ccxt/ccxt/commits/698e7c9f1078f20a2aef6c5b4047f1294703b6ff) * binance: update apis [6f5e00e57b](https://github.com/ccxt/ccxt/commits/6f5e00e57b7b89315025daf9d2d98a797af78958) * feat(woo): add watchBalance [75c6883375](https://github.com/ccxt/ccxt/commits/75c68833752abe862696ead9dbb200bb3e362d53) * fix shadowing vars [ce66fb8d83](https://github.com/ccxt/ccxt/commits/ce66fb8d83819e78c7eda9395d86195789eba1c8) * bitforex: add @see [e89ab6f084](https://github.com/ccxt/ccxt/commits/e89ab6f084e672637a6981794dc0d8e003445448) * 4.0.108 [67e6d170a7](https://github.com/ccxt/ccxt/commits/67e6d170a7be1ce8de3bc83b1002f3c3a07a6004) ## 4.0.107 (2023-09-26) * binance.cancelOrders [97f5c7c049](https://github.com/ccxt/ccxt/commits/97f5c7c0493292276fbd2600ced32b59554f37ed) * docstring edits [c78dccf245](https://github.com/ccxt/ccxt/commits/c78dccf245c3087e33737781620c5f4dfeb2f54b) * exmo parseOrder edit [c853c37548](https://github.com/ccxt/ccxt/commits/c853c37548d9caf93c20b26b5da823567098c2b5) * exmo minor edit [d6614e3672](https://github.com/ccxt/ccxt/commits/d6614e36726ccc1299238a96310e807e8459113b) * exmo fetchCanceledOrders minor fix [1e0aef7f99](https://github.com/ccxt/ccxt/commits/1e0aef7f9970590449a111a941d4ba6f055e68d5) * exmo.fetchCanceledOrders minor fix [26818d5b8e](https://github.com/ccxt/ccxt/commits/26818d5b8ea613bd6ec04ca9f4fed2cd080a5258) * exmo.parseStatus minor fix [0c83d7dcd3](https://github.com/ccxt/ccxt/commits/0c83d7dcd33c72482504b9f2300d5bfe8dda96e8) * exmo.cancelOrder uses parseOrder [096f46468a](https://github.com/ccxt/ccxt/commits/096f46468a0ee29047712cf35e98b25c5f1ef010) * add missing await [ce359393a5](https://github.com/ccxt/ccxt/commits/ce359393a5562e7706f87c8e31130d02eb9178af) * fix error handling [96552e2e3e](https://github.com/ccxt/ccxt/commits/96552e2e3eaac95a029eaf80c3cf430aaa6841c8) * restore docs [6ac9ec4dfe](https://github.com/ccxt/ccxt/commits/6ac9ec4dfe0fe63f0ad82641a4f32e82230c674d) * add () [641985ddf4](https://github.com/ccxt/ccxt/commits/641985ddf4272367e7ca7b8c3017b109f1ad2c22) * specify path in sign [2e035c978c](https://github.com/ccxt/ccxt/commits/2e035c978c897925db7ee20cb2265e7005f66dba) * remove error handling from parser [f62b24a86f](https://github.com/ccxt/ccxt/commits/f62b24a86f0b91b2270efddfa7f87ebdc53984e5) * add symbol check [bd3e954e28](https://github.com/ccxt/ccxt/commits/bd3e954e28764f8c311dbde26ec6ea641ea6c7f0) * handle cancelOrders error properly [946f1a7e8a](https://github.com/ccxt/ccxt/commits/946f1a7e8a64dbdef39dcf0cb23a65a3d985d924) * fix(bitget): add watchTickers [870954d8f5](https://github.com/ccxt/ccxt/commits/870954d8f5edd97ae3b7c666cf074fe429c88138) * feat(bitmart): update fetchMyTrades [bcb51c1a6e](https://github.com/ccxt/ccxt/commits/bcb51c1a6ec13c86d57f6374632b51c50670f9e5) * feat(bitmart): update fetchOpenOrders and fetchClosedOrders to v4 [f1fad87a1e](https://github.com/ccxt/ccxt/commits/f1fad87a1ef87673689598a6a80d0cc3b31d1a2b) * feat(bitmart): migrate fetchOrderTrades to v4 [ef8a99e17b](https://github.com/ccxt/ccxt/commits/ef8a99e17bcf359b8600f58df0a592672b9ca572) * feat(bitmart): update fetchOrder to v4 [a2269c5061](https://github.com/ccxt/ccxt/commits/a2269c506145ea1acb1dc239247125fb22edc7fc) * add clientOrderId [8a6164dec8](https://github.com/ccxt/ccxt/commits/8a6164dec85cebe1a9bd296e13803ca2bd943823) * feat(bitmart): fetchOpenOrders, add swap support [be94ef7db4](https://github.com/ccxt/ccxt/commits/be94ef7db440c9d0177e0ad9c699331b611291ac) * 4.0.107 [04838dd715](https://github.com/ccxt/ccxt/commits/04838dd71536fa02437758024c18320e3a3e2d51) ## 4.0.106 (2023-09-25) * fix #19372 [7bcc64e193](https://github.com/ccxt/ccxt/commits/7bcc64e1939c21253646d69b6c30f1551ccbe2c9) * feat(bybit): add watchTickers [3985fe5ab8](https://github.com/ccxt/ccxt/commits/3985fe5ab881e4f292ad75f4d4e9facf0c5c5bcf) * 4.0.106 [1de36355c6](https://github.com/ccxt/ccxt/commits/1de36355c687af4277ae34546e89b641f8ff4e86) ## 4.0.105 (2023-09-24) * feat(bitmart): cancelAllOrders, add swap support [49d66e88ff](https://github.com/ccxt/ccxt/commits/49d66e88ff59d67e049bb865510ede6f04524cc5) * Revert "Bybit: createOrder, remove stop order trigger direction" [4473c6dba2](https://github.com/ccxt/ccxt/commits/4473c6dba2b8575ec5d2bfb02b25a09315109030) * cr fix [d9bdc10aff](https://github.com/ccxt/ccxt/commits/d9bdc10affa161c5bb625aa0583c15dbe7969003) * 4.0.105 [421594122c](https://github.com/ccxt/ccxt/commits/421594122c5124fccf6181385096f58ab25db5dc) ## 4.0.104 (2023-09-23) * bitbank: add @see [fb67a63ea8](https://github.com/ccxt/ccxt/commits/fb67a63ea8ce42a5d5669f075665778b815bc9a6) * bitfinex2: add @see [21681a82d9](https://github.com/ccxt/ccxt/commits/21681a82d969386c87631ca98b06aeab0eda321d) * bitfinex2: remove method usage [ddad84c6e8](https://github.com/ccxt/ccxt/commits/ddad84c6e898b6a5cb0f383d68b0c0f3aae0a9ba) * binance: add apis [a084e93423](https://github.com/ccxt/ccxt/commits/a084e934238af22c9c16d189d4ef4deafe7f76f0) * 4.0.104 [fc9d86915e](https://github.com/ccxt/ccxt/commits/fc9d86915ede9e40223e0fff9f142ec81cb9b804) ## 4.0.103 (2023-09-22) * fix(bybit): error mapping [53c0356a25](https://github.com/ccxt/ccxt/commits/53c0356a25290f0197d875e0339d4626a7db76f8) * update errors [85e6a2f513](https://github.com/ccxt/ccxt/commits/85e6a2f513e09b793592d94081866241d0ae54ef) * add NoChange error [8ff3986544](https://github.com/ccxt/ccxt/commits/8ff39865446d437f12d40aaf67d3be2c887bcca5) * add error to errorExports [d7d0c5175f](https://github.com/ccxt/ccxt/commits/d7d0c5175fab05503d7ffe28e4cb0445b1ce819c) * missing import [e0a7564d38](https://github.com/ccxt/ccxt/commits/e0a7564d38394061ce99315d68e55b9223152bf0) * feat(bitmart): fetchOrderBook, add swap support [74f1b8de27](https://github.com/ccxt/ccxt/commits/74f1b8de27ff24d70bfa10ade7c16d0d84c665c5) * bingx: add fetchDepositAddress [f37b4eee93](https://github.com/ccxt/ccxt/commits/f37b4eee934d099b42964edd7ead1c4ba5514ae5) * bingx: add @see [db5ea43f44](https://github.com/ccxt/ccxt/commits/db5ea43f44869ae51c26c327dc66652cf4ead4c4) * wavesexchange: update toPrecision [52fafc735f](https://github.com/ccxt/ccxt/commits/52fafc735f43592830099e501dc7265bb68b5af7) * update error hierarchy [87838749d7](https://github.com/ccxt/ccxt/commits/87838749d7965ab7969227b57ff4800aecbcfee3) * fix(Exchange.py): handle empty/none response properly [12efe19c06](https://github.com/ccxt/ccxt/commits/12efe19c06aa9695a944952c63768ae97a2f736b) * fix(bitget): handle empty OHLCV [550f347db5](https://github.com/ccxt/ccxt/commits/550f347db505a00bd0efdb58b28c396243bc3b78) * feat(bitmart): transfer, add swap support [20b24883fa](https://github.com/ccxt/ccxt/commits/20b24883fa51a995a1538b8c3a53d15b1d1548f0) * feat(bitmart): fetchTransfers [a61a9033cd](https://github.com/ccxt/ccxt/commits/a61a9033cdeeeb75233a017e2931c2de6de98f71) * fix(gate): update rate limits [63f75fdfda](https://github.com/ccxt/ccxt/commits/63f75fdfdaf32c5055ec57b9bfe314d0bf62c93f) * fix(gate): python linting [fc53bd03ab](https://github.com/ccxt/ccxt/commits/fc53bd03abd7b72a099ccdc5d03c861c03c658d3) * 4.0.103 [ce7ee6b69f](https://github.com/ccxt/ccxt/commits/ce7ee6b69fb1d5bc86bc802a95add226a59a9d3d) ## 4.0.102 (2023-09-20) * dummy trigger retest [5e0ef5ef54](https://github.com/ccxt/ccxt/commits/5e0ef5ef54792b16292c8e89674cd708758f4e21) * bybit: patch setMarginMode [5e06409366](https://github.com/ccxt/ccxt/commits/5e064093665b141efe9950da36d305ff9ede9a8d) * revert [72668e7c67](https://github.com/ccxt/ccxt/commits/72668e7c673c56deef31b102f885829d9c210827) * add symbol check [744bea41d3](https://github.com/ccxt/ccxt/commits/744bea41d3db2d604c44624006a6f2e6f61283e4) * fix!(bkex): delist bkex [478c3d62b6](https://github.com/ccxt/ccxt/commits/478c3d62b6bbb2acc4faffda433858181e8e8aaf) * remove bkex from ccxt.ts [bebc827555](https://github.com/ccxt/ccxt/commits/bebc827555b9f89951fa9fab56a22d2b1f02570f) * bl3p.has: createStopOrder == false [fb3bd34694](https://github.com/ccxt/ccxt/commits/fb3bd346941db471632fc61337edc33a8023d449) * gemini: add AuthenticationError [0292a7e582](https://github.com/ccxt/ccxt/commits/0292a7e58266c43bc73abe1b4013b1a477b3d991) * feat(bitmart): fetchFundingRate [6e54fcba77](https://github.com/ccxt/ccxt/commits/6e54fcba77d6f626e112d6eca6bbde958add64af) * binance: add apis [106099b9b6](https://github.com/ccxt/ccxt/commits/106099b9b6c33c8888bb0164abbec19f3f7c768a) * bingx: add apis [c64d976c58](https://github.com/ccxt/ccxt/commits/c64d976c58ba57016097c6b49bcb362d0aa03dae) * fix(bybit): watchOrders swap parsing [9f936e88c5](https://github.com/ccxt/ccxt/commits/9f936e88c5da1f1ae55299a0d5099737aee321be) * 4.0.102 [7e7db36086](https://github.com/ccxt/ccxt/commits/7e7db36086110343c4913d41bac257253535915f) ## 4.0.101 (2023-09-19) * Update binance.ts [12bf729ca8](https://github.com/ccxt/ccxt/commits/12bf729ca8d61bfea7f8e93520ec4d0561b37480) * fix(kucoin): fetchPosion and realizedPnl [0739cdbdbc](https://github.com/ccxt/ccxt/commits/0739cdbdbc7578f06d05396eb7276edeabe6c0f2) * bybit: remove method usage [e0cf93f0eb](https://github.com/ccxt/ccxt/commits/e0cf93f0eb4e3d1bd621fab4eb48005408734941) * bybit: update setMarginMode [acaaffeee9](https://github.com/ccxt/ccxt/commits/acaaffeee918564429fce1773ea47959693f851f) * bybit: update setMarginMode [5cdb0a114a](https://github.com/ccxt/ccxt/commits/5cdb0a114afecfcc1d2c9464a60f0b95c0f53fab) * fix docs [57c094c7d8](https://github.com/ccxt/ccxt/commits/57c094c7d808bbc5ef335bfec193ca72b221d1fd) * feat(kucoin): add watchTickers [fee4ed80a6](https://github.com/ccxt/ccxt/commits/fee4ed80a69cb1e84ba71ef543e89c4e3f1714a8) * binance [5e40903afa](https://github.com/ccxt/ccxt/commits/5e40903afaec24931bc2e9cc2f5d22788b01efe9) * bitbank [1218c051fc](https://github.com/ccxt/ccxt/commits/1218c051fcd7f5a582661697ae662a0f9f66115d) * biflyer [49abaf6f35](https://github.com/ccxt/ccxt/commits/49abaf6f35d472c30a8765872ef17581385a5ddd) * bitget [2ef437a9db](https://github.com/ccxt/ccxt/commits/2ef437a9db86017e4d5846986507846ff154cdb7) * bitfinex [b93bb629b0](https://github.com/ccxt/ccxt/commits/b93bb629b03f7bee122e2a2d16ed59509b1ab4ef) * bitstamp1 [fbb127be4b](https://github.com/ccxt/ccxt/commits/fbb127be4b786973cd40f15b834e5ded3ecbe3de) * bitforex [e96e3b39fb](https://github.com/ccxt/ccxt/commits/e96e3b39fbd22f850b21b627639217919d9933a8) * coinbasepro [80267d457a](https://github.com/ccxt/ccxt/commits/80267d457a3c50f3194df730f2e89c99d5b0b8bf) * bl3p [f0faf57e50](https://github.com/ccxt/ccxt/commits/f0faf57e505c95a35c42eee813c14c5e4dd62229) * Update bitflyer.ts [250f4bde0f](https://github.com/ccxt/ccxt/commits/250f4bde0fec7c5646e40835bdd8ede891882680) * Update bitflyer.ts [0c9b5629fa](https://github.com/ccxt/ccxt/commits/0c9b5629fa7446cf6071fa02a1391d9851879aeb) * fix(bybit): createOrder, stop orders remove triggerDirection [d2f99c806b](https://github.com/ccxt/ccxt/commits/d2f99c806ba7a010a6843aa1a6303e8e47c4b822) * add triggerDirection param to createOrder docstring [480cac0077](https://github.com/ccxt/ccxt/commits/480cac00773dcd26aeb6bbf4bf7ca583815c1da8) * fix(bybit): error mapping [d23a8cf711](https://github.com/ccxt/ccxt/commits/d23a8cf711df51509cc0e27b8d00770c18dd7a98) * 4.0.101 [c11b6302ef](https://github.com/ccxt/ccxt/commits/c11b6302ef15575146575f7695311ecf609d88bf) ## 4.0.100 (2023-09-18) * mkts [befa94c001](https://github.com/ccxt/ccxt/commits/befa94c001786a9b913cce0e73ff9561c65cb1e5) * safeOrder check for parsedTrades [07b9cf8561](https://github.com/ccxt/ccxt/commits/07b9cf8561ca978012aeeab817dfed267b0de507) * fix build [1be39a3b46](https://github.com/ccxt/ccxt/commits/1be39a3b4681d0e321167c78908479e44f62041d) * 4.0.100 [2b4aaca2ce](https://github.com/ccxt/ccxt/commits/2b4aaca2ce70901dca9d80362be5148b35fb6131) ## 4.0.99 (2023-09-17) * fix error handling [31ee79f75d](https://github.com/ccxt/ccxt/commits/31ee79f75d3803b4a12afcd33da377bed88a8d03) * exmo(fix): ArgumentsRequired import missing [baa66e507e](https://github.com/ccxt/ccxt/commits/baa66e507edb34fcc5169d4145255e8ef529d538) * 4.0.99 [a45a0eb375](https://github.com/ccxt/ccxt/commits/a45a0eb3754ef7efe95899198794526c928b621c) ## 4.0.98 (2023-09-16) * feat(bigone): triggerPrice, timeInForce, postOnly unification [8803a7821b](https://github.com/ccxt/ccxt/commits/8803a7821bf15b7180272671f1aacc2f66b2ffa3) * bigone.transfer docstring update [56d64c7668](https://github.com/ccxt/ccxt/commits/56d64c76688aed80c610f5968a0b72f1605e961f) * fix(bigone): parseOrder parse all available fields [cf8c74780e](https://github.com/ccxt/ccxt/commits/cf8c74780e68c17f11d42a418f14f024a5895fe6) * bigone createOrder, parseOrder fix for market buys [4744b1a736](https://github.com/ccxt/ccxt/commits/4744b1a7363928d9c8f78e44e144bae9c1381ff5) * bigone createOrder stop operator fix [3d2e3104b0](https://github.com/ccxt/ccxt/commits/3d2e3104b0b768348108b8ce8488ececd09e2f67) * bithumb: add apis, update api params [52c939a222](https://github.com/ccxt/ccxt/commits/52c939a22259f89bebf4014ddf26620eaba2cdf2) * fix(poloniex): watchOrders fix when a symbol is passed [4f3b0d6701](https://github.com/ccxt/ccxt/commits/4f3b0d6701ad0785fadbef6eb074d952df2ab15d) * feat(bitmart): setLeverage [defe1bc5ce](https://github.com/ccxt/ccxt/commits/defe1bc5ce2a053fddbceed69ea74303213de42c) * edit docstring typo [79c3e0e632](https://github.com/ccxt/ccxt/commits/79c3e0e632b52967e3ca246dd4510ef3810affae) * small fix [10674fb378](https://github.com/ccxt/ccxt/commits/10674fb378bad4576aa61dbae28322af898daf5b) * fix(gate): order status [c011937746](https://github.com/ccxt/ccxt/commits/c01193774638914297ddcdfe90f8044d3864d06d) * feat(bitmart): private contract endpoints [983f632bf1](https://github.com/ccxt/ccxt/commits/983f632bf120d9ba390b7fc76b23cc84bec1bd13) * 4.0.98 [9c550cbd95](https://github.com/ccxt/ccxt/commits/9c550cbd95f4fc9dbd47066c8e51973f3ee51145) ## 4.0.97 (2023-09-15) * bybit: upgrade fetchBalance to V5 [6bc9bf5c9d](https://github.com/ccxt/ccxt/commits/6bc9bf5c9d3647ae349379250c418c54658b52bb) * bybit: update fetchOrders to v5 [204efd7eec](https://github.com/ccxt/ccxt/commits/204efd7eecea53748f7f85a322b537891a861271) * bybit: update fetchOrder to v5 [09b35e6617](https://github.com/ccxt/ccxt/commits/09b35e66172edd4012fd40322fc25f123120d826) * bybit: update createOrder to v5 [2dd3804be2](https://github.com/ccxt/ccxt/commits/2dd3804be2ea3461879a47b90dc28a8e7d6519b7) * bybit: upgrade editOrder to v5 [932f580f9c](https://github.com/ccxt/ccxt/commits/932f580f9caf8e880a8691a1aa5f20164f595008) * bybit: upgrade cancelOrder to v5 [8b1e8b48f1](https://github.com/ccxt/ccxt/commits/8b1e8b48f1db074760e33c09fc3b756486ba9b5a) * bybit: upgrade cancelAllOrder to v5 [61f8853599](https://github.com/ccxt/ccxt/commits/61f88535996fed461cd660f510f35848c63b933c) * bybit: update USDC in order, upgrade to V5 [15b2c75b1b](https://github.com/ccxt/ccxt/commits/15b2c75b1b1a2ed8c976e976cb3e4a53a62a0212) * bybit: upgrade fetchOrders to v5 [0d00624d16](https://github.com/ccxt/ccxt/commits/0d00624d1649fa745797bda374ade7893add6802) * bybit: upgrade fetchClosedOrders & fetchCanceledOrders to v5 [5048d09483](https://github.com/ccxt/ccxt/commits/5048d094834ff1824c2d29135c6e592d9271d464) * bybit: upgrade fetchOpenOrders to v5 [0a715b9334](https://github.com/ccxt/ccxt/commits/0a715b93342a1c09f629833c89c145fa83230295) * bybit: upgrade fetchMyTrades to v5 [efedcc8f2b](https://github.com/ccxt/ccxt/commits/efedcc8f2b193497a961b4ec3b7b583e517a7b85) * bybit: upgrade withdraw to v5 [b2d9f7cd53](https://github.com/ccxt/ccxt/commits/b2d9f7cd53cea44dd46a57331bc8150dd23eafa4) * bybit: upgrade fetchPosition & fetchPositions to v5 [b2d0a847c9](https://github.com/ccxt/ccxt/commits/b2d0a847c964f32061f394b11fcdc1e3d8c5ad4a) * bybit: upgrade setMarginMode to v5 [97061bc0f9](https://github.com/ccxt/ccxt/commits/97061bc0f91c7e67067f5f562253f7de9aa9a032) * bybit: upgrade setLeverage to v5 [d12df5db83](https://github.com/ccxt/ccxt/commits/d12df5db832cbe5448000ec8d8103215366e817a) * bybit: upgrade setPositionMode to v5 [b598544331](https://github.com/ccxt/ccxt/commits/b59854433128c4744391f49ca91b54bc11ab1636) * bybit: upgrade fetchBorrowRate to v5 [58f079294b](https://github.com/ccxt/ccxt/commits/58f079294b8f85dc8298e48851b2b08b926356dc) * bybit: upgrade fetchBorrowInterest to v5 [08b8e52b66](https://github.com/ccxt/ccxt/commits/08b8e52b6695dc2437242bd6e99d910271dcb299) * bybit: upgrade transfer to v5 [852a1c4534](https://github.com/ccxt/ccxt/commits/852a1c45346dce9302d26a94ce1d8efefb6fd59c) * bybit: upgrade borrowMargin to v5 [54ff32b6ee](https://github.com/ccxt/ccxt/commits/54ff32b6ee363d80ff76da2204e95797664b317e) * bybit: upgrade repayMargin to v5 [6d69162c04](https://github.com/ccxt/ccxt/commits/6d69162c040d144e919d0ea3b25c09353a04b899) * bybit: update v5 @see [f7a9f869be](https://github.com/ccxt/ccxt/commits/f7a9f869be89537582988c926d52fde0690a4686) * bybit: remove upgrade unified margin account function [7766edc4ce](https://github.com/ccxt/ccxt/commits/7766edc4ce30090908ebf91dc108dbe675673541) * bybit: update [86d13290df](https://github.com/ccxt/ccxt/commits/86d13290df0ddde7e009a89499778886121dcb03) * bybit: update usdc order by normal account [f692aa9dc4](https://github.com/ccxt/ccxt/commits/f692aa9dc4bdbc18aa68f62acfda8ac82b532814) * bybit: update [99caae1ba3](https://github.com/ccxt/ccxt/commits/99caae1ba38056b568682e9ab9b4d96801b56f6e) * bybit: update [83c4029a94](https://github.com/ccxt/ccxt/commits/83c4029a94cd012845be986b98798855edf47db5) * bybit: update fetchUsdcPositions [d0ecf68213](https://github.com/ccxt/ccxt/commits/d0ecf682139b4cd735eb66d32ad4954d1f3edfa1) * bybit: update createOrder & editOrder & cancelOrder [123c055b39](https://github.com/ccxt/ccxt/commits/123c055b39d190624d8f575779670233410ac96f) * bybit: update [6e75980fad](https://github.com/ccxt/ccxt/commits/6e75980fad5a4ff787e4d73a008031f8005523c2) * remove checkRequiredSymbol [631230d544](https://github.com/ccxt/ccxt/commits/631230d544cf74ffea863f7639146cea024f1ef8) * remove unnecessary check [e11ec58979](https://github.com/ccxt/ccxt/commits/e11ec58979612a2e0162aa1ac10d405bf4d85a26) * bybit: update getBybitType [4303e8c35f](https://github.com/ccxt/ccxt/commits/4303e8c35fc2e34c8cb069328485fb29f5a780d2) * bybit: update settle coin [45a670459e](https://github.com/ccxt/ccxt/commits/45a670459e1a514995230944d3adb796cc0c5404) * fix docs [0876681de8](https://github.com/ccxt/ccxt/commits/0876681de80ba6d42b6f1ab7c2c615550a88055d) * add checkRequiredSymbol [a3e3742671](https://github.com/ccxt/ccxt/commits/a3e37426714c6efbcb920beb669ab0ce4718c502) * improve docs [7bb658b0da](https://github.com/ccxt/ccxt/commits/7bb658b0dac4de5f9e554c8f81f6034a5af6337e) * add jsdoc [e85797c705](https://github.com/ccxt/ccxt/commits/e85797c70587c41578db426faec8b70418b1aea4) * improve createOrder jsdocs [a001c4aa96](https://github.com/ccxt/ccxt/commits/a001c4aa9607f518d690617da631fd8eb37b890f) * setLeverage jsdocs [49a0fa028c](https://github.com/ccxt/ccxt/commits/49a0fa028cbdab1bd2157458085fa2b6d39a565b) * fix(kucoinfutures): fetchFundingRateHistory error handling and others [966e90556a](https://github.com/ccxt/ccxt/commits/966e90556a1308e81e647186e0604ee03e41300b) * 4.0.97 [2104901abf](https://github.com/ccxt/ccxt/commits/2104901abf1eb8255704c64cd5ec28512447f2e9) ## 4.0.96 (2023-09-14) * upd [8cf0d1f2b4](https://github.com/ccxt/ccxt/commits/8cf0d1f2b4fbc553064f2f91b19bc7a2b4809104) * Update btctradeua.ts [9bd874f492](https://github.com/ccxt/ccxt/commits/9bd874f49265de68ea1e877a36966ac0a4acab04) * simpler [d60cbd5642](https://github.com/ccxt/ccxt/commits/d60cbd5642d75cb26ec11413e684e2d9db3b7551) * Update bitso.ts [92264d46be](https://github.com/ccxt/ccxt/commits/92264d46bee487796e8d1bd4588ad051ccb7dfee) * Update bitso.ts [ff38024582](https://github.com/ccxt/ccxt/commits/ff38024582c2c5e6564409917cd0ce09eabfc4cf) * remove takerOrMaker [ec5a3ec90d](https://github.com/ccxt/ccxt/commits/ec5a3ec90d170516382542f7a044122661895154) * remove takerOrMaker override [91134cc8b3](https://github.com/ccxt/ccxt/commits/91134cc8b39fd3819981d25730a3b5d8387d5610) * 4.0.96 [5c50b2d186](https://github.com/ccxt/ccxt/commits/5c50b2d186a8756fe16bc42993dc43822a9aa5fd) ## 4.0.95 (2023-09-14) * feat(bitmart): fetchOpenInterest [3c978021c6](https://github.com/ccxt/ccxt/commits/3c978021c6c4a86c5ac335abe7bb60ae9f06c109) * 4.0.95 [1302034c33](https://github.com/ccxt/ccxt/commits/1302034c33f7d339002dddc895b82efae9b5ab78) ## 4.0.94 (2023-09-13) * bitopro: update rl [928a2dc6dc](https://github.com/ccxt/ccxt/commits/928a2dc6dc8f21aaac5813f81383fa59e51705ab) * hollaex.has: createPostOnlyOrder, createOrder docstrings [49f06a2c41](https://github.com/ccxt/ccxt/commits/49f06a2c4165928df0c4b6cf2399677fed1fd8d7) * feat(okx): set default value for tpTriggerPxType and slTriggerPxType [43ca239401](https://github.com/ccxt/ccxt/commits/43ca2394012e2e35a24a32c173612de8eed3f9f1) * fix(bigone): parseTransaction deposit/withdrawal type fix [12726dbfd7](https://github.com/ccxt/ccxt/commits/12726dbfd732612e94214f4affa0456206fa8938) * bigone.transfer add fund type, docstring update [9f5f2db5d9](https://github.com/ccxt/ccxt/commits/9f5f2db5d9222430a8f311496ecc505c530e82c4) * fix(okx): takeProfitTriggerPriceType [73a8f9e724](https://github.com/ccxt/ccxt/commits/73a8f9e72418f2982bf9caaf974e7bf58d24f58f) * bitopro: update rl [03ed98b96a](https://github.com/ccxt/ccxt/commits/03ed98b96a30969016efbecd01472ab7c22ad22b) * fix(binance): watchOrderBookForSymbols scope var [585930bf1f](https://github.com/ccxt/ccxt/commits/585930bf1fc4f2c9fdbc1213cca30e01a3180a5c) * fix(huobi): fix contract clientOrderId type [fc8facb705](https://github.com/ccxt/ccxt/commits/fc8facb705aa4c3f2cf3794017b0f51a10722515) * 4.0.94 [55323f2e03](https://github.com/ccxt/ccxt/commits/55323f2e03165822f755e055fcd6bc6e36af7a12) ## 4.0.93 (2023-09-13) * feat(hitbtc3): websockets [38f36bfee9](https://github.com/ccxt/ccxt/commits/38f36bfee9e64f37ef85d798423937b8b04cb081) * hitbtc3.parseWsTrade [939c5937a2](https://github.com/ccxt/ccxt/commits/939c5937a24f85daf2668fa4c7e33ec7906bbc2a) * hitbtc.watchOrderbook [6ca19f0cb3](https://github.com/ccxt/ccxt/commits/6ca19f0cb349d75edbf073ebf883b8894be56db7) * hitbtc.pro watchOrders [f81c4dfb07](https://github.com/ccxt/ccxt/commits/f81c4dfb07040c3b79ef49dc1a0964f6da0b04fc) * hitbtc3.watchBalance [b2f104c957](https://github.com/ccxt/ccxt/commits/b2f104c95759e7dab0196a41130d14f2201ef25e) * hitbtc.watchMessage clean up [817e64f015](https://github.com/ccxt/ccxt/commits/817e64f0155a6ce16b918928c954967cb93860d6) * hitbtc3.pro authenticate [1ebaa49cc4](https://github.com/ccxt/ccxt/commits/1ebaa49cc49f3f4020cd1347400e39e8d8086315) * hitbtc3.watchTrades minor fix [6a81a8044b](https://github.com/ccxt/ccxt/commits/6a81a8044bca5045a76cc9400d2430427a6a1bfb) * hitbtc3 watchTicker fixes [f58ff78d49](https://github.com/ccxt/ccxt/commits/f58ff78d4922385942f83f19778ebe889e90a73d) * hitbtc3.pro watchTrades fixes [e83164cae2](https://github.com/ccxt/ccxt/commits/e83164cae299bc0747152ce88b578811799436ed) * hitbtc3.watchTickers minor fix [7431383678](https://github.com/ccxt/ccxt/commits/74313836783c6046737c144f2c2bfc69f2f982f7) * hitbtc3.watchOrderBook fixes [b20b5be7cd](https://github.com/ccxt/ccxt/commits/b20b5be7cd8dc495bd20eaada38a43a9657c77b4) * hitbtc separate subscribe into subscribePublic and subscribePrivate [2a77eaa913](https://github.com/ccxt/ccxt/commits/2a77eaa913b84689357c9ad82f6f67275fe7d9ac) * hitbtc.pro authenticate fixes [4fd2ec23a4](https://github.com/ccxt/ccxt/commits/4fd2ec23a48dbacb4bed566875b6695175d2f125) * hitbtc3.watchBalance fixes [2f550a59a3](https://github.com/ccxt/ccxt/commits/2f550a59a36ad64d50d55fb163448fb1873ee35e) * hitbtc3.createOrder fixes [01ba19b855](https://github.com/ccxt/ccxt/commits/01ba19b855e4a44c9a5213b79f064e54783e3ad2) * hitbtc3.watchTicker(s): add params.speed [d46d614d41](https://github.com/ccxt/ccxt/commits/d46d614d416e88bb5879ad4dc044e5e72636e7aa) * hitbtc3.watchTickers add messageHashes for multiple symbols [6ac11b4494](https://github.com/ccxt/ccxt/commits/6ac11b44943642c25ab4cbc63f14e48eb9380d9a) * hitbtc3 request params changes [0917805319](https://github.com/ccxt/ccxt/commits/0917805319cd2fb6574315b1d6ae11b86026b05c) * hitbtc3.handleOHLCV minor changes [ddf5435968](https://github.com/ccxt/ccxt/commits/ddf543596820abfea5b4929ae3f13bc8d00a9248) * hitbtc3 lower keepAlive to 5000 [e842b7d91a](https://github.com/ccxt/ccxt/commits/e842b7d91a3ddc48499e76d01ee2aca49b0c8a4b) * hitbtc3.watchOrders fixes [4d285157c6](https://github.com/ccxt/ccxt/commits/4d285157c6cf73867e9345755377d10cf033211f) * hitbtc.pro uses base/exchange parseWsOHLCVs [825ae0cffe](https://github.com/ccxt/ccxt/commits/825ae0cffee35988c7ecd634884fb724c34b3391) * hitbtc3.handleOrder remove previousOrder logic [7cf0edf1af](https://github.com/ccxt/ccxt/commits/7cf0edf1afc78551ca54f3592536f38c72e502f6) * hitbtc3.pro remove Precise import [05955204a9](https://github.com/ccxt/ccxt/commits/05955204a9916f9000adca63a577c14c850ac887) * hitbtc3.subscribePrivate awaits authentication [615454ff76](https://github.com/ccxt/ccxt/commits/615454ff76640173ebf354bc28664acd20990fe2) * hitbtc3 parseOHLCVs [bb6947dba0](https://github.com/ccxt/ccxt/commits/bb6947dba0c7d499db8051528f0a301fd767697c) * hitbtc3 renamed to hitbtc (pro) [6408c474bb](https://github.com/ccxt/ccxt/commits/6408c474bb1fe95805c8d775cb1757b46bd9d481) * hitbtc: handleAuthenticate fix [6daf0231c1](https://github.com/ccxt/ccxt/commits/6daf0231c1683027a7714f47a6cb3f3dcb52331d) * hitbtc.watchTickers minor fix [418846e530](https://github.com/ccxt/ccxt/commits/418846e53009ced3cae4820472d3665c3002cf74) * feat(manual): fetchSettlementHistory [5bcf6e3a32](https://github.com/ccxt/ccxt/commits/5bcf6e3a327ad6254a4e22b7823e47c95de6548d) * edit the settlement history structure example [e4ccee1897](https://github.com/ccxt/ccxt/commits/e4ccee18977ad4205d0cedd1e43899d396cf91e1) * return description grammar change [cf4a7be770](https://github.com/ccxt/ccxt/commits/cf4a7be7704769ae148e1929be0344a3e7ae0ae7) * add default to orderbook [3ee5ca99e2](https://github.com/ccxt/ccxt/commits/3ee5ca99e2e80e5e38aa2eeb2823c44262662189) * fix handleOrderHelper [18e334ef17](https://github.com/ccxt/ccxt/commits/18e334ef1742df4b4febfd21d103ca46c01a6125) * 4.0.92 [6d8f1b62e0](https://github.com/ccxt/ccxt/commits/6d8f1b62e0c7564ddc0aded7b505a6c46273b0a6) * gate: add apis [816fcc05b7](https://github.com/ccxt/ccxt/commits/816fcc05b72b8e9852d6076e87e85237bb5811a7) * 4.0.93 [874c436ec9](https://github.com/ccxt/ccxt/commits/874c436ec979f09adb053bcd877906ccd772af6e) ## 4.0.91 (2023-09-12) * fix(exchange.php): is empty return true for countable objects with length 0 [2f9beb60a1](https://github.com/ccxt/ccxt/commits/2f9beb60a1a1c9a0186691182b735bbd32b8386d) * do export for position type [e6134214e5](https://github.com/ccxt/ccxt/commits/e6134214e50b3368a5c6c562a2d72c1ea8a63a39) * fix: should login business url [c2bb98f7f6](https://github.com/ccxt/ccxt/commits/c2bb98f7f6908f6ce16fd7a4c5d7d3d4738140e8) * export position [1770d7e273](https://github.com/ccxt/ccxt/commits/1770d7e273afd1040127dfada6f3a3e15d9f003b) * binance: add apis [dfe9d0266c](https://github.com/ccxt/ccxt/commits/dfe9d0266cd31d426b34b8efa531d8172d6cb8aa) * binance: update api rate limit [8815ddd5da](https://github.com/ccxt/ccxt/commits/8815ddd5da2c0c04abd1eb9de54160f3ed58e3b8) * krakenfutures [c0f9ebecd7](https://github.com/ccxt/ccxt/commits/c0f9ebecd7dcec634d541bb36dc3ce6649755126) * probit [68752589e6](https://github.com/ccxt/ccxt/commits/68752589e67fab0adc88459a9a1cdc910b303033) * mexc [f20178028d](https://github.com/ccxt/ccxt/commits/f20178028dd6f9a91db4e94b29bb8c8e75e90395) * poloniexfutures [a468f8b5ca](https://github.com/ccxt/ccxt/commits/a468f8b5ca5631bae5adc72cd140ea362baa3b7e) * 4.0.91 [413c31ae36](https://github.com/ccxt/ccxt/commits/413c31ae36e69357ed71e78a41f617142bdedb2c) ## 4.0.90 (2023-09-11) * feat(binance): add watchMultipleTrades [7cf342ed33](https://github.com/ccxt/ccxt/commits/7cf342ed33a21530d17656856f42e1568bb1a0f2) * feat(base): watchMultipleTrades stub [30fc34e1ae](https://github.com/ccxt/ccxt/commits/30fc34e1ae7e124123bd4de1fe710b9a308ad7e9) * init watchMultipleOHLCV [b2c5a0b14f](https://github.com/ccxt/ccxt/commits/b2c5a0b14f3d4fb0d62049dc6a27a12f3136f727) * first watchMultipleOHLCV implementation [a812827f99](https://github.com/ccxt/ccxt/commits/a812827f99faa68408b4a89b869aa8e6dca7bddf) * init watchMultipleOrderBook [5f895e7bac](https://github.com/ccxt/ccxt/commits/5f895e7bac7a9968a21f48b7a51e93c4de37bcfb) * resolve multiple ob [fc9b916242](https://github.com/ccxt/ccxt/commits/fc9b916242bf9005b6c05d36bd135b95e2d8a836) * rename [eb3bbc82d1](https://github.com/ccxt/ccxt/commits/eb3bbc82d18907e4c4fa8cf8838a2c2aeafd92f2) * latest changes [873e17a6d6](https://github.com/ccxt/ccxt/commits/873e17a6d6c0a181c773cc7fa356243b05cf4201) * fix messageHash [214fc2fc2d](https://github.com/ccxt/ccxt/commits/214fc2fc2d9a795604296d83a015d133f6ec4650) * dry multiple subscriptions logic [f0ac7dfbf9](https://github.com/ccxt/ccxt/commits/f0ac7dfbf94b8d3841b27470980f3ccb10d986d1) * minor renames [d6a03d22d1](https://github.com/ccxt/ccxt/commits/d6a03d22d115ddf520f80ca1c9e679849f077eb0) * comment [a51a0be3f6](https://github.com/ccxt/ccxt/commits/a51a0be3f6b6487ee30c794a14c304141f060b7d) * feat(bybit): add watchTradesForSymbols [b77a6de487](https://github.com/ccxt/ccxt/commits/b77a6de4874cfd3a04e5dcf1b0ff1e11edac36c3) * move method to base [f981ebb18e](https://github.com/ccxt/ccxt/commits/f981ebb18e4349f25b03d35da3764e1ccb06b743) * feat(bybit): add watchOrderBookForSymbols [aa27e07798](https://github.com/ccxt/ccxt/commits/aa27e077981ac681f96b494abbacd87a0746909f) * feat(kucoin): add watchTradesForSymbols [94f91298ca](https://github.com/ccxt/ccxt/commits/94f91298cad4737c0bc7f73f86deaf590d97f1e3) * feat(kucoin):: add watchOrderBookForSymbols [48c3ee71de](https://github.com/ccxt/ccxt/commits/48c3ee71dee16bfa07e6c7eaf87102d259a4c17f) * typo [5afab916d2](https://github.com/ccxt/ccxt/commits/5afab916d26cfd9199e761a675aa95e116b21ac8) * feat(gate):: add watchTradesForSymbols [c2a0b095f5](https://github.com/ccxt/ccxt/commits/c2a0b095f5c2b08dbd2b3ca53055ae659abdb52b) * feat(bitget): add watchTradesForSymbols and watchOrderBookForSymbols [471f565e38](https://github.com/ccxt/ccxt/commits/471f565e380cfc8ea25ed41f07ac65d637b8c3c0) * feat(okx): add watchTradesForSymbols and watchOrderBookForSymbols [edbbc2af5f](https://github.com/ccxt/ccxt/commits/edbbc2af5f1b761b81096f45e2f0fb21e47b119b) * feat(kucoinfutures): add watchTradesForSymbols and watchOrderbookForSymbols [b2c3d6083a](https://github.com/ccxt/ccxt/commits/b2c3d6083ae1517484c1fcadd2bf802208932d17) * feat(bitmex): add watchTradesForSymbol and watchOrderBookForSymbol [0b712021d4](https://github.com/ccxt/ccxt/commits/0b712021d457901386448c6de3ebd455d4ec8e1b) * feat(cryptocom): add watchTradesForSymbols and watchOrderBookForSymbols [8b8f9b4cc2](https://github.com/ccxt/ccxt/commits/8b8f9b4cc2a8f15f45c6f3e0c0573a2a16d199d1) * feat(coinbasepro): add watchTradesForSymbols [f09d040bd9](https://github.com/ccxt/ccxt/commits/f09d040bd9aa4bcd0cc167045308ebe7fc1ae850) * feat(coinbase): add watchOrderBookForSymbols [09b632a308](https://github.com/ccxt/ccxt/commits/09b632a308b66cd810712d556b2faaf319dd81f0) * adjust watchOHLCVForSymbols signature [2890d09191](https://github.com/ccxt/ccxt/commits/2890d0919116afcceb82e98546a4ea1ff5e57e5d) * feat(bitget): add watchOHLCV for symbols [def2537ade](https://github.com/ccxt/ccxt/commits/def2537ade9daa980fcdba6551f7d91fd5d55f6b) * feat(bybit): add watchOHLCVForSymbols [1ef94ffe96](https://github.com/ccxt/ccxt/commits/1ef94ffe96be36395e0e8f09be926a2f2749b646) * add createOHLCVObject [dea2500f5c](https://github.com/ccxt/ccxt/commits/dea2500f5c1f53b351719f3e14cd35f8eb4da68d) * add types [6ee526db14](https://github.com/ccxt/ccxt/commits/6ee526db14eacfb2f8fac6626478e5708c878a82) * watchOrderBookForSymbols stub [6fa22d79c4](https://github.com/ccxt/ccxt/commits/6fa22d79c465fbed54acc6f096a5da58735faead) * improve docs [1c293765e5](https://github.com/ccxt/ccxt/commits/1c293765e512bdad2de647cc94904abaca8ceb2f) * add has [0fa536ba94](https://github.com/ccxt/ccxt/commits/0fa536ba94c2f71bd2080a8a6e1328d0054cf281) * improve docs [944b348400](https://github.com/ccxt/ccxt/commits/944b3484008e030ac8716d8c336863ea3f87e1fc) * add filter [ad48233261](https://github.com/ccxt/ccxt/commits/ad482332610885d900e31893a150d512064fae6a) * add examples [dd33e1d035](https://github.com/ccxt/ccxt/commits/dd33e1d0357426f67bf0459ecf2da2e68ddd49a6) * add symbol to getLimit [1769b7957a](https://github.com/ccxt/ccxt/commits/1769b7957aad9a8416b74909f53ce707bcb25176) * transpile string[][] [87621e6641](https://github.com/ccxt/ccxt/commits/87621e664148a006d52513a54ae4ca7fa2f43b03) * adjust comment [68acd3bc95](https://github.com/ccxt/ccxt/commits/68acd3bc95d441c93149c37df7eb1b56ceb70e14) * fix php syntax [eaaf923055](https://github.com/ccxt/ccxt/commits/eaaf923055c0edee0a63647ba615587e88b39b17) * feat(safePosition): get contract size from market when undefined [dcf6cedff1](https://github.com/ccxt/ccxt/commits/dcf6cedff19de439fdd1cba379aa4287b25819f2) * fix(bitmex): add reverse to fetchFundingRateHistory [b373fee9f5](https://github.com/ccxt/ccxt/commits/b373fee9f5e43a2021675e86197d733c5d1dbc81) * add example [b81767dddf](https://github.com/ccxt/ccxt/commits/b81767dddff93ad5a15698e9555df1446bf6448a) * fix print [472331b520](https://github.com/ccxt/ccxt/commits/472331b52017fc860f7c415c867bdbb9536cb6d9) * fix market loading [9a5ccdbf0b](https://github.com/ccxt/ccxt/commits/9a5ccdbf0b8b81197b50b2ceee087cd0bea9c337) * fix okx channel [e1bff24ae4](https://github.com/ccxt/ccxt/commits/e1bff24ae4dac719bd0c3cba1ca9cb78ff0b7e60) * fix kucoin [6438188db7](https://github.com/ccxt/ccxt/commits/6438188db7fb68b15cdef31b8e1995538b9cd393) * kucoin orderbook fix [95ea68026b](https://github.com/ccxt/ccxt/commits/95ea68026bfbd4568433fa211a6d82d230f53fb8) * fix kucoin futures [34937fc2e7](https://github.com/ccxt/ccxt/commits/34937fc2e7b525effc6dc700f463fd03af8d4a4b) * markets loading fix [5a1cdce4d0](https://github.com/ccxt/ccxt/commits/5a1cdce4d046aeddff74dab46c32c913db9851ec) * improve example [65c020d573](https://github.com/ccxt/ccxt/commits/65c020d573b11403f77ea12e154766bf921a708d) * add defaults [883d9e251a](https://github.com/ccxt/ccxt/commits/883d9e251a892aad419378996fc8a3b94e059a1b) * 4.0.90 [34329e9e18](https://github.com/ccxt/ccxt/commits/34329e9e18eda623768527d203990319b6c65d56) ## 4.0.89 (2023-09-11) * fix bybit watchMyTrades should filter by symbol [bb9679b87b](https://github.com/ccxt/ccxt/commits/bb9679b87b0a0c50e9204f68dac7d96e9e070bb9) * 4.0.89 [5e1d331d62](https://github.com/ccxt/ccxt/commits/5e1d331d62b8dc1ef1385ce4cf14def858c57282) ## 4.0.88 (2023-09-10) * exmo: fetchMyTrades minor fixes [fd160a74df](https://github.com/ccxt/ccxt/commits/fd160a74df89d96fd7b606e7a9395dcfa8d9bd2a) * composer remove extra [00c1836635](https://github.com/ccxt/ccxt/commits/00c1836635848dbadcf69a1401c78b83b994c593) * manual update for async php paragraph [05250abb22](https://github.com/ccxt/ccxt/commits/05250abb2227787d53b903ff015e4001b6d5f598) * feat(gate): fetchUnderlyingAssets [dd7269183e](https://github.com/ccxt/ccxt/commits/dd7269183e3410ee572eedc1c8d4a6ed1ab0efd5) * feat(okx): fetchUnderlyingAssets [05b1025c1c](https://github.com/ccxt/ccxt/commits/05b1025c1ccc0100d2667d268203539d689cdf46) * add fetchUnderlyingAssets to the manual [84686480b5](https://github.com/ccxt/ccxt/commits/84686480b52ed124933386f22adc6066d0a806eb) * 'fetchUnderlyingAssets': false, on other options exchanges [9964afff8c](https://github.com/ccxt/ccxt/commits/9964afff8ca62ad09a429eca953f38531d1fbe87) * add marketType argument to the method signature [4d52c22c67](https://github.com/ccxt/ccxt/commits/4d52c22c670269001a63cd93b15792e1ce69f551) * clarify docstring description [324ed0ca05](https://github.com/ccxt/ccxt/commits/324ed0ca05befc5b64b98b050443979af79163ca) * update signature [a5462465ed](https://github.com/ccxt/ccxt/commits/a5462465ed2066b7ac77a474e9cde5543ce389a4) * cr fixes [6aece829a7](https://github.com/ccxt/ccxt/commits/6aece829a7a2e3b57982c79127d47e03e9c4f948) * exmo ArgumentsRequired import fix #19107 [0ffba24c72](https://github.com/ccxt/ccxt/commits/0ffba24c721c121e42f3185a29e1ec2a554120d2) * 4.0.88 [e427e94ff5](https://github.com/ccxt/ccxt/commits/e427e94ff5c1cf397298a7e0c513cafee338eec1) ## 4.0.87 (2023-09-09) * bitget: add new market apis [86d80e3d53](https://github.com/ccxt/ccxt/commits/86d80e3d5355db4b4e9a320395a9812fa486823f) * minor [e42b87d83d](https://github.com/ccxt/ccxt/commits/e42b87d83d27ff4cabe576349397c68c8745c0b1) * 4.0.87 [e4403c505b](https://github.com/ccxt/ccxt/commits/e4403c505b5eed8f4243c787013ba718884e2423) ## 4.0.86 (2023-09-08) * feat(bitget): fetchBalance, adjust swap available balance [1609353bce](https://github.com/ccxt/ccxt/commits/1609353bce599b9ad2c48bd2de7d221a9dac3b6b) * 4.0.86 [432bc94bf2](https://github.com/ccxt/ccxt/commits/432bc94bf267406fc718939f0396be6c856bf67f) ## 4.0.85 (2023-09-07) * fix(latoken): parseTicker response values corrected [80a00dc446](https://github.com/ccxt/ccxt/commits/80a00dc4461435918b3024d9a6d866b2c19d50a5) * fix(binance): bookTicker swap subscription [641a2d9eaf](https://github.com/ccxt/ccxt/commits/641a2d9eaf3421637e0b94011a986a3cd9fe8dca) * 4.0.85 [280a105c58](https://github.com/ccxt/ccxt/commits/280a105c58788a1bde43545c5aa7466e827217db) ## 4.0.84 (2023-09-06) * fix(base): typo inside Position type [d363cce8d0](https://github.com/ccxt/ccxt/commits/d363cce8d0548bcf27bc5d8059224d588c9e405b) * fix python position type [023db76e48](https://github.com/ccxt/ccxt/commits/023db76e4895a90effbe744647233267751e6713) * fix(base): remove BCHABC from Exchange.py/php [c85085ccef](https://github.com/ccxt/ccxt/commits/c85085ccefbb4d0f16e45379f6513c465d6dba2f) * 4.0.84 [ba3b9ad429](https://github.com/ccxt/ccxt/commits/ba3b9ad429c01ad1ab66084c279e5eb0e7429849) ## 4.0.83 (2023-09-05) * feat(bybit): update stopLoss, takeProfit implementation [fa6af72a78](https://github.com/ccxt/ccxt/commits/fa6af72a78b8f9527cec0710336e5e3afb2a587b) * adjust takeProfit and stopLoss to prevent breaking changes [a663a31490](https://github.com/ccxt/ccxt/commits/a663a31490404b0227ed9279ea06a42968ad514a) * ndax [3120ac90ef](https://github.com/ccxt/ccxt/commits/3120ac90ef00fe845ecc1a0d31ebd2f5a8851e53) * lykke [145f24199f](https://github.com/ccxt/ccxt/commits/145f24199fceb236b859449d6b1002a0d3397e55) * latoken [4a23d3df76](https://github.com/ccxt/ccxt/commits/4a23d3df76a73cb1e0f0d95cdff584425795f520) * bigone [a62036ddb8](https://github.com/ccxt/ccxt/commits/a62036ddb8e93cf634a48063794f2444c12180c5) * bittrex [722336b3c7](https://github.com/ccxt/ccxt/commits/722336b3c78d7bc98e750ba1e0f3a0c27aaf5ff4) * latoken [7de75152c4](https://github.com/ccxt/ccxt/commits/7de75152c46d163bb06a358fda57184977488986) * bitfinex2 [80546f55e2](https://github.com/ccxt/ccxt/commits/80546f55e2dcf2c63f18740f9e6ddafabe896246) * kucoin [aff59bf507](https://github.com/ccxt/ccxt/commits/aff59bf507709f6d144b5327a11cc879ed2f42de) * typo [2300c62a27](https://github.com/ccxt/ccxt/commits/2300c62a274b22aa705c990917a5ba2ab14bbb1b) * fix(base): BCH override [e6ee8c72c1](https://github.com/ccxt/ccxt/commits/e6ee8c72c1908a2044c6c4453c2d7b840830bf20) * fix logic [b2f610d143](https://github.com/ccxt/ccxt/commits/b2f610d143f53b791772378e432ae8fd7865a2d1) * fix(gate): order status [fd3cc1b714](https://github.com/ccxt/ccxt/commits/fd3cc1b71439e0900b0b927bf5e3f33d685c68ac) * fix(gateWS): status inference [67435420f8](https://github.com/ccxt/ccxt/commits/67435420f8136febd02e37469fa75ea30e045f11) * fix(yobit): remove PRS override [8a633e4129](https://github.com/ccxt/ccxt/commits/8a633e41296b5047d79e878e07f3de20799c5845) * fix(bitmart): change method to v3 endpoint [12be9c7f7b](https://github.com/ccxt/ccxt/commits/12be9c7f7b30f72c1e660c3b2a39285f0faa4fa4) * cr fixes [5cd354f683](https://github.com/ccxt/ccxt/commits/5cd354f683f4a458020c182316453e21ee9ced2d) * binance: update api rate limit [b98ea3484e](https://github.com/ccxt/ccxt/commits/b98ea3484e793de9bbe4e1f94ccdf60ffc165ce0) * editOrder, update stopLoss, takeProfit implementation [51b868104f](https://github.com/ccxt/ccxt/commits/51b868104f03a87fc1c44f8e5b1863ea29fd1cf7) * remove price and amount check [cbc8b25ba4](https://github.com/ccxt/ccxt/commits/cbc8b25ba4c434da4fc86e555ff64d05ce181380) * Update ts/src/ndax.ts [a2d218647b](https://github.com/ccxt/ccxt/commits/a2d218647b315e51f91fdda95420ffe350ac30f9) * Update ts/src/kucoin.ts [236937097c](https://github.com/ccxt/ccxt/commits/236937097cab6bacdd648a2987d1e553e1c773c8) * 4.0.83 [d755414868](https://github.com/ccxt/ccxt/commits/d75541486873bb22e18900e05f5c3606bd3369fc) ## 4.0.82 (2023-09-04) * binance: add apis [bba51c3d8c](https://github.com/ccxt/ccxt/commits/bba51c3d8c6ae39d38fbb9f48a28e337549590c8) * 4.0.82 [9bb7f5809d](https://github.com/ccxt/ccxt/commits/9bb7f5809df6531148f7fdd5b9aaa3327ded6153) ## 4.0.81 (2023-09-03) * krakenfutures [db8ccada86](https://github.com/ccxt/ccxt/commits/db8ccada86cd1ba97ae91486f0b2eaa2b7774ff1) * probit [18fb8dfcd0](https://github.com/ccxt/ccxt/commits/18fb8dfcd0e04ef70f7e8af589edac593cb1292c) * wO [380975afce](https://github.com/ccxt/ccxt/commits/380975afce0048bb2f450d6d07a74e33c8b68978) * mkt [901baed034](https://github.com/ccxt/ccxt/commits/901baed03423bcfa2e564c6ab95228648866e4c4) * fo [b3d670567a](https://github.com/ccxt/ccxt/commits/b3d670567a4e05de770db2ed618c611e6b59dc21) * fob [3e65e2bccf](https://github.com/ccxt/ccxt/commits/3e65e2bccfe1c7ea1d23516a2364af10943f1427) * Update manual.rst [8753610bfc](https://github.com/ccxt/ccxt/commits/8753610bfcfc91cbf504d8203aad95a677efb8bb) * bitget: update fetchMyTrades [71cc30064c](https://github.com/ccxt/ccxt/commits/71cc30064c1c42d7ed591542a01d52b828403579) * binance: add apis [a595447de8](https://github.com/ccxt/ccxt/commits/a595447de8b87022780e52d86bf98380886640d7) * gate: add apis [a741566509](https://github.com/ccxt/ccxt/commits/a7415665099de38a1b9584c774efd69ea94bca1d) * huobi: add apis [34d4c3b61f](https://github.com/ccxt/ccxt/commits/34d4c3b61f00212dae87b4e0de14a27f10fbbd7a) * update fetchMyTrades implementation [cefa6e165c](https://github.com/ccxt/ccxt/commits/cefa6e165c80b6cc6e1ba3443c86291dcc5ab9ea) * update [96fdb215da](https://github.com/ccxt/ccxt/commits/96fdb215da1d89990cc2713e71f02dee789aba45) * add see [dbdc252871](https://github.com/ccxt/ccxt/commits/dbdc2528711c9632aa37fefb4ff72977fec53879) * update changelog [6cb2b75b3f](https://github.com/ccxt/ccxt/commits/6cb2b75b3f3c617fbbf967f5f0436d7404b3f5dd) * update docs [8e59731bc4](https://github.com/ccxt/ccxt/commits/8e59731bc4dccc36d9f7e6f2acfeea88c4264c15) * revert [098ddc4629](https://github.com/ccxt/ccxt/commits/098ddc4629a1ec3ca6a767222fe0715f9dcaeaa8) * fix(kucoin): add proper fetchCurrencies [0a73fe3331](https://github.com/ccxt/ccxt/commits/0a73fe333184b498b9e2a76a7b82385785ad206d) * fix(okx): ws exceptions [a8810ff279](https://github.com/ccxt/ccxt/commits/a8810ff279cfb44bc7f1012bf488fb721125d829) * Update ts/src/kucoin.ts [1ca1d7c033](https://github.com/ccxt/ccxt/commits/1ca1d7c033ff710136657fd698213a4f62fa4dab) * revert [7e5db2a0bb](https://github.com/ccxt/ccxt/commits/7e5db2a0bb60538f76d6dac1ce870f0a8c9b794a) * wp [e7ab2ee0bf](https://github.com/ccxt/ccxt/commits/e7ab2ee0bf1512786388aaf88708d9793b25c1ed) * fix(bequant): USD no longer has its currencyId changed to USDT [e68c4c6988](https://github.com/ccxt/ccxt/commits/e68c4c698886b3499d134fd2e1967ca2719151d5) * fix(okx): ws sandbox [ec53ea2e67](https://github.com/ccxt/ccxt/commits/ec53ea2e67e6ccc87085d24e807208338512d6b9) * add jsdocs [d108c595e1](https://github.com/ccxt/ccxt/commits/d108c595e1480d42d513e0783d912df1336737a4) * fix(bitmex): fetchFundingRates filtering [3cb60fe7e0](https://github.com/ccxt/ccxt/commits/3cb60fe7e0143987319d8d95260e1594b2f616a3) * add deposit and withdraw to networks [030ae6dcdb](https://github.com/ccxt/ccxt/commits/030ae6dcdbbecda95c946097d368ce81d4e628f9) * fix(base): remove Bitcoin Cash ABC override [95437f9c25](https://github.com/ccxt/ccxt/commits/95437f9c25ed8260e71c64d1f179b0ea8f0fb535) * fix(yobit): remove PRE override [b8cf9ddcfc](https://github.com/ccxt/ccxt/commits/b8cf9ddcfc4a36f50e9be2c1998a953a771702d5) * Add network as required parameter for withdrawals of digital assets [d62284ef33](https://github.com/ccxt/ccxt/commits/d62284ef330a148b9faf6bea4a6c86be863ff3f9) * fix Missing space [98d5080620](https://github.com/ccxt/ccxt/commits/98d50806205c1c76914854fdafec2b395f1b87d9) * fix(bybit): remove editOrder check [7bf1d592a8](https://github.com/ccxt/ccxt/commits/7bf1d592a84ea0159f5691d45d20214171ee8e19) * Revert "fix(base): remove Bitcoin Cash ABC override" [dc02f5a29b](https://github.com/ccxt/ccxt/commits/dc02f5a29bda03ff570d149b7ab8f72f2a470030) * Revert "fix(yobit): remove PRE override" [c460321350](https://github.com/ccxt/ccxt/commits/c4603213503208289370a3fc6440566ecf6455ea) * fix network check [379ae8c816](https://github.com/ccxt/ccxt/commits/379ae8c816b429a41814b2d840ca2462575ea1fc) * 4.0.81 [e4065f6a49](https://github.com/ccxt/ccxt/commits/e4065f6a490e6fc4dd7a72b375428b2faa570668) ## 4.0.80 (2023-08-31) * bybit [26caf82b27](https://github.com/ccxt/ccxt/commits/26caf82b27e5071772e0af339477e79c2dd962e1) * waves [7691af575e](https://github.com/ccxt/ccxt/commits/7691af575e9d3af61e3abcca3b8d5764ab5918b2) * coinsph [0ae4fa3a6c](https://github.com/ccxt/ccxt/commits/0ae4fa3a6cedad350bf0bfe0671cc62487a866f3) * krakenfutures [c732c54097](https://github.com/ccxt/ccxt/commits/c732c5409724f4cccbb2c98a1fb97dd6278d05c5) * okcoin [1fe76b7cd9](https://github.com/ccxt/ccxt/commits/1fe76b7cd9c38ec4c463815462a8a382f1dd0d1d) * okx [d26446f183](https://github.com/ccxt/ccxt/commits/d26446f183e014f5dd46eb9b071f6247e8a7bc13) * probit [6ad08ab1ca](https://github.com/ccxt/ccxt/commits/6ad08ab1cab37b09af4d1bad9f92c8154b38cfa6) * upbit [69120f30cc](https://github.com/ccxt/ccxt/commits/69120f30ccc8c6ee094deaf9db46924b4ad48403) * waves & bybit [7b2bd1fb29](https://github.com/ccxt/ccxt/commits/7b2bd1fb296e9b71d0a47222a39a105af92be649) * fix(bitget): handle ws error [72191809b5](https://github.com/ccxt/ccxt/commits/72191809b5181cf2358d070f2986a197917427da) * add comment [f0570815bb](https://github.com/ccxt/ccxt/commits/f0570815bb58fdd1be7eb77780ec4ddfce8b51d9) * fix string variable [d7a7d30556](https://github.com/ccxt/ccxt/commits/d7a7d30556d84458baf439af3d6dda936214f19c) * fix(bitmex): base/quote volume inside ticker [43083d7d14](https://github.com/ccxt/ccxt/commits/43083d7d14485e8d801f4e3465351bd015f2d102) * fix(gate): watchOHLCV return [c322d83f77](https://github.com/ccxt/ccxt/commits/c322d83f7738f88188ca60bc24fff4f6f8ff0e2e) * bybit: add apis [6d63d74249](https://github.com/ccxt/ccxt/commits/6d63d74249189185067044674e6bd3e6a63f9618) * 4.0.80 [eeeaf81e28](https://github.com/ccxt/ccxt/commits/eeeaf81e280223995613da4a7a0f6a86f2a10a36) ## 4.0.79 (2023-08-30) * Fix: Huobi fetch_markets 'spot' is False [b5353dbc57](https://github.com/ccxt/ccxt/commits/b5353dbc57dfacbef0d4096df031b22f243e3506) * edit public and private rateLimit weights based on changelog table [f55b7ccbca](https://github.com/ccxt/ccxt/commits/f55b7ccbcaeb40f8a05a39e43220542421bc21dd) * Adjust sapi (IP) weights [63a1e9ebcc](https://github.com/ccxt/ccxt/commits/63a1e9ebcc7e69c7fe92e97ad6a55b881ab598f9) * bithumb fetchTrades fix [8c10b55569](https://github.com/ccxt/ccxt/commits/8c10b555697d717c8fc3ff0e2acf6f98824bf0dd) * edit rateLimit weights based on test function [0b947435ef](https://github.com/ccxt/ccxt/commits/0b947435ef2ed4c4ef3b5b96aa0dd9d110d41aaf) * revert [8d6c014289](https://github.com/ccxt/ccxt/commits/8d6c0142897a662bb14bcd4ae61a92f70eada254) * revert [513f26b1ca](https://github.com/ccxt/ccxt/commits/513f26b1cad448741099230276c249d4a3aeb5d5) * fix(bithumb): fetchTrades market id [804fbc32a8](https://github.com/ccxt/ccxt/commits/804fbc32a8844b311f01d7719b7c4ee97e117c8b) * fix(poloniex): format comments [c98a648e75](https://github.com/ccxt/ccxt/commits/c98a648e75eabe9add287ab3c7ca44353ee39fa0) * fix(phemex): side and price fix [9c0c70a095](https://github.com/ccxt/ccxt/commits/9c0c70a095facecae0546dec232fd362f21d1914) * ccxt doc links [706ccf2a83](https://github.com/ccxt/ccxt/commits/706ccf2a8341c99077827e91f8a8a570dff075e1) * mexc: add apis [d6d458b884](https://github.com/ccxt/ccxt/commits/d6d458b8845b09f908b1140f3a0a195570b7b7aa) * 4.0.79 [926ccad557](https://github.com/ccxt/ccxt/commits/926ccad55720e96946da259526c6ce0cc17e092c) ## 4.0.78 (2023-08-29) * feat(bingx): add spot support to fetchTickers [64a8fbc138](https://github.com/ccxt/ccxt/commits/64a8fbc138922e2fd6b905614ef2aaf24b427fbe) * Update test.ts [4ae6a5d850](https://github.com/ccxt/ccxt/commits/4ae6a5d850fa71c12ac8d1cf52a9d9d82b19d5fe) * okx: add apis [68b6a11cef](https://github.com/ccxt/ccxt/commits/68b6a11cef9e2c3d442a743a657c71a4fe94cae7) * fix(bingx): spot ticker is public [37fb45d374](https://github.com/ccxt/ccxt/commits/37fb45d374050034a55b970467b95c1767d88e29) * fix signature [a469c871df](https://github.com/ccxt/ccxt/commits/a469c871df4ae0755627a1bce3e6b57db304e3cb) * fix(transpile): snakecase handleTriggerPrices [b07d9426b7](https://github.com/ccxt/ccxt/commits/b07d9426b7fcb8343064bf682e196f65023c451c) * currencycom on travis [6ece3f8129](https://github.com/ccxt/ccxt/commits/6ece3f8129bfa625ed151b77bee55e559ecba716) * bingx: patch signature [3ef3e84890](https://github.com/ccxt/ccxt/commits/3ef3e848901cfe8c0a51edb3553774453962b769) * 4.0.78 [5f481af855](https://github.com/ccxt/ccxt/commits/5f481af855394e68ed030421e86cd1b87385fe84) ## 4.0.77 (2023-08-28) * fix(okx): watchTickers require list of symbols [a2c084de3b](https://github.com/ccxt/ccxt/commits/a2c084de3b860e38311b1822ec5e7dbb08a894a7) * whitebit PermissionDenied exception mapping [ce509ffd12](https://github.com/ccxt/ccxt/commits/ce509ffd129b1d19eaba511bd4b2bdff2556c2f3) * whitebit PermissionDenied exception mapping [667a7e2619](https://github.com/ccxt/ccxt/commits/667a7e26194d1cc5f2c051b493186d441a8cbae8) * fix(bingx): fetchTicker fix [b409636566](https://github.com/ccxt/ccxt/commits/b40963656606dc44bcf25f6e598d3ce3f5180ee1) * replace endpoint [b4483fe1d1](https://github.com/ccxt/ccxt/commits/b4483fe1d1dde988967003920c4dff577f61754c) * fix parseTicker [daf8310e6a](https://github.com/ccxt/ccxt/commits/daf8310e6a6c1393e31473152f00550b32f5018e) * gate: add apis [e3b4ad8392](https://github.com/ccxt/ccxt/commits/e3b4ad8392c0df53a6868c81bcb8f202378c800d) * 4.0.77 [88ba4f50d3](https://github.com/ccxt/ccxt/commits/88ba4f50d3391addba772e375a299dea59d4300c) ## 4.0.76 (2023-08-27) * poloniex docstrings @see for trigger orders [01747ffd34](https://github.com/ccxt/ccxt/commits/01747ffd34cf4749a57c29da153bd09043672526) * poloniex parseOrder minor fix [8c13dba887](https://github.com/ccxt/ccxt/commits/8c13dba88744b557b803c491eb8fdf0ada75d9e7) * poloniex.fetchOrder, cancelOrder minor fixes [734d3667b1](https://github.com/ccxt/ccxt/commits/734d3667b1d8a01cc77957f19255eec07ce75134) * poloniex cancelAllOrders docstring update [76c390c8f5](https://github.com/ccxt/ccxt/commits/76c390c8f58ca8f4ff3d2ec2958a91f677f91fdb) * remove comment [522c640858](https://github.com/ccxt/ccxt/commits/522c64085811ffd9c8b20fe84cbd9af0d3190105) * add params.stop [455e079ad2](https://github.com/ccxt/ccxt/commits/455e079ad2b99e0e5fed754e19e4f363f3f47c42) * bingx: add apis [b5e47ca40e](https://github.com/ccxt/ccxt/commits/b5e47ca40ec9cfa81e325b7b9a8eaaafc66497a7) * feat(bingx): add fetchTickers spot [12a5efc4b6](https://github.com/ccxt/ccxt/commits/12a5efc4b62fd18da69a704d9ca19d36fa1f0f5d) * feat(bingx): cancelOrders spot [fd29e40be8](https://github.com/ccxt/ccxt/commits/fd29e40be89b12f19eec459d45c5faf7391d543d) * poloniex stop order docstrings [e92ff39e2a](https://github.com/ccxt/ccxt/commits/e92ff39e2a49a4336f4aad13bb01c6d5bc8c46be) * fix cancelOrders [d2ea0a66fb](https://github.com/ccxt/ccxt/commits/d2ea0a66fba6056bc281ec982bd54404b416e017) * convert ids to string [9788ea9df7](https://github.com/ccxt/ccxt/commits/9788ea9df7ee9d4ef9fe7c3c7bfc26c247ad5fea) * coinsph: add apis [36c09c4b7a](https://github.com/ccxt/ccxt/commits/36c09c4b7adc846461412b5eea3245eee9ae270f) * try custom encoding [2626a3c307](https://github.com/ccxt/ccxt/commits/2626a3c307c023a2970a21bcdde177aa98af264f) * fix array.isArray [f215024416](https://github.com/ccxt/ccxt/commits/f2150244161e0802566bb71269683461f5f8c58e) * add toString [d7d58f054a](https://github.com/ccxt/ccxt/commits/d7d58f054ad4dbcf814e760183110c7c554f1f09) * manually parseArray [731a5fb5f5](https://github.com/ccxt/ccxt/commits/731a5fb5f5152375ca9b252256d42db85a7836fd) * remove files [94e7b91751](https://github.com/ccxt/ccxt/commits/94e7b9175123ea049f333aec531629be1d5dfe1a) * php fix [236bc329c1](https://github.com/ccxt/ccxt/commits/236bc329c1134ff4da57bc2a1327accf82b25399) * improve parseTicker to handle buy_amount and sell_amount [4e29d0f948](https://github.com/ccxt/ccxt/commits/4e29d0f948f9589ac11bcfa45a1e56f0684bf381) * improve parseTicker to handle BID_SIZE and ASK_SIZE [67265a411b](https://github.com/ccxt/ccxt/commits/67265a411bf0f1c33cecc0e3cec10080735cf0b9) * bybit on travis fix #19001 [f69105d32b](https://github.com/ccxt/ccxt/commits/f69105d32b5178b8844dbbc03ae9d50eb8c526f0) * manual / wiki links [f11b8c0a0b](https://github.com/ccxt/ccxt/commits/f11b8c0a0bd27568dfac51f627e3db0dc92f1a1e) * fix(kucoinfutures): add loadMarkets to watchBalance [275c8a0196](https://github.com/ccxt/ccxt/commits/275c8a0196bfcbfe0b12afcc042957faec7f8867) * mexc OnMaintenance [f8b7ede43d](https://github.com/ccxt/ccxt/commits/f8b7ede43d727a987a97cb2822e58652d7eacb84) * mexc OnMaintenance [983bdeea97](https://github.com/ccxt/ccxt/commits/983bdeea97976c558c34e5248a8211667cf1cc15) * 4.0.76 [e9f851e7da](https://github.com/ccxt/ccxt/commits/e9f851e7da24daf62aa6aa3601918e8fec109076) ## 4.0.75 (2023-08-25) * woo: add apis [7b72350da4](https://github.com/ccxt/ccxt/commits/7b72350da48841ef2759eaedf98c40e198a42eb9) * fix(okx): ws auth [61e29ebcbd](https://github.com/ccxt/ccxt/commits/61e29ebcbd5fa452c692fba141d8548d21bb9847) * fix(base): filterByArrayPositions name transpiling [b657e3f722](https://github.com/ccxt/ccxt/commits/b657e3f72229543aee4e45dd0f459fa38196b15b) * price argument in createOrder docstrings is optional [cde1885c39](https://github.com/ccxt/ccxt/commits/cde1885c39a3e3b38d6f97ea8edb76d146b0e479) * bitopro: patch signature [1be83c5f69](https://github.com/ccxt/ccxt/commits/1be83c5f69e7a0c21ae64a20b61d8c9d99696ed8) * bybit: add apis, update limit rate [5a3ffc0b3b](https://github.com/ccxt/ccxt/commits/5a3ffc0b3b5284ed2b18ad1f0e040f40094c7c38) * add fetchFinancialBalance [486505fae8](https://github.com/ccxt/ccxt/commits/486505fae889a4caf6523d1a31e51804ef8cec47) * improve fetchBalance to handle financial balance [be1451fa5d](https://github.com/ccxt/ccxt/commits/be1451fa5d984e58024eddf19cda8ba885cbc4e8) * fix(lbank2): python error mapping [f98908edc4](https://github.com/ccxt/ccxt/commits/f98908edc4850baad91734a808741f260ad3b9d0) * fix parseTicker to handle new ticker structure [4eb5681b13](https://github.com/ccxt/ccxt/commits/4eb5681b138592c72c62f8ae7dffb502bc9d7ced) * update fetchTicker and fetchTickers for updated ticker structure [b5a860e079](https://github.com/ccxt/ccxt/commits/b5a860e079cc06bec5cb7e97e6989947677989ce) * manual / wiki doc links [eee926136b](https://github.com/ccxt/ccxt/commits/eee926136b1aa22bb4defa4ccb15b3fbd95dfca2) * manual / wiki doc links [a2e3b00691](https://github.com/ccxt/ccxt/commits/a2e3b00691f7c48a6d219d1b2541eaa8c4c0a4d2) * manual / wiki doc links [de17378c77](https://github.com/ccxt/ccxt/commits/de17378c775d1e7738f48d439110f6896500e554) * manual / wiki doc links [1e5674d13e](https://github.com/ccxt/ccxt/commits/1e5674d13e516c65358ceacb7627f91961de919a) * add askVolume and bidVolume [56e70e66cc](https://github.com/ccxt/ccxt/commits/56e70e66cce5e7a07cc84669774f06d5cf0ca19a) * bitmart: add apis [86deb3daea](https://github.com/ccxt/ccxt/commits/86deb3daea621751c33e24f026c869077c71c7a1) * 4.0.75 [a9666e8b09](https://github.com/ccxt/ccxt/commits/a9666e8b09d5629b2ce020d543e27d62ee4067d2) ## 4.0.74 (2023-08-24) * fix(bybit): ws auth [f74dcb1326](https://github.com/ccxt/ccxt/commits/f74dcb1326784c0fc0d71331b4880e5b70f0d0cd) * missing future [9760504bec](https://github.com/ccxt/ccxt/commits/9760504becd0374a539c475f25dc861f3ea07058) * Update bingx.ts [d406efb479](https://github.com/ccxt/ccxt/commits/d406efb479663cc2d93d78333d92110f0b07f41f) * README.md links to Manual, ccxt.pro cleanup [4311edfab2](https://github.com/ccxt/ccxt/commits/4311edfab25b4a7a129c31c446adbfd4e8ce0454) * wiki/Manual.md anchors [6278c1d788](https://github.com/ccxt/ccxt/commits/6278c1d788ebecef84253b1f02d033249635aa81) * 4.0.74 [4d5b685976](https://github.com/ccxt/ccxt/commits/4d5b685976fab606845a74f8aa0bd46e6922db32) ## 4.0.73 (2023-08-23) * exchange.parseWsOHLCVs [5ad71d3c73](https://github.com/ccxt/ccxt/commits/5ad71d3c7310881d8f110e251b0b1934bb5baaa6) * transpile.js parseWsOHLCVs [22eaa1d9a7](https://github.com/ccxt/ccxt/commits/22eaa1d9a78d4e42034df1d418252911082b927c) * transpiler parseWsOHLCVs position move [5d085a2e19](https://github.com/ccxt/ccxt/commits/5d085a2e19b29afeed889da094f2372f3c349cfe) * parseWsOHLCV calls parseOHLCV unless overwritten [4ef9f7b6f8](https://github.com/ccxt/ccxt/commits/4ef9f7b6f88b218fd4e637a8928cf74c4ef45c4b) * exchange.parseWsOHLCVs remove filterBySinceLimit [1b5347cbb1](https://github.com/ccxt/ccxt/commits/1b5347cbb145c177b5663cc9d8793203bad753dc) * feat(lbank2): add contract API endpoints [20c21a50d6](https://github.com/ccxt/ccxt/commits/20c21a50d6076698055c63d7d27523494cd7d601) * feat(lbank2): fetchMarkets add swap support [081ed3fa96](https://github.com/ccxt/ccxt/commits/081ed3fa96ac5a8a4813fbe3854c20a16d2b3dd3) * exchange.parseWsOHLCVs remove this.sortBy [e521b9d548](https://github.com/ccxt/ccxt/commits/e521b9d548ce62655c6b5d1d37c751f2c27d92c9) * nest contract API URL [0ec5b743fa](https://github.com/ccxt/ccxt/commits/0ec5b743fafffc55d0fd8fc1654dc8a0f31a1bcd) * feat(lbank2): add fetchTime method [123ee625fe](https://github.com/ccxt/ccxt/commits/123ee625fe632a5b0b8abb738bc2c9b79357e868) * feat(lbank2): fetchTickers add swap support [a795cbbd09](https://github.com/ccxt/ccxt/commits/a795cbbd0980e700f1cf98fdec159ec78ae5ebba) * feat(lbank2): fetchOrderBook add swap support [950c63cf40](https://github.com/ccxt/ccxt/commits/950c63cf4095254ac6cdc7b0fdb0abf301105fbe) * fix(bitmex): ws auth [5442185279](https://github.com/ccxt/ccxt/commits/544218527969728b023106eb90336cd4c13eaac0) * fix build [398fd76517](https://github.com/ccxt/ccxt/commits/398fd765171d39a523eb73ecc9615aa819562fce) * protect fetchTickers [fed633fb0c](https://github.com/ccxt/ccxt/commits/fed633fb0c70194f2410f95bc5fb146344d0822c) * emulate fetchTicker [0e2a970c80](https://github.com/ccxt/ccxt/commits/0e2a970c802f5be9639de0fe421c3213e012e2cb) * fix markets loading and precision [262932c728](https://github.com/ccxt/ccxt/commits/262932c728045b3c877a445075f17c4fff3d3e62) * feat(binance): fetchMySettlementHistory [509ef5ca69](https://github.com/ccxt/ccxt/commits/509ef5ca69ebe5d374f7674228fcad0c17671f10) * feat(bybit): fetchMySettlementHistory [1492384664](https://github.com/ccxt/ccxt/commits/14923846641d831c63c19783f37a97abbca4220e) * feat(gate): fetchMySettlementHistory, createExpiredOptionMarket [cf315114d3](https://github.com/ccxt/ccxt/commits/cf315114d3ddbe35b5257ab3391d0bac756d40c7) * set fetchMySettlementHistory to false on remaining exchanges with option support [5d05768f65](https://github.com/ccxt/ccxt/commits/5d05768f652de704270a97e26e0a8819df622b71) * 4.0.73 [c0d7ac25cc](https://github.com/ccxt/ccxt/commits/c0d7ac25ccb065d081371bc1bd4b8a1bd9dbd513) ## 4.0.72 (2023-08-22) * fix(cryptocom): ws auth [8fc6e3f322](https://github.com/ccxt/ccxt/commits/8fc6e3f322d90ee695436dbbb171cae75fd5abec) * fix(exchange): await ws close [d38d2463a0](https://github.com/ccxt/ccxt/commits/d38d2463a0b4f531f2c6325a5a56f98145b588a6) * binance: add apis [c693f0143b](https://github.com/ccxt/ccxt/commits/c693f0143bda177587d645f6dd2ba02bea35f403) * binance: update api weight [35db8edbe9](https://github.com/ccxt/ccxt/commits/35db8edbe972f36584a71f19b4f88d087c1ae553) * fix(cryptocom): watchOrders resolving [a4f3860042](https://github.com/ccxt/ccxt/commits/a4f3860042dc0d2fc7a87e986bb42a262ec9427a) * 4.0.72 [849cff7e5f](https://github.com/ccxt/ccxt/commits/849cff7e5f0902694075de4cfeb51e80c6f116a9) ## 4.0.71 (2023-08-21) * bitget: add apis [47c6f915ff](https://github.com/ccxt/ccxt/commits/47c6f915ff4b9a4579e302e7421740b7cbf1bbd8) * gate.io trading campaign [5761964dc0](https://github.com/ccxt/ccxt/commits/5761964dc012edd7392786983954ba77aeb2d946) * Kucoinfutures doesn't have a setLeverage method [3b48568e22](https://github.com/ccxt/ccxt/commits/3b48568e22a3eeaacf1e3c5f2df19968c66f8b7d) * feat(coinbasepro): improve watchTicker parsing [0240970243](https://github.com/ccxt/ccxt/commits/024097024362ec60086f50cc38153e33f970c2d6) * 4.0.71 [fdebdc741c](https://github.com/ccxt/ccxt/commits/fdebdc741c1f871b71ece581f33e82521f3afe38) ## 4.0.70 (2023-08-21) * gate reflink [45912a70e2](https://github.com/ccxt/ccxt/commits/45912a70e2b6ae00c6a7bbc1b80745e9f25daf30) * 4.0.70 [a5eb3141f4](https://github.com/ccxt/ccxt/commits/a5eb3141f475ceaba8e01b904e0d274a680a38d2) ## 4.0.69 (2023-08-20) * feat(bitget): fetchTrades add `endTime` support [9a304f5734](https://github.com/ccxt/ccxt/commits/9a304f5734a5d966afa831cd01ed7d92f2c56748) * Bitget: Allow setMarginMode to use unified names 'isolated' and 'cross' [de26427b55](https://github.com/ccxt/ccxt/commits/de26427b550c33a4ee8d01acfa094973ef1c60ee) * default endTime to this.milliseconds if since is provided [64295f9fe5](https://github.com/ccxt/ccxt/commits/64295f9fe576f2ea46d4681295afb6f4017ba590) * update error message [d72098bb56](https://github.com/ccxt/ccxt/commits/d72098bb56a8800b26c4570e372930b2cba62def) * fix(okx): add new bussiness url to pro [790992a3e6](https://github.com/ccxt/ccxt/commits/790992a3e6c291bbb5649a5f205df420c860fc74) * fix auth [cda5fe0b1e](https://github.com/ccxt/ccxt/commits/cda5fe0b1ef71013ca687bae7d618eda9efd9d22) * crude replacement [1cd2d8b620](https://github.com/ccxt/ccxt/commits/1cd2d8b620bd062c4f430ef3fb2724ee816c1eca) * add comment [1ca25276df](https://github.com/ccxt/ccxt/commits/1ca25276df3b51fb87805c22086393d2ebd070dd) * 4.0.69 [80888037e9](https://github.com/ccxt/ccxt/commits/80888037e9ad19a0e32314c7260df0c95f61e8ba) ## 4.0.68 (2023-08-19) * wavesexchange string math [7c6166f5ed](https://github.com/ccxt/ccxt/commits/7c6166f5ed601b0702d6e1fed82c0a15d1cd824f) * wavesexchange.parseOrderBookSide safety checks [67c6d5a7bc](https://github.com/ccxt/ccxt/commits/67c6d5a7bc99511770e567fb003cf45050c8a30c) * wavesexchange.parseOrderBookSide fix error related to toString transpilation [df976bc895](https://github.com/ccxt/ccxt/commits/df976bc895db52e661df908ede9ae951b62126fa) * wavesexchange minor fix [9897bc5e57](https://github.com/ccxt/ccxt/commits/9897bc5e57dfc2946d75710df599ccdfe3b5a5e9) * wavesexchange customPriceToPrecision customAmountToPrecision currencyToPrecisiontype fixes [669f692e10](https://github.com/ccxt/ccxt/commits/669f692e103192ab3af75a127e5f18282f566158) * bittrex [de5a2827ff](https://github.com/ccxt/ccxt/commits/de5a2827ff73facd73a83ad71f17d7ead71fe8b8) * rename [be4038f890](https://github.com/ccxt/ccxt/commits/be4038f890901013c56571a29599ee0ccbe2a331) * reorganize [d26267a91c](https://github.com/ccxt/ccxt/commits/d26267a91ca54fb37e0d7f57bee1753e1bc2590f) * remove [947b5193f3](https://github.com/ccxt/ccxt/commits/947b5193f3e503ed37f8dbb0f05406b51cbdc2ea) * exception [d42b8ad5f7](https://github.com/ccxt/ccxt/commits/d42b8ad5f701ed408d50cf6727d01ce4652db259) * fix(bitfinex2): ws auth [53d645df2a](https://github.com/ccxt/ccxt/commits/53d645df2ae7e23ef1a37a8081ce4ab469ccb865) * fix(bitget): ws auth [12b9f8ac40](https://github.com/ccxt/ccxt/commits/12b9f8ac40556cfae2416eaa2b137ff67fa16ed2) * fix(bitmart): ws auth [d4b92900f9](https://github.com/ccxt/ccxt/commits/d4b92900f92288eaceb0f4abf4887ce6869b982e) * test.ts [e45c7be90e](https://github.com/ccxt/ccxt/commits/e45c7be90e2a2a4cd7b64f068dfd3226ddfcc8e6) * test.php [229fd8248e](https://github.com/ccxt/ccxt/commits/229fd8248eb7e250b596a4f290558a70b022f592) * test.py [11b37bc1a1](https://github.com/ccxt/ccxt/commits/11b37bc1a120a7274c93646109c69cc5b2f9cf86) * minor [afda518f8e](https://github.com/ccxt/ccxt/commits/afda518f8e467faa727aca5195edcf3ae621ce5f) * loadmarkets fix [38530b0c35](https://github.com/ccxt/ccxt/commits/38530b0c35364dc0b437605130a7d41bfa29c180) * list [a16d0a4f31](https://github.com/ccxt/ccxt/commits/a16d0a4f31dbcd8b1131905327f6f8ead0ee42f4) * rename to maxRetries [29e6bde601](https://github.com/ccxt/ccxt/commits/29e6bde60120187b231e7fa8d4d7140838e16304) * add ws exceptions [c3406a6c61](https://github.com/ccxt/ccxt/commits/c3406a6c61c46eb4e60465f33f77230bfdcb9f2a) * asserts [a3e9f0567d](https://github.com/ccxt/ccxt/commits/a3e9f0567dc872b797f73712ccbbe531c21a2f09) * ts [6d503735a6](https://github.com/ccxt/ccxt/commits/6d503735a6157b578fe7ce704f17721731b8bcfa) * ts [4acc22c4d6](https://github.com/ccxt/ccxt/commits/4acc22c4d6fee8fddd7c2dd106e7cdc88a58a68f) * replace toString with numberToString [623d70431c](https://github.com/ccxt/ccxt/commits/623d70431cbcd72e88824c6b7c507c05b79fef15) * replace toString() [e6e1b4d219](https://github.com/ccxt/ccxt/commits/e6e1b4d2191445604e0c22ac8c14ce85adde3b1f) * fix(bybit): market() override [3a2be92fff](https://github.com/ccxt/ccxt/commits/3a2be92fff15f673ee0234c3ac0d8b6e4c6b34f3) * feat(coinbasepro): add watchTickers [a21b01af22](https://github.com/ccxt/ccxt/commits/a21b01af2258ca6b6bad7f3f3ca2fa3d1bc411b0) * 4.0.68 [6e870665d0](https://github.com/ccxt/ccxt/commits/6e870665d04cd5a0cf14f9cecc65856c4ef81463) ## 4.0.67 (2023-08-18) * fix(bitget): default ohlcv limit [a81e422e1f](https://github.com/ccxt/ccxt/commits/a81e422e1f266221545ac17c7c6167dcec397f02) * fix(bybit): watchTickers market selection [8123a0db32](https://github.com/ccxt/ccxt/commits/8123a0db32431dc04afa2c1d95c06292f85c57a8) * fix conflict [55acae23ab](https://github.com/ccxt/ccxt/commits/55acae23ab51dfab8abd391f6dfddf1c5af9930e) * fix docs [9550ec6c8c](https://github.com/ccxt/ccxt/commits/9550ec6c8cb7ab9d3cd50eaf560a7e715a34848f) * merge conflict cleanup [0c3d41e2f2](https://github.com/ccxt/ccxt/commits/0c3d41e2f2d138e817a1dc7430053b761f5e17cf) * 4.0.67 [bb8bc0bf55](https://github.com/ccxt/ccxt/commits/bb8bc0bf55809631b26098036eb2ab9aeb2e57a3) ## 4.0.66 (2023-08-17) * feat(hitbtc): params["triggerPrice"] unified [c69fed1450](https://github.com/ccxt/ccxt/commits/c69fed145081194de0f5abac23562132d5d3eb41) * fix(bitget): fetchTrades 'since' support [983c257d3d](https://github.com/ccxt/ccxt/commits/983c257d3dfacc523aeb5d854e32e4e1fb18cbfe) * fetchTrades make multiple methods available through an option [2d69f30be3](https://github.com/ccxt/ccxt/commits/2d69f30be338deccc1821ed11ea371a1156489c1) * fix(bitget): fetchOHLCV, optional methods typo [a99bd56a0b](https://github.com/ccxt/ccxt/commits/a99bd56a0b4f13d5f478768657b36bad0fee6410) * feat(bitget): fetchMarkOHLCV, fetchIndexOHLCV [eb8a07d080](https://github.com/ccxt/ccxt/commits/eb8a07d08039a4cbff480ad73dcd54d0fe9d4480) * fix(tokocrypto): fetchOrderBook type 2 symbol fix [1ec88c9c82](https://github.com/ccxt/ccxt/commits/1ec88c9c82b7f36e46e92eea4f881e1f52872bc2) * feat(tokocrypto): add fetchTrades and fetchOHLCV support to type 2 [53451101d5](https://github.com/ccxt/ccxt/commits/53451101d5bee87bcdf9e85195182970ff48f0b2) * omit params [47a1fd8001](https://github.com/ccxt/ccxt/commits/47a1fd80019c434dab8e29766fc57278b6e43c82) * swap params [af5f4340f6](https://github.com/ccxt/ccxt/commits/af5f4340f648371fbd3e9afcd326d3b51655b70f) * add @see to createOrder [d4f85b5672](https://github.com/ccxt/ccxt/commits/d4f85b5672f90f7df18e687f73cbf5cfae3aa45c) * 4.0.66 [29e35cf74e](https://github.com/ccxt/ccxt/commits/29e35cf74eec3d30e1dc93657b71f0b57db9f06f) ## 4.0.65 (2023-08-16) * updated has[ws] for all exchanges ws unimplemented [f955adda0a](https://github.com/ccxt/ccxt/commits/f955adda0ae6bc8c25071c55dc9930094c2bf6a9) * removed "ws": undefined, // has but unimplemented" lines [397c857d35](https://github.com/ccxt/ccxt/commits/397c857d3569f342acd4bb7ab6828dc6d7c14256) * hitbtc removed pro:false [e5a44e2d38](https://github.com/ccxt/ccxt/commits/e5a44e2d38c2847df5724f0442ca665c68a3a275) * Fixing the problem of outputting an error message to unicode [800f6ca1c1](https://github.com/ccxt/ccxt/commits/800f6ca1c14bb84f191ce7b55af0b4f56f963eab) * Fix missing '.' [4be1e9837f](https://github.com/ccxt/ccxt/commits/4be1e9837f0b618344db23aadbb6ab6813c2e594) * idex: handleOrder safeOrder && handleTrade safeTrade [0bd24a17fa](https://github.com/ccxt/ccxt/commits/0bd24a17fa086e07fd167417cebe11ab90223081) * add InvalidOrder if both undefined [065f9d99b7](https://github.com/ccxt/ccxt/commits/065f9d99b71a61b90c917672f2045a5f448f1312) * fix authenticate [1038feff12](https://github.com/ccxt/ccxt/commits/1038feff12eb488ccabbdc4556aedaaca3731f9a) * refactor [5365e6ae84](https://github.com/ccxt/ccxt/commits/5365e6ae84ffe83adab4078c36c71ff5b8b8d7ac) * okx: update apis [b7318e215d](https://github.com/ccxt/ccxt/commits/b7318e215d2d2d4d08a0b41d219a9fb60540b89e) * wiki/Manual typo fix [81b57f3c19](https://github.com/ccxt/ccxt/commits/81b57f3c198a52e3578a668526b545d9b1242778) * remove unnecassry line [b4809de67e](https://github.com/ccxt/ccxt/commits/b4809de67e6e9e4a4517a6160ef2919bc26a017e) * fix(cryptocom): update id [174b7849a1](https://github.com/ccxt/ccxt/commits/174b7849a1eb72303d111def7378835bd0f0ca67) * 4.0.65 [79d1cf2c61](https://github.com/ccxt/ccxt/commits/79d1cf2c61ac110a42d20015e5a0e0e3da36fae4) ## 4.0.64 (2023-08-16) * wavesexchange: add apis [48396fdeec](https://github.com/ccxt/ccxt/commits/48396fdeec368f37490e4997b83aec603c3d320d) * wavesexchange: update v4 order signature [9d610ebd11](https://github.com/ccxt/ccxt/commits/9d610ebd119d06a1d86fd45ace218e749356eca4) * wavesexchange: fix fetchOrderBook params [66fcc42015](https://github.com/ccxt/ccxt/commits/66fcc4201599ff578caa73cfa5b526dc881f4581) * wavesexchange: createOrder add stop order [a28497cedb](https://github.com/ccxt/ccxt/commits/a28497cedb9bb458d013fa5103cd1a5e1538c60e) * Exchange: add stringToBinary & binaryToBase58 [70c8a08615](https://github.com/ccxt/ccxt/commits/70c8a08615fee4fe921952bd81546b3183ca6742) * wavesexchange: import move into wavesexchange.ts [2392064300](https://github.com/ccxt/ccxt/commits/2392064300dc14de4e42446ee7069ebd87d90ce2) * wavesexchange: minor update [449b3c15d2](https://github.com/ccxt/ccxt/commits/449b3c15d2618b61583f459cd285581af980347a) * wavesexchange: update doc, www, matcher api domain [0e1ab86cc0](https://github.com/ccxt/ccxt/commits/0e1ab86cc0a3839f0f0b744506e2a3b1480d9050) * wavesexchange: update domain name [4b3ec89ec0](https://github.com/ccxt/ccxt/commits/4b3ec89ec0f95ed1f568936c2ab2a7393d732d80) * wavesexchange: fix build [8bf910b1ea](https://github.com/ccxt/ccxt/commits/8bf910b1eafe026fd48d3c1bfbbb713061ffaf3f) * wavesexchange: export binaryToBase58 [b158118690](https://github.com/ccxt/ccxt/commits/b1581186905a818bd912b7abaf8d2fac57c88488) * wavesexchange: update stringToBinary as encode & binaryToString as decode [fede94bf8b](https://github.com/ccxt/ccxt/commits/fede94bf8b9c1c2175a656e8321fe57ec7290596) * wavesexchange: fix createOrder sign error [36ce4559c3](https://github.com/ccxt/ccxt/commits/36ce4559c3304e1f7c4455153a440fe971d85809) * wavesexchange: update createOrder matcherFees [4a16dc51ec](https://github.com/ccxt/ccxt/commits/4a16dc51ec2af1af55026cb24a55dff6c94122ba) * wavesexchange: update createOrder params [eb0497c079](https://github.com/ccxt/ccxt/commits/eb0497c0799f8b0c4c304856c8ab15c283899dc7) * wavesexchange: update fetchMarkets [d28f86beb1](https://github.com/ccxt/ccxt/commits/d28f86beb14248b67669e79e65a1227a013a7c93) * Revert "wavesexchange: update fetchMarkets" [7dd2f325bd](https://github.com/ccxt/ccxt/commits/7dd2f325bd807f825d3378376946efc51c17ecc2) * wavesexchange: update [bd473b15f2](https://github.com/ccxt/ccxt/commits/bd473b15f23ffeff7c09d9dd23a9cddc21125733) * wavesexchange conditional orders unification #18578 [93b4b67bd2](https://github.com/ccxt/ccxt/commits/93b4b67bd2830633008f40e28ac882d1a35b28e3) * 4.0.63 [ci deploy] [c99fd58f8b](https://github.com/ccxt/ccxt/commits/c99fd58f8b9138013e8c2923b335e033bf334228) * 4.0.64 [29983102ec](https://github.com/ccxt/ccxt/commits/29983102ec6bf649966c050373fed264c3543a66) ## 4.0.62 (2023-08-15) * dummy change to cause tests trigger for all [066e1ba2f3](https://github.com/ccxt/ccxt/commits/066e1ba2f3845f1804ef0d0cb388c8ff0e175b54) * update [2a6ef80252](https://github.com/ccxt/ccxt/commits/2a6ef80252ae1d3b53017934b05f914e06bd2a27) * fix!(exmo): createOrder can place market orders, response is parsed using parseOrder [079d375872](https://github.com/ccxt/ccxt/commits/079d37587288fd643b54352928480151db0f6a9f) * exmo minor fix [f9c7d0bb21](https://github.com/ccxt/ccxt/commits/f9c7d0bb21828744b7f067c1e9f8359376f4e6c0) * bybit [6796911f62](https://github.com/ccxt/ccxt/commits/6796911f6234f67d5ba4533b535da5767f0f830b) * revert [ec98f58aac](https://github.com/ccxt/ccxt/commits/ec98f58aacb7ddec5b99084b9b8970e16735a0cf) * minor [f25e1d7232](https://github.com/ccxt/ccxt/commits/f25e1d72322ad5870eebe9aafcd295681f1c32b6) * bingx: add apis [91263dae1c](https://github.com/ccxt/ccxt/commits/91263dae1cd12bae78889b40a2a6eda3597fd9bf) * alpaca exceptions RateLimitExceeded [5fa4654ee2](https://github.com/ccxt/ccxt/commits/5fa4654ee212d53e21ba7296fc9527f9d9fbffbd) * okx sponsored promo period ended [0fa10d9af0](https://github.com/ccxt/ccxt/commits/0fa10d9af063f3e4f56548f1e7a559b5426d14f5) * 4.0.62 [f5a91d5f0a](https://github.com/ccxt/ccxt/commits/f5a91d5f0a5348028ca8ceed7059fd5005cc20eb) ## 4.0.61 (2023-08-15) * bitpanda has for stop orders [8315f55d30](https://github.com/ccxt/ccxt/commits/8315f55d3009115cf979edb953b5999b49c0b23e) * support stopPrice [15317b850c](https://github.com/ccxt/ccxt/commits/15317b850c0d8f1c78b6e6e89b42386d1e990d23) * fix(kucoin): ws error handling [aabd2e1091](https://github.com/ccxt/ccxt/commits/aabd2e1091433dcb9ceccbe98083303ebb0b78c2) * 4.0.61 [db7a83aff9](https://github.com/ccxt/ccxt/commits/db7a83aff9b6c5967f7e52ffbf11f8988aca97e7) ## 4.0.60 (2023-08-14) * feat(binance): add sor support for createOrder [f87dc46a8b](https://github.com/ccxt/ccxt/commits/f87dc46a8bc3aabd62ef3081a986be476eb52413) * add params.test [31143b4573](https://github.com/ccxt/ccxt/commits/31143b4573e023c685d4ca2917083a72f376ad64) * omit sor [6e07f0ab93](https://github.com/ccxt/ccxt/commits/6e07f0ab933204c35eed6f4fba66201890a6d8da) * add to signing [1784ab2b6b](https://github.com/ccxt/ccxt/commits/1784ab2b6b9a9badb99a5a2d227f2b30c9b03ecd) * 4.0.60 [9a2f2f5429](https://github.com/ccxt/ccxt/commits/9a2f2f5429662b563be392edb06ec8f444d7f943) ## 4.0.59 (2023-08-14) * fix(gate): parseOrder fixes related to filled and cost being set to 0 [afabda7638](https://github.com/ccxt/ccxt/commits/afabda7638d39b096d98eb98d213557dca5ba141) * fix!(bitfinex2): unify fetchPositions response. fixes: #16388 [bead2d7095](https://github.com/ccxt/ccxt/commits/bead2d7095ead89665cebe46e58686ba46a5e753) * use safeNumber instead [6ade005c3f](https://github.com/ccxt/ccxt/commits/6ade005c3f3d5ad61b2381adb80c6375c9cb1912) * timestamp fix [239862092d](https://github.com/ccxt/ccxt/commits/239862092d09cae7b5a2fabca7869264356acd1f) * filter by symbols [6a47d3e2dd](https://github.com/ccxt/ccxt/commits/6a47d3e2ddac50ae0a01ef786e478282d37b8fa5) * fix(bybit): crash when fetchPosition array is empty [8897b83854](https://github.com/ccxt/ccxt/commits/8897b83854f157f4b0e4a2ce33dc7ed96f361dc3) * fix condition [9518b9e6f7](https://github.com/ccxt/ccxt/commits/9518b9e6f7eba21f1205c8cd82e8d770561b1a64) * simplify logic [3da2216fae](https://github.com/ccxt/ccxt/commits/3da2216fae98a1833ab0d77757b18dfdfb7f34ef) * 4.0.59 [bbb2625f90](https://github.com/ccxt/ccxt/commits/bbb2625f9075de32d7bad73898d5e07a621863a0) ## 4.0.58 (2023-08-12) * bybit.parsePosition: added fields takeProfit trailingStop stopLoss [387141abe1](https://github.com/ccxt/ccxt/commits/387141abe170abea6df0cf482bf21475af6ab29e) * binance.parsePosition: added fields takeProfit trailingStop stopLoss [59752629ac](https://github.com/ccxt/ccxt/commits/59752629acf8a460cc77ca1168472966ddbb42ca) * okx.parsePosition: added fields takeProfit trailingStop stopLoss [c6916197c6](https://github.com/ccxt/ccxt/commits/c6916197c655ebbab61057f094000337925d1fd0) * ftx.parsePosition: added fields takeProfit trailingStop stopLoss [48f41ed624](https://github.com/ccxt/ccxt/commits/48f41ed62403c0c29cf4817dc5da6bcb6851d1fc) * gate parsePosition: added fields takeProfit trailingStop stopLoss [5db57a7376](https://github.com/ccxt/ccxt/commits/5db57a7376f1034df83470094ada5e7d8b22557e) * huobi parsePosition: added fields takeProfit trailingStop stopLoss [7ad6eb733f](https://github.com/ccxt/ccxt/commits/7ad6eb733f7c42284ad6abaf85eb8854b8d1eb00) * ascendex parsePosition: added fields takeProfit trailingStop stopLoss [dad1f5d5eb](https://github.com/ccxt/ccxt/commits/dad1f5d5eb6d25175629ed5008bb90d23cdc6c16) * mexc parsePosition: added fields takeProfit trailingStop stopLoss [061500e760](https://github.com/ccxt/ccxt/commits/061500e7603cb98c3bd947caf844c9d1b16afa19) * kucoinfutures parsePosition: added fields takeProfit trailingStop stopLoss [0355707b48](https://github.com/ccxt/ccxt/commits/0355707b488dba083cf7c8ee151e12e4c2f4209c) * phemex parsePosition: added fields takeProfit trailingStop stopLoss [2a923fcea8](https://github.com/ccxt/ccxt/commits/2a923fcea8f6b9049cb68e7cd7dd93497746415d) * deribit parsePosition: added fields takeProfit trailingStop stopLoss [a01c7f19a7](https://github.com/ccxt/ccxt/commits/a01c7f19a7f6350af2d6217d1bdd6ba75e8a0c94) * bitmex parsePosition: added fields takeProfit trailingStop stopLoss [2ec1472ff3](https://github.com/ccxt/ccxt/commits/2ec1472ff3de47efd275ac58768100d94c30560a) * removed trailingStop from parsePosition [b4dedeb9d8](https://github.com/ccxt/ccxt/commits/b4dedeb9d8f6239d7d9f30102404f040a766313c) * aax.fetchPositions stopLoss and takeProfit [73bad65b5c](https://github.com/ccxt/ccxt/commits/73bad65b5cc549eea3330b655a8a05de83189395) * ascendex.parsePositions minor change [6d6fb39765](https://github.com/ccxt/ccxt/commits/6d6fb39765b22fb49ef19337fa7e6bda5f3dc0a5) * btcex.fetchPositions stopLoss and takeProfit [06f3d6d269](https://github.com/ccxt/ccxt/commits/06f3d6d269fa38d6de34042898dd6759acb41374) * bitget.parsePosition added fields stopLoss and takeProfit [a6c1e61ac6](https://github.com/ccxt/ccxt/commits/a6c1e61ac6283acae78f999424e7ea0546bc2066) * coinex.parsePosition added fields stopLoss and takeProfit [557d54c0ac](https://github.com/ccxt/ccxt/commits/557d54c0acda2678831f6093bddb08e86a742189) * currencycom comment formatting [5e76a1d86c](https://github.com/ccxt/ccxt/commits/5e76a1d86c122db5b6fb9f8760860fd6df808678) * currencycom.parsePosition added fields unrealizedPnl hedged stopLoss takeProfit [444789ddfb](https://github.com/ccxt/ccxt/commits/444789ddfb60ab437507ae607d34716b0de9b279) * parsePosition switch ordering of stopLoss/takeProfit [1b29414410](https://github.com/ccxt/ccxt/commits/1b29414410f12d6a4ea477f9559a83b666087c59) * parsePosition hedged, stopLoss and takeProfit added to response [425bee04fa](https://github.com/ccxt/ccxt/commits/425bee04faebb6c26cd41475c054052ce018757b) * ftx.parsePosition comment formatting [0fdb20897b](https://github.com/ccxt/ccxt/commits/0fdb20897b5534e59f8b8a0f68da8c675049c2fc) * huobi.parsePosition comment formatting [5088d203d9](https://github.com/ccxt/ccxt/commits/5088d203d9d70770eabe3d8498697c9d0dfee10f) * phemex.parsePosition comment formatting [4d35789098](https://github.com/ccxt/ccxt/commits/4d35789098969a228c1a9826379de4ec37f86d50) * added hedged field to parsePosition [e80ef1a545](https://github.com/ccxt/ccxt/commits/e80ef1a5455eacbd8e976951433cddb993054861) * aax.parsePosition minor fix [fa93c50f3f](https://github.com/ccxt/ccxt/commits/fa93c50f3ff57c220df3961aff7f6f8ab57d249d) * removed stopLoss and takeProfit from phemex parsePosition [70bcdb007f](https://github.com/ccxt/ccxt/commits/70bcdb007f04f61701c6720a585aa76949c81617) * ascendex parsePosition minor fix [32ea39f5ac](https://github.com/ccxt/ccxt/commits/32ea39f5ac51246a47bd9eb7988de32b8066dd8c) * coinex.fetchPositions stopLossPrice and takeProfitPrice [65cb02f5d4](https://github.com/ccxt/ccxt/commits/65cb02f5d465037231bf1dad2ec198a0545b99c8) * tokocrypto.createOrder string math [a48ab52828](https://github.com/ccxt/ccxt/commits/a48ab52828af4ab6ae4c1a4568b6dce92d3e9754) * tokocrypto.createOrder docstring @see [c585e51514](https://github.com/ccxt/ccxt/commits/c585e51514242ec529d21cecc12fa7e3bed0a1e1) * tokocrypto.options["createMarketBuyOrderRequiresPrice"] == true [6b5c5512e0](https://github.com/ccxt/ccxt/commits/6b5c5512e0aa17ca90429f77d59668e29511c70b) * tokocrypto.createOrder createMarkeyBuyOrder requires price logic [5e8267a1c9](https://github.com/ccxt/ccxt/commits/5e8267a1c98155b39252e0e3d18b693b64159d89) * tokocrypto.createOrder specific error message for market buy orders with no price [28fce962b6](https://github.com/ccxt/ccxt/commits/28fce962b68bd45a3a268563f9ef9fda9515d4cd) * added takeProfitPrice and stopLossPrice fields to parsePosition response of bingx, cryptocom, delta, digifinex, poloniexfutures [80a23a4c3b](https://github.com/ccxt/ccxt/commits/80a23a4c3b8b79677ee20217dada1d846f7e5ab7) * tokocrypto createOrder error condition fix [871dda4200](https://github.com/ccxt/ccxt/commits/871dda42009500bf5188940d4638b15d1b4e0df2) * ndax.createOrder triggerPrice fix [3e4380535a](https://github.com/ccxt/ccxt/commits/3e4380535aede96c24f093b6ff0c91d4238b4abc) * ndax has [884d5ba756](https://github.com/ccxt/ccxt/commits/884d5ba756d50a5d276d0aadf57081145f7fec71) * add new fields to the position type [a391d93908](https://github.com/ccxt/ccxt/commits/a391d939084b1f43c9f72675ad913f1f1599ce88) * add python type [4738eac9b0](https://github.com/ccxt/ccxt/commits/4738eac9b09992dd4a8fea18ef06b8677fa31d71) * ndax[options][orderTypes]: added string order types [87b2be5fb3](https://github.com/ccxt/ccxt/commits/87b2be5fb34779ecaa1d0b764a055124c96913d3) * fix(lbank): sign error for private methods [321dcdbd83](https://github.com/ccxt/ccxt/commits/321dcdbd8362247ec8480b68fc977f256fafdffc) * ci: patch link of troubleshooting [03c639b9ba](https://github.com/ccxt/ccxt/commits/03c639b9ba7b4d2df41a9a3bd8b8f2896fb053bc) * fix(whitebit): add loadMarkets to fetchTradingFees [09931a3656](https://github.com/ccxt/ccxt/commits/09931a365686ad248987bff7ec4e0927fcef1e75) * add type parsing [cacce722e5](https://github.com/ccxt/ccxt/commits/cacce722e51b5fbd4f368785365fe246253beabf) * fix price parsing [cb2b3c3b41](https://github.com/ccxt/ccxt/commits/cb2b3c3b418b2da91c5761fe6a9a3798dee60305) * 4.0.58 [00903122b9](https://github.com/ccxt/ccxt/commits/00903122b9bcca7739146e4adb3b4539eac6b8d3) ## 4.0.57 (2023-08-11) * cex.cancelOrder unified response [729b0dc2a6](https://github.com/ccxt/ccxt/commits/729b0dc2a67ec298e40256b9797717875bc262b3) * cex.createOrder string math [07958a75dc](https://github.com/ccxt/ccxt/commits/07958a75dc863a52fadbfa8efe0b804ae6d6d968) * cex.parseOrder safe order [70397aaaaa](https://github.com/ccxt/ccxt/commits/70397aaaaa7226b8368cc2b8bedcea2a5bf01b8c) * cex.parseOrder: brackets around inner conditions [228ef192f4](https://github.com/ccxt/ccxt/commits/228ef192f47f1451cdb6388f72cc29adc1686f50) * cex safeOrder received unparsed string numbers [e51d13e9cc](https://github.com/ccxt/ccxt/commits/e51d13e9cc2b6461dd067d7794010f42848bcced) * added @see to cex.createOrder [46bf6abd2e](https://github.com/ccxt/ccxt/commits/46bf6abd2e22792da361cbb1fb51a267002ed8e5) * cex.parseOrder safeString type fixes [c11cfab09b](https://github.com/ccxt/ccxt/commits/c11cfab09b0bd77c660506bbecb831d6c3769c7c) * fix(bingx): signature fix [712d4a5641](https://github.com/ccxt/ccxt/commits/712d4a56412291decd52f18d7da14adfaa60f6c1) * normalize number [7283038d7c](https://github.com/ccxt/ccxt/commits/7283038d7c1ba4899a94ee950c4e7871cbb161da) * fix direct access [81bc74672e](https://github.com/ccxt/ccxt/commits/81bc74672eba5b31f93a63c7e0a8646893a8e69e) * extend cancelOrder response [c4e847edd3](https://github.com/ccxt/ccxt/commits/c4e847edd3619795ce679ec515db3bc5abc533c6) * fix market buy amount [f8599f4c0c](https://github.com/ccxt/ccxt/commits/f8599f4c0cdce63bfd4a8a26a059941973621f8c) * okx personal trades rate limit temporary workaround [b5bd479643](https://github.com/ccxt/ccxt/commits/b5bd47964302e74f050abd866fcbae588cba3094) * 4.0.57 [796733fe8f](https://github.com/ccxt/ccxt/commits/796733fe8f66a527521175822a3aa4d599b3ff11) ## 4.0.56 (2023-08-10) * binance [c995d9174c](https://github.com/ccxt/ccxt/commits/c995d9174c069fbcc19d969fa05aa023389fb785) * bittrex [056a995942](https://github.com/ccxt/ccxt/commits/056a9959422ece1b8b53a3a801fca440b5ae8306) * idex [d80bafce1f](https://github.com/ccxt/ccxt/commits/d80bafce1ff2fa5075a66bfe1056be795b578c9d) * bitstamp [7479aca3ae](https://github.com/ccxt/ccxt/commits/7479aca3aeb802d9f25c2bde2009223b8223f124) * gate [66a20fa706](https://github.com/ccxt/ccxt/commits/66a20fa706fe271cb7cfe32d8ee758e45cf7dd77) * kucoin [68004d7f30](https://github.com/ccxt/ccxt/commits/68004d7f30dd2335d2d6e3b5c00df4f8990739a6) * kucoinfutures [b738263818](https://github.com/ccxt/ccxt/commits/b7382638181b8eec54f4c954eea76ca37459e361) * mexc [84fd16a981](https://github.com/ccxt/ccxt/commits/84fd16a9810430e14898b82c8b8b971cc894a092) * poloniexfutures [9ebf171bd2](https://github.com/ccxt/ccxt/commits/9ebf171bd23debd423656cdc2e773f2076d7f2cc) * exchange [65f3a4898e](https://github.com/ccxt/ccxt/commits/65f3a4898e11e07005583e59d3f46fde6bf9935e) * rename [8f42b9b875](https://github.com/ccxt/ccxt/commits/8f42b9b875902b280d37257966e3f7819ae21e53) * rename [3ee8ce0309](https://github.com/ccxt/ccxt/commits/3ee8ce030920df89a1847038cd0ad6871d65ce1a) * bingx: patch parseTrade [f43c521fe9](https://github.com/ccxt/ccxt/commits/f43c521fe9878120656dce1910902f9aca91f650) * fix(gemini): fix indexOf for php [e1be83984d](https://github.com/ccxt/ccxt/commits/e1be83984d49ab07cd789f3d3025d4628a2b6a49) * bingx: add new api [3c8f4609d5](https://github.com/ccxt/ccxt/commits/3c8f4609d5810b4b9c1db31a077c0aba591e8b19) * bingx: add clientOrderId [1f563e5234](https://github.com/ccxt/ccxt/commits/1f563e52342369c44ffed9fed3f8cd534e191004) * fix(coinbasrpro): add watchOrderBook authentication [7cbbd3d422](https://github.com/ccxt/ccxt/commits/7cbbd3d422f55e3d03b71104d3ad710fb83883f0) * fix build: bingx python linting [6cb637e245](https://github.com/ccxt/ccxt/commits/6cb637e245000d14b3aed1385964d23f679cb145) * rename method [c8f3595848](https://github.com/ccxt/ccxt/commits/c8f3595848852c24848adf1c96b379ebf8a1ddc7) * rename option [2bb0657ef7](https://github.com/ccxt/ccxt/commits/2bb0657ef7ce1ede55269d5b41a0c024daf878fc) * optimize code [a74150057f](https://github.com/ccxt/ccxt/commits/a74150057f85a1552928b8829e2c3ba147554b75) * Revert "rename method" [efe7494b4d](https://github.com/ccxt/ccxt/commits/efe7494b4d1dc8de5453403dbad89d73753bee7a) * update name [23d6ae07fb](https://github.com/ccxt/ccxt/commits/23d6ae07fbbb85a5be3685d8986099335b828718) * rename to fetchRestOrderBookSafe [e690ae6400](https://github.com/ccxt/ccxt/commits/e690ae6400924615951989d99720e0296f930643) * snake_case version [fc7d1cb74f](https://github.com/ccxt/ccxt/commits/fc7d1cb74f65d1d37fc99df102bc36c1061235f3) * fix(bug): python pong [531fb27d2d](https://github.com/ccxt/ccxt/commits/531fb27d2decdc5ecfb22c0dd9bb4c2dcc92fdea) * 4.0.56 [a72c8653b7](https://github.com/ccxt/ccxt/commits/a72c8653b72e5fe623c476ecb72b25068abe6d4c) ## 4.0.55 (2023-08-09) * fix(huobi): authenticate [392103eace](https://github.com/ccxt/ccxt/commits/392103eace37991dabd17e5e716e4b39a52cd934) * fix [2e611454f0](https://github.com/ccxt/ccxt/commits/2e611454f048054bde8247211480bf3743b90aef) * 4.0.55 [5530464c60](https://github.com/ccxt/ccxt/commits/5530464c608d68a6b477fa0222d987d52421893b) ## 4.0.54 (2023-08-08) * minor [ac0286d33e](https://github.com/ccxt/ccxt/commits/ac0286d33ec1b0a51e2939868c9067d3e80f46cd) * fix(bit2c): createOrder precise math for market buy orders [e91377e1f5](https://github.com/ccxt/ccxt/commits/e91377e1f56e3b83053b62e802bba7bbded13aa9) * bitget: add apis [0ba0b59158](https://github.com/ccxt/ccxt/commits/0ba0b5915851355cde43df2d5c60b70b32218389) * bitget: sort api by doc [3339160284](https://github.com/ccxt/ccxt/commits/3339160284e0f9367bff8ff68e607b999f8a1703) * binance: add apis [2ff36a3cf3](https://github.com/ccxt/ccxt/commits/2ff36a3cf32d8ebe5f7a34df96916eb01dfd4b26) * fix [e720cbfcc7](https://github.com/ccxt/ccxt/commits/e720cbfcc72949ebe9bf4fb0ae7f0db8c9abc005) * feat(binance): update id [5b2513c91d](https://github.com/ccxt/ccxt/commits/5b2513c91d292ac93ab8cf218707dd7f5423e15a) * failure flags [c8ab8ebb18](https://github.com/ccxt/ccxt/commits/c8ab8ebb182ccdf29ed99c0d0b290f8b89abb566) * fix(bybit): postOnly handling [8bf83e878f](https://github.com/ccxt/ccxt/commits/8bf83e878f99e859aeefba8823366062e68d6525) * missing update [a941f34cb4](https://github.com/ccxt/ccxt/commits/a941f34cb4d2e294806c8866ea4c2503c1fe731b) * change maintenance [77161ae58c](https://github.com/ccxt/ccxt/commits/77161ae58c3ad6e885ffaf463d607993163175df) * remove comment [e1cce7f4ca](https://github.com/ccxt/ccxt/commits/e1cce7f4ca237986f1500dd6be24ab8b04d8def6) * change phrase [04b4ea7f13](https://github.com/ccxt/ccxt/commits/04b4ea7f137fc8c86cd2f6a574ebe42c974c5cd5) * 4.0.54 [8e16d8f670](https://github.com/ccxt/ccxt/commits/8e16d8f6701697d83218e5a9757eed28f30bbaef) ## 4.0.53 (2023-08-08) * fix #18800 [33edf6abec](https://github.com/ccxt/ccxt/commits/33edf6abec98e51bbbbc1cc196be9cd10cd3bfce) * feat(bingx): add spot ohlcv [e5ef71811c](https://github.com/ccxt/ccxt/commits/e5ef71811cf24134519b5752b09c3e2ceda10e2f) * fix build [fe040f02cb](https://github.com/ccxt/ccxt/commits/fe040f02cba36a03659cb38b5cef0afa1441bbe0) * fix(HuobiWs): authenticated streams in php [7cc48f6452](https://github.com/ccxt/ccxt/commits/7cc48f645298b8726f26f5a96b9bafc6715b3744) * load markets [e2a5f2f1e7](https://github.com/ccxt/ccxt/commits/e2a5f2f1e7952a21985dd567235d0d43bced85bc) * remove dynamic prop [2bdb93069f](https://github.com/ccxt/ccxt/commits/2bdb93069f1ca170fd4f7ea7ece6cb86dcd56031) * restore [43e1ff952a](https://github.com/ccxt/ccxt/commits/43e1ff952ae1e19a8aca1a385f7b1ed10858cea4) * restore [40bc6b8311](https://github.com/ccxt/ccxt/commits/40bc6b831144a04c925e4cf1176776575362bc13) * fix(coinex): parse timestamp with type int [44d58d53ae](https://github.com/ccxt/ccxt/commits/44d58d53aebe96b656462302d7553b809bdfa2c9) * 4.0.53 [3688c7650e](https://github.com/ccxt/ccxt/commits/3688c7650edee6615d965e2e9dce10452cd840c9) ## 4.0.52 (2023-08-07) * rename [e9620d248b](https://github.com/ccxt/ccxt/commits/e9620d248b06e900ac7cc60ee39b1c66fd5b8f20) * huobi: add apis [f36b3672ad](https://github.com/ccxt/ccxt/commits/f36b3672ad19374f94939c858da2315d902cdb21) * huobi: update doc [27050434e9](https://github.com/ccxt/ccxt/commits/27050434e9102c05e6bb545c0ad60211f6b88033) * feat(mexc): update rateLimit weights [f643456220](https://github.com/ccxt/ccxt/commits/f6434562207d69a5ce74faba757f60a50788500a) * Update bingx.py [b50b0b0da8](https://github.com/ccxt/ccxt/commits/b50b0b0da8b808bfc08379ce519469f9b2c181ce) * fix(bingx): canceled order status [2c2193c870](https://github.com/ccxt/ccxt/commits/2c2193c8702a329666a6ad4c1dca4f18b2180f25) * revert file [1afa2add88](https://github.com/ccxt/ccxt/commits/1afa2add886050f29607eab07ec0ea32c4d4de57) * revert [2694a4af2f](https://github.com/ccxt/ccxt/commits/2694a4af2fae634ca4302e5447d7c1e966c7a14a) * bybit parseTransaction fee fix [43e86d194e](https://github.com/ccxt/ccxt/commits/43e86d194ef134f460bb48fa7df636111aa0003f) * build / transpilation fixes [a0d2a0f634](https://github.com/ccxt/ccxt/commits/a0d2a0f6341267080180fc2352ebf2575b7e434f) * build/transpile customParseBidAsk / customParseOrderBook [6154571302](https://github.com/ccxt/ccxt/commits/6154571302a1c11345773d40ba51fc2047afd3e6) * bkex on travis [abb1896993](https://github.com/ccxt/ccxt/commits/abb18969935c66b0ff92cbdb06e577fdae7a29fd) * 4.0.51 [cbdb6e0083](https://github.com/ccxt/ccxt/commits/cbdb6e00837cb15002f11cff0601566cc06ec334) * 4.0.52 [bdc05c6ee3](https://github.com/ccxt/ccxt/commits/bdc05c6ee34e1a86f0e9dbc4579461e2b06896e2) ## 4.0.50 (2023-08-05) * feat(errors): Added ContractSettled error type [f63b608b94](https://github.com/ccxt/ccxt/commits/f63b608b94d2e43fb3c916da5f10f6435267aecd) * Add NoChange to exported errors [9028663843](https://github.com/ccxt/ccxt/commits/9028663843c186650a8291aa4399819092df8bfc) * fix!(okx): change error with code 51030 (Funding fee is being settled) to type ContractSettled [a086901f31](https://github.com/ccxt/ccxt/commits/a086901f31d26a496d6209efff8a565507e5a070) * added ContractSettled to php and python error types [a7d8639fc3](https://github.com/ccxt/ccxt/commits/a7d8639fc37bdf740e3ee2b0434a1e5d2648414f) * added error type NoChange to python and php [97134b054e](https://github.com/ccxt/ccxt/commits/97134b054ea1d421b45149a249dd28b96a7ca233) * python and php error type fixes for NoChange and ContractSettled [eb53e68f3a](https://github.com/ccxt/ccxt/commits/eb53e68f3abd3b0b7abd2c4a169eac076b80fcc1) * __init__.py imports NoChange and ContractSettled [54fb3f8d47](https://github.com/ccxt/ccxt/commits/54fb3f8d47561e6dc4d6538b356b830413700b05) * revert [eba9b0142e](https://github.com/ccxt/ccxt/commits/eba9b0142e81f5b11c576e1a80de4c3dab69a328) * remove generated files [40ca719211](https://github.com/ccxt/ccxt/commits/40ca719211bea9a0ff9d8565df4ddd63398756f1) * add ContractSettled error [8408c956c2](https://github.com/ccxt/ccxt/commits/8408c956c2826767d9f8003f3cf6f3f7c78ba5ad) * feat(errors): changed error type ContractSettled to ContractUnavailable [c2677ac430](https://github.com/ccxt/ccxt/commits/c2677ac430147c22bca2d9a7a779757911cd3bcf) * fix!(okx): error type for errors with codes 51021, 51022, 51027, 51028, and 51029 changed from BadSymbol to ContractUnavailable [1ead3dde2d](https://github.com/ccxt/ccxt/commits/1ead3dde2dabd376d9f0213af7306fbf4433f251) * feat(bitget): update stopLoss, takeProfit implementation [e9f608f4cf](https://github.com/ccxt/ccxt/commits/e9f608f4cff6bba8e306523c4302a66f131fa365) * fix exception name [7646a0c647](https://github.com/ccxt/ccxt/commits/7646a0c647a0453fbfeb19c9e2008c08ded7024a) * fix(bitget): orderbook snapshot [7811f90e6d](https://github.com/ccxt/ccxt/commits/7811f90e6dff94e3d48f139a6f95db20055f436c) * fix(bingx): add GTC by default for swap markets [37bb89140c](https://github.com/ccxt/ccxt/commits/37bb89140cbbf52e0c65e4d0def0ef02f683965f) * fix typo [f646ba40b4](https://github.com/ccxt/ccxt/commits/f646ba40b435c7ba2663f7ee6d43fdd0835a172b) * enable stopLoss and takeProfit at the same time [390914e4a0](https://github.com/ccxt/ccxt/commits/390914e4a0ee2c2c0ae9f7871226871d74e04df5) * okx fetchMyTrades() ratelimit [70d74da72f](https://github.com/ccxt/ccxt/commits/70d74da72fa01c9539a5c065a8c08ec3f9c79555) * huobi: update fetchMyTrades [7ffc066207](https://github.com/ccxt/ccxt/commits/7ffc066207550a22655452a0feb5ddf95f34caa1) * woo: add apis [1b470b672c](https://github.com/ccxt/ccxt/commits/1b470b672cbe682e7189a1289e0fbd6f8c1a0b44) * fix(bingx): default spot tif [3c9b2584c9](https://github.com/ccxt/ccxt/commits/3c9b2584c982cc225a285a585e1e18af15970be9) * fix(delta): fundingRate scale [034047cf40](https://github.com/ccxt/ccxt/commits/034047cf40b45496fc6724d8f1a947bf1a31d8c0) * feat(bingx): add standard futures [83238562c6](https://github.com/ccxt/ccxt/commits/83238562c6c0ad344e1c6fce47ef0efb9155e8d4) * fix(bitvavo): currency precision [3a7d287183](https://github.com/ccxt/ccxt/commits/3a7d28718319246e2c7559ee62a85c5ac4647794) * feat(deribit): add fetchFundingRate and fetchFundingRateHistory [547e835e19](https://github.com/ccxt/ccxt/commits/547e835e196a2dbb1dd3be317b2b2a1270ea40a2) * add flags [a28643a0ff](https://github.com/ccxt/ccxt/commits/a28643a0ff3afffdd75c934871df26696b23cf97) * feat(bitfinex2): add funding rate methods [2e35a203be](https://github.com/ccxt/ccxt/commits/2e35a203bef12197d4480e79c6e626d51f8644ee) * remove import [b83bd4b7b5](https://github.com/ccxt/ccxt/commits/b83bd4b7b515c46a768c20bf9aabdae9dd1bb65f) * feat(whitebit): add fundingRate methods [efc3766fba](https://github.com/ccxt/ccxt/commits/efc3766fba1dd04b9b1ca88c57041944adfba9cc) * add flags [9d4d70fa03](https://github.com/ccxt/ccxt/commits/9d4d70fa0368c0a145b7622abcfe08747495847e) * feat(kucoin): has[createPostOnlyOrder] set to true [06a22c6d38](https://github.com/ccxt/ccxt/commits/06a22c6d381f184a72f2127da9789b37cc26bf93) * fix(poloniex): cancelOrder error [d8f6c6e398](https://github.com/ccxt/ccxt/commits/d8f6c6e398c75eb9604c7fc65244d62981b3eee8) * fix parseOrder [d835867766](https://github.com/ccxt/ccxt/commits/d835867766b63d00570a88da0eb6105e0d174017) * remove import [fd1faba4ad](https://github.com/ccxt/ccxt/commits/fd1faba4ad9e020f7c4185c259354cc5f3ab658d) * 4.0.50 [52a52b888b](https://github.com/ccxt/ccxt/commits/52a52b888b5a99af27b3475d3eb2430debe0da6c) ## 4.0.49 (2023-08-03) * bitfinex2.handleOrderBook string math [fd93fc60c8](https://github.com/ccxt/ccxt/commits/fd93fc60c8efa532a9b9e3ebbe130a30c8dacede) * bitfinex2.parseWsOrder string math [b22733da31](https://github.com/ccxt/ccxt/commits/b22733da31e9972712e976353418a88f09fd6ba0) * bitfinex2.handleOrderBook minor fix for python [14f966c9e4](https://github.com/ccxt/ccxt/commits/14f966c9e43ee840e7abf20b147dd094112fbab8) * huobijp.parseTrade string math [be71f18894](https://github.com/ccxt/ccxt/commits/be71f18894513baa8c3bda9a3b243841d28b85b1) * bitinex2 handleOrderBook minor fixes [ef51cceb99](https://github.com/ccxt/ccxt/commits/ef51cceb992ffb73100907c54612768e9b7fc0ce) * okx update market limits [55cc24666c](https://github.com/ccxt/ccxt/commits/55cc24666cd249958b99fa2f6c4314af25c3c84b) * okx.fetchMarkets add @see to docstring [e4c7cee027](https://github.com/ccxt/ccxt/commits/e4c7cee0276d9ad1dca048c704f08489948c1906) * okx.maxSize undefined [e38e240ea2](https://github.com/ccxt/ccxt/commits/e38e240ea265e31faba30da0ca121239c7c07c9b) * kraken: add BalanceEx api [e3b503b5b4](https://github.com/ccxt/ccxt/commits/e3b503b5b492160b144590e8ea70506b43c3eadb) * bitget: add apis for copy trading [8bd01dac92](https://github.com/ccxt/ccxt/commits/8bd01dac9251e876d15b53a9003ce48775ada5ae) * 4.0.49 [9adb3b6ed7](https://github.com/ccxt/ccxt/commits/9adb3b6ed76aee57afc1ffb02b7763cca234bf8c) ## 4.0.48 (2023-08-02) * bitfinex pro parseTrade string math [feef716340](https://github.com/ccxt/ccxt/commits/feef716340098eb4366a12d13f78559fc1b8b81f) * fix(kucoin): orders using params["triggerPrice"] can be properly placed [0f36e6fd3b](https://github.com/ccxt/ccxt/commits/0f36e6fd3bd3100724882ebe9bc5ac0b863d0f85) * fix(blockchaincom): explicit types import [ff4a8d726e](https://github.com/ccxt/ccxt/commits/ff4a8d726ea9d7748444ba1cc215bc7bc2920ce3) * fix(bitmexWs): normalize orderbook amounts [46c5fc76ed](https://github.com/ccxt/ccxt/commits/46c5fc76edcb7d72cbde8e5ee8b096512f03cc1f) * 4.0.48 [4f6182aa6e](https://github.com/ccxt/ccxt/commits/4f6182aa6e989c694cd945eba82e61e834fe3fc1) ## 4.0.47 (2023-08-01) * coinex withdraw takes params["network"] [5bc5867c65](https://github.com/ccxt/ccxt/commits/5bc5867c652e72503eb7795db41a2c6d968725fb) * Changes for OHLCV and currencies api endpoint [d9e808e14c](https://github.com/ccxt/ccxt/commits/d9e808e14c0876a1832a7d9a43bfbcbb02de3925) * correction [d3d1bd5648](https://github.com/ccxt/ccxt/commits/d3d1bd564837d641c8349d1e94cd4c6f21532f96) * probit.createOrder string math [6ff6f5aa43](https://github.com/ccxt/ccxt/commits/6ff6f5aa430d7b2ad4474ccf904ab28dbe6f8bd0) * feat(bybit): createExpiredOptionMarket [e468c171fb](https://github.com/ccxt/ccxt/commits/e468c171fb8a71396e29ea534decdd81f97f8dc3) * Changes for currencies api endpoint [8bbff9a901](https://github.com/ccxt/ccxt/commits/8bbff9a901540ecb5599e67852941e9be7e90365) * feat(krakenfutures): add setLeverage [f7d5a140a8](https://github.com/ccxt/ccxt/commits/f7d5a140a816280e2f36bec3d5c3de7a23c05474) * uppercase market id [3cbd03136a](https://github.com/ccxt/ccxt/commits/3cbd03136aa0bfb7bb6d7d1a9c4524021be9dfeb) * feat(krakenfutures): add fetchLeverage [7b62803e26](https://github.com/ccxt/ccxt/commits/7b62803e263f53c33d0086920718d8b72dc1e1be) * add missing methods to implicit API [cf47082d47](https://github.com/ccxt/ccxt/commits/cf47082d4787157f5624a609625c484a9be67e9e) * revert [88125e170f](https://github.com/ccxt/ccxt/commits/88125e170ff3e2601cf15c6de4db665724def377) * fix(base): implicit TS imports [b3a127937b](https://github.com/ccxt/ccxt/commits/b3a127937b223eba0eac61ee35061562b4d18f1c) * fix date parsing [df2805aee9](https://github.com/ccxt/ccxt/commits/df2805aee975f2fb988d01dd374d92941fba1da6) * fix(kucoin): disable webApi currencies endpoint [32ba7222df](https://github.com/ccxt/ccxt/commits/32ba7222dff0fc50aace4b3d775a6d160e33b08e) * 4.0.47 [bcb7aeaf63](https://github.com/ccxt/ccxt/commits/bcb7aeaf63c39d6c448e2be4ab50f1a140e8fb8b) ## 4.0.46 (2023-08-01) * bitflyer.parseTransaction string math [96a2efb16a](https://github.com/ccxt/ccxt/commits/96a2efb16a70696aec27b723a167b7884e2d7dac) * feat(base): add position type [b28ca41510](https://github.com/ccxt/ccxt/commits/b28ca41510711713888385f2b7590b82a3e26c59) * typo [03aa8981e2](https://github.com/ccxt/ccxt/commits/03aa8981e2adca5f0521e465cbf1960f0ffc5cde) * add ts types [7f8da3791f](https://github.com/ccxt/ccxt/commits/7f8da3791f9d8270bc6b6f1f7987acc95694791c) * feat: add Position as the return type [23a11a99b9](https://github.com/ccxt/ccxt/commits/23a11a99b9de18133b8ca0e5fdcbe53fe776ddd4) * fix return type [573bf85b06](https://github.com/ccxt/ccxt/commits/573bf85b0612e193838fa79e32abc947027989b4) * missing exchanges [a31f533f43](https://github.com/ccxt/ccxt/commits/a31f533f43ddbf85e60b8c002448a4cd0d0a78fd) * add realizedPnl field [4c18a69953](https://github.com/ccxt/ccxt/commits/4c18a6995385e8fec7602a31dbba1344bd44251f) * add python type [6d2a5d7202](https://github.com/ccxt/ccxt/commits/6d2a5d720236c3b01b06308248a4fb3071946cb4) * fix build [8c80664826](https://github.com/ccxt/ccxt/commits/8c80664826fb7abac0b2431349afd4b1fa2506dc) * add parseNumber [d0d89d4915](https://github.com/ccxt/ccxt/commits/d0d89d49157fc92c30c949b1b0ea43c994456b9b) * 4.0.46 [e6ca1586f8](https://github.com/ccxt/ccxt/commits/e6ca1586f814e00a2a1b97fbbfa775f63bf9e670) ## 4.0.45 (2023-07-31) * dict [7ca7bdcadc](https://github.com/ccxt/ccxt/commits/7ca7bdcadc284e1060031e50ae6082ca842ee16f) * fix [795ad090b7](https://github.com/ccxt/ccxt/commits/795ad090b7bf0967a6dc27c2fe76a9528e1db1bc) * small update [e5dbd92d8c](https://github.com/ccxt/ccxt/commits/e5dbd92d8ce09ba2fb09a2f71cf157d778e4a6b3) * fix(bitget): reapply historical pos changes [7c9477c955](https://github.com/ccxt/ccxt/commits/7c9477c955b81133b918d761f032d9b23b9dd5f0) * minor [fefa440688](https://github.com/ccxt/ccxt/commits/fefa44068842b50b6093358a6346e5b85f960229) * minor [13dc27bb6e](https://github.com/ccxt/ccxt/commits/13dc27bb6e8ef5e279c28de1a1366ead72ecf5b8) * 4.0.45 [1ee4a2b014](https://github.com/ccxt/ccxt/commits/1ee4a2b014dafd23a0bff38fac9cc1a6b2d77821) ## 4.0.44 (2023-07-31) * docs: update instructions on how to check if postOnly orders are available [988c1c1820](https://github.com/ccxt/ccxt/commits/988c1c1820d1fd7230db9c7ae4b1a35d3d563879) * feat(bybit): fetchVolatilityHistory [9e04876757](https://github.com/ccxt/ccxt/commits/9e04876757d4c5a21a18e5e4716906d56101f562) * travis: add new proxy [7e43f2cda3](https://github.com/ccxt/ccxt/commits/7e43f2cda326c44f804c13848178d810354a79b2) * trigger bybit build [275de24519](https://github.com/ccxt/ccxt/commits/275de24519fecbf9a418898527bcbfbe066b1a10) * update proxy prop [8995d943eb](https://github.com/ccxt/ccxt/commits/8995d943ebab232ba8a9fd9cbbbbfbc97c897ba3) * add http:// [db4bb1cdba](https://github.com/ccxt/ccxt/commits/db4bb1cdbacc0170acbf06fd72cd5b1e12dfd969) * feat(coinbasepro): add sandbox mode [c1d28851e4](https://github.com/ccxt/ccxt/commits/c1d28851e4df8f91ae1495815ebc33690b0e4bc7) * fix(binanceWs): fetchOpenOrdersWs symbol requirement removal [6d30079bda](https://github.com/ccxt/ccxt/commits/6d30079bda6129c4efdffa7dd172ce09dae996ab) * fix(bitfinex): signature [9fe87df19f](https://github.com/ccxt/ccxt/commits/9fe87df19f6144ffe48e7bd9bbc5c7932823a982) * restore line [e24e2c0f6c](https://github.com/ccxt/ccxt/commits/e24e2c0f6c7bc429119031a603636bb7f1c085c8) * bybit on travis [a26258455b](https://github.com/ccxt/ccxt/commits/a26258455b128da5af98e5e9d6a6cbccb0525d18) * 4.0.44 [76d53ab8b3](https://github.com/ccxt/ccxt/commits/76d53ab8b3c616ce96b26e1a53cc467a8393b1db) ## 4.0.43 (2023-07-29) * fix(binance): orders trade fee for one order with multiple trades [0a13eb0433](https://github.com/ccxt/ccxt/commits/0a13eb0433ec435c762c647eaef06a5dee2d3c31) * Update cryptocom.ts [55d72e160a](https://github.com/ccxt/ccxt/commits/55d72e160a074ccee0081e11449e04d10e087ff4) * fix(bybit): ws spot orders parsing [c66714b53a](https://github.com/ccxt/ccxt/commits/c66714b53a3e5cbb2139d4399621a6724750fd70) * fix linting [152c6f3fd9](https://github.com/ccxt/ccxt/commits/152c6f3fd9c541b34facb22058e60867a345dada) * fix(bybit): update order status [77ba8bba25](https://github.com/ccxt/ccxt/commits/77ba8bba2590a2c3cc672f7c2935a48a7d59237d) * 4.0.43 [8f5662603d](https://github.com/ccxt/ccxt/commits/8f5662603dd315a37080220b31f388c44ebc053a) ## 4.0.42 (2023-07-28) * removed delisted exchanges from manual [67280033c0](https://github.com/ccxt/ccxt/commits/67280033c0c7dfcff1b59a9be87d1a2c5d571ff2) * README.md promo links [52fbd961a9](https://github.com/ccxt/ccxt/commits/52fbd961a974dfaf5de1e3580c16ecec1b13339e) * README.md promo links [0712a47667](https://github.com/ccxt/ccxt/commits/0712a47667fc57e4230fd9c51309a0deb2d00380) * delta add docstring links [c2dcf16251](https://github.com/ccxt/ccxt/commits/c2dcf162515eba51754a354d49a84b5ba380ed28) * feat(delta): add createReduceOnlyOrder and finish option support [1916cefe6e](https://github.com/ccxt/ccxt/commits/1916cefe6ee2e7e4211badad099ccc5481e71094) * 4.0.42 [58e8f149ae](https://github.com/ccxt/ccxt/commits/58e8f149aee50599276710cf2b1312158076bea2) ## 4.0.41 (2023-07-27) * fix(phemex): add contract size [6951f53bad](https://github.com/ccxt/ccxt/commits/6951f53badd3bb7d5e659acb994dc67d76c2b945) * watchMyTrades docstrings order > trade fixes [24f7933fb9](https://github.com/ccxt/ccxt/commits/24f7933fb90665594482c3835e889f7afdc0e161) * watchMyTrades docstrings order > trade fixes [6de3c1ac68](https://github.com/ccxt/ccxt/commits/6de3c1ac68751679b22e40ec2a9bb0da33410ddc) * watchBalance docstring fixes [17ead3d9a0](https://github.com/ccxt/ccxt/commits/17ead3d9a0e6269e2108cd60737cfd56057caa9e) * watchBalance docstring fixes [6ed13359a1](https://github.com/ccxt/ccxt/commits/6ed13359a117c0fda32a34db3c1821f6bc45f198) * feat(delta): fetchSettlementHistory, createExpiredOptionMarket [842c3348e6](https://github.com/ccxt/ccxt/commits/842c3348e6118c26abc888d53ab003c6623a5048) * editSpotOrder fixes [13b2b4293a](https://github.com/ccxt/ccxt/commits/13b2b4293a4009f8d751603ddc8d073cef2d0d0d) * feat(bitget): add history OHLCV candles [53789b754b](https://github.com/ccxt/ccxt/commits/53789b754b778b852681a1951af182bb060fc67a) * read from params [8d3c0ce53b](https://github.com/ccxt/ccxt/commits/8d3c0ce53b7d40f870a8127b7ba3a0910b9f615e) * retry tests [690b8e7abb](https://github.com/ccxt/ccxt/commits/690b8e7abb873e9bfcc775282b2dfd1a2d0b6a92) * typo [af2b28dd82](https://github.com/ccxt/ccxt/commits/af2b28dd82fc723765fc47bf72b7c7a549b81f4a) * fix [2ddb838124](https://github.com/ccxt/ccxt/commits/2ddb838124ccec8679bdd06832caa56fe5348c77) * Update ts/src/test/test.ts [56bdf86158](https://github.com/ccxt/ccxt/commits/56bdf8615868fcbe0013989cc984eb5c2d4114ad) * Update ts/src/test/test.ts [9f974b61ca](https://github.com/ccxt/ccxt/commits/9f974b61ca0fc4c8f77d546f27e325611ab5a98a) * Update ts/src/test/test.ts [e1ad71c692](https://github.com/ccxt/ccxt/commits/e1ad71c69258ff3ab899b68ccaecd0caf464cbe5) * Update ts/src/test/test.ts [dc3e061942](https://github.com/ccxt/ccxt/commits/dc3e061942f86d046f17fecde4d24e251154d6e5) * fix [557665eaee](https://github.com/ccxt/ccxt/commits/557665eaee2c2d106118e574df43db5d517eff12) * fix rt [ca3ded2265](https://github.com/ccxt/ccxt/commits/ca3ded2265dfd7d461386fd09e131f12b15a71c6) * recommit [cc829f387c](https://github.com/ccxt/ccxt/commits/cc829f387cd40aa3f40ed8eb6d38381b252ff8f4) * update message [4a5d06962e](https://github.com/ccxt/ccxt/commits/4a5d06962e9efeec4cfcdd65f93d20d27d5ab3a7) * change retries to 3 [d74dbcfcc7](https://github.com/ccxt/ccxt/commits/d74dbcfcc7873fe6912b7356728501c68dce3661) * build: remove bybit proxy [2588032311](https://github.com/ccxt/ccxt/commits/25880323116615fd58b096a55a23bc530542e263) * trigger bybit build [d18e239f4d](https://github.com/ccxt/ccxt/commits/d18e239f4d61a2a6bf5fcafff92127fc6c2f1016) * 4.0.41 [f25c21a31c](https://github.com/ccxt/ccxt/commits/f25c21a31cb598022df8275975776a30b61aacb7) ## 4.0.40 (2023-07-27) * feat(bitget): add privateMixGetPositionHistoryPosition support to fetchPositions [edfe282489](https://github.com/ccxt/ccxt/commits/edfe28248913062b2cc46c62757db5bfacd6da8c) * off by 1 fix [575223581d](https://github.com/ccxt/ccxt/commits/575223581dbe80f59936489996a01217083f8a4a) * add sample [f6b599cbd5](https://github.com/ccxt/ccxt/commits/f6b599cbd51cd46ba15eb978d7b7862f5fec78ee) * fix parsePosition [fe1e644771](https://github.com/ccxt/ccxt/commits/fe1e644771b468a39c7802d1e61601eb5f843c8b) * fix(bitstamp): 3d timeframe [7d823f3956](https://github.com/ccxt/ccxt/commits/7d823f3956db82370d5968f9851ef5c58a4faf80) * Update BUG_REPORT.yml [25345480c4](https://github.com/ccxt/ccxt/commits/25345480c41e27d169ead8d973a3374d693e2206) * README OKX promo [0950b23b0b](https://github.com/ccxt/ccxt/commits/0950b23b0bef7def0a2ea98e1425ad00eb9559e0) * README.md cdn links [7964f5427f](https://github.com/ccxt/ccxt/commits/7964f5427f9f5e205b708dc399b9a0a3a06c249f) * README.md cdn links [b2633661a3](https://github.com/ccxt/ccxt/commits/b2633661a3b5a2ffe1b54139936b221bb7cd2fe5) * feat(delta): setLeverage [83a86d177e](https://github.com/ccxt/ccxt/commits/83a86d177ec835272a056930d278414bf0a0ac79) * bitget trigger order omit reduceOnly [586f91fcb5](https://github.com/ccxt/ccxt/commits/586f91fcb5a08871f7459808058cafdf8eac3782) * feat(base): add remaining and filled for closed orders [66b4b568b0](https://github.com/ccxt/ccxt/commits/66b4b568b0fc0e4272857beb34bf923608116fc9) * ISSUE_TEMPLATE/BUG_REPORT.yml languages [6bdb5e4d3e](https://github.com/ccxt/ccxt/commits/6bdb5e4d3ebbe9b60d9bc9a450431f088ae2d3ca) * fix!(hitbtc): hitbtc3 renamed to hitbtc [9c048be3e6](https://github.com/ccxt/ccxt/commits/9c048be3e6e439eb4f48f23a9e245063e95ad841) * gate setPositionMode implementation [2ef6355f0d](https://github.com/ccxt/ccxt/commits/2ef6355f0d31ea57fca1790487b36a0bfd84e3bd) * feat(errors): added error type NoChange [1a96ee9799](https://github.com/ccxt/ccxt/commits/1a96ee9799d87ecf22060d993dacb5f3db6562d0) * feat(delta): fetchLeverage [6726db8257](https://github.com/ccxt/ccxt/commits/6726db8257f14dfc123bfe5b8bd4eeb550b900bf) * add error [547f4c306e](https://github.com/ccxt/ccxt/commits/547f4c306ed5dea855cbade4135a177498116f11) * feat(fmfwio): upgrade to v3 api [2b57de38bb](https://github.com/ccxt/ccxt/commits/2b57de38bb64b12e1fbf62cef16e4d1b6b289fc5) * feat(bequant): upgrade to v3 [698659c1f4](https://github.com/ccxt/ccxt/commits/698659c1f454892b3e62d897196036a477a6d08f) * update pro code [b9fa4dc7ef](https://github.com/ccxt/ccxt/commits/b9fa4dc7efb60829495c6f83bbc746a25b50f003) * 4.0.38 [808892beff](https://github.com/ccxt/ccxt/commits/808892beff8677ab96577ba18c5e8cc08aec4884) * 4.0.39 [b49af7222d](https://github.com/ccxt/ccxt/commits/b49af7222dba47354551e514de9032f9fbe669d4) * 4.0.40 [13b81397f0](https://github.com/ccxt/ccxt/commits/13b81397f014f3d351a7967d7c664476e26866a6) ## 4.0.39 (2023-07-25) * feat(delta): fetchMarkOHLCV [f3751fd747](https://github.com/ccxt/ccxt/commits/f3751fd7470423a99295a3d1e87c636bb96e2e39) * feat(delta): fetchIndexOHLCV [c667a6f031](https://github.com/ccxt/ccxt/commits/c667a6f031573805ce58b496c0c77aab880917e6) * 4.0.39 [213704b779](https://github.com/ccxt/ccxt/commits/213704b779a95ed25573f2660a5185fed737d73b) ## 4.0.38 (2023-07-24) * fix(base): protect filterBy agains undefined limit [9a8e60f677](https://github.com/ccxt/ccxt/commits/9a8e60f677e982a423250d7cbc00bc600e5179bf) * binance: add apis [0cf82cca56](https://github.com/ccxt/ccxt/commits/0cf82cca56ed29bbb0bf51a468b882c942a6ccf6) * gate: add apis [5e360d3cdc](https://github.com/ccxt/ccxt/commits/5e360d3cdc080a2e25d6a4fe76997379af18adc7) * fix(coinex): setLeverage limits and refactor [fc82894531](https://github.com/ccxt/ccxt/commits/fc828945317a1d427e56aefb6e9f2ad3d44a5404) * typo [9446e60977](https://github.com/ccxt/ccxt/commits/9446e6097796234644d3050c0c0f86d9a1e010c7) * removal [19208d8673](https://github.com/ccxt/ccxt/commits/19208d867344ef9ddb2645fa0751d1517bdd68db) * no need of blank issue [41868dc0f4](https://github.com/ccxt/ccxt/commits/41868dc0f419aff36c35b434abbc92fa65a97b69) * 4.0.37 [4d27d03b97](https://github.com/ccxt/ccxt/commits/4d27d03b97ed5c045ed2ec4b3d6bd1f7ffeced5b) * 4.0.38 [7afaee2db2](https://github.com/ccxt/ccxt/commits/7afaee2db26c6ef04926fdbeef3e293c1692577d) ## 4.0.36 (2023-07-24) * fix build [0df279e574](https://github.com/ccxt/ccxt/commits/0df279e5743f597d2860ca2550645b23ec537aff) * fix types [861829ac80](https://github.com/ccxt/ccxt/commits/861829ac805249959f918bc042b8e939f7bd4e94) * add method to base [8abe3de198](https://github.com/ccxt/ccxt/commits/8abe3de1986253ba097529adb16e4c744215dd95) * binance added triggerPrice to editOrder [969de3bb8b](https://github.com/ccxt/ccxt/commits/969de3bb8bdfe4d0ef90f3502f76ff8ab9287b7a) * add uncamelcase exception [9f1cb16810](https://github.com/ccxt/ccxt/commits/9f1cb16810a459b89117ded89fa7ef1ff971897b) * add invocation call parsing [c41103a2b2](https://github.com/ccxt/ccxt/commits/c41103a2b2e9810f11cfee0fe55e427aa9156a80) * several fixes [f8a0cbb717](https://github.com/ccxt/ccxt/commits/f8a0cbb7178b4ea65ebd14ce8c8f8395234dc31c) * small fix [73f3231b42](https://github.com/ccxt/ccxt/commits/73f3231b4246d2e103e651f2adc45dfef7302b5f) * remove parse to int [aebed73cdf](https://github.com/ccxt/ccxt/commits/aebed73cdfc289eb6881075d613741822771710f) * add return [39b415f49c](https://github.com/ccxt/ccxt/commits/39b415f49c11cf11a19f3895a0d47b6d1dd2a96d) * fix handleOHLCV [60b1a93875](https://github.com/ccxt/ccxt/commits/60b1a9387541a911915dd14d3710e17b0ba4bc63) * fix python linting [49c8afda71](https://github.com/ccxt/ccxt/commits/49c8afda7197848817115c3d7c1b5a0d6082a848) * okx: add apis [4be503b257](https://github.com/ccxt/ccxt/commits/4be503b257fcfa08cf69e1992835363fa3047fe1) * 4.0.36 [04381d01e4](https://github.com/ccxt/ccxt/commits/04381d01e40229d8673911e57246b1fac8d38706) ## 4.0.35 (2023-07-23) * Update blockchaincom.ts [5fb115a5ca](https://github.com/ccxt/ccxt/commits/5fb115a5cafd7a2650894a2e52fd09f52b04a414) * fix(okx): open interest timestamp [c8e61f2aae](https://github.com/ccxt/ccxt/commits/c8e61f2aae05f14f7b7284ba11aba30118211a4c) * fix(base): emulated fetchMarketLeverageTiers [f5b8821c6d](https://github.com/ccxt/ccxt/commits/f5b8821c6d2d18ccf1184fda4bde5af9219db590) * 4.0.35 [d716565555](https://github.com/ccxt/ccxt/commits/d71656555588075f6ee15a921a9a19d4bcef0980) ## 4.0.34 (2023-07-21) * feat(huobi): fetchOpenInterestHistory default required value [e326900ef0](https://github.com/ccxt/ccxt/commits/e326900ef063250c1d4f1c3730f0f36882c4418d) * 4.0.34 [ffaa4ceba4](https://github.com/ccxt/ccxt/commits/ffaa4ceba41015dc0426d4f6b20a0c21c673b837) ## 4.0.33 (2023-07-20) * fetchDepositWithdrawFees [cc2bc8d6f0](https://github.com/ccxt/ccxt/commits/cc2bc8d6f0ba313ba6e886b7e8294c9579aafd02) * bitget: add convert apis [a455b6fb60](https://github.com/ccxt/ccxt/commits/a455b6fb60a14bd7b04263d55748e40ee5cc9802) * binance: add apis [781bebee7d](https://github.com/ccxt/ccxt/commits/781bebee7dd0649ec2bff2928ac51ad97afd34d3) * feat(delta): addMargin, reduceMargin [8fa434da8c](https://github.com/ccxt/ccxt/commits/8fa434da8c19aa05e7d56b1078b63781184990dd) * feat(delta): fetchOpenInterest [5290eb3c2c](https://github.com/ccxt/ccxt/commits/5290eb3c2c4e9e11f748f9f6c39799f12e909c48) * CR fixes [6e99fa995a](https://github.com/ccxt/ccxt/commits/6e99fa995ae8ce23d7662ad69a00af50888bd75e) * several fixes [280edebf39](https://github.com/ccxt/ccxt/commits/280edebf39a2e3842568d260f7e7d61b710a2869) * fix(kucoin): add kyc error [6e8ba04fc9](https://github.com/ccxt/ccxt/commits/6e8ba04fc9fa08de3bb58a3549f95917f374b262) * handle generic errors [9f8d19a698](https://github.com/ccxt/ccxt/commits/9f8d19a69806053dbc5d491b3241d0de821f552c) * mexc linting fix #18596 [1f53d1166c](https://github.com/ccxt/ccxt/commits/1f53d1166c6a2bb40d5dff95973e067d33564f12) * travis.yml node js version updated with nvm install v18.17.0 [17778f61ea](https://github.com/ccxt/ccxt/commits/17778f61ea66c6593a19f7cdb7f6dbc7e3082f9d) * 4.0.33 [51a868c9dc](https://github.com/ccxt/ccxt/commits/51a868c9dcb677517362622b88f054bc54164eda) ## 4.0.32 (2023-07-20) * minor mistake [820026ce77](https://github.com/ccxt/ccxt/commits/820026ce77875bbe00c189e276acb2db9863cb53) * fix(bitfinex2): protect handleErrors [e0921513fb](https://github.com/ccxt/ccxt/commits/e0921513fb5b2307e6886e478ea420b4a480de72) * small update [2c34fb34d5](https://github.com/ccxt/ccxt/commits/2c34fb34d509bc3d4786809c51605d6e5d4e8fa6) * fix [d724b1c845](https://github.com/ccxt/ccxt/commits/d724b1c8451a59855005b9c434f2b634a4b81950) * 4.0.32 [1cbc53d817](https://github.com/ccxt/ccxt/commits/1cbc53d8175d1525fe5917d4507b587c771073ff) ## 4.0.31 (2023-07-19) * networks [0f4943ff09](https://github.com/ccxt/ccxt/commits/0f4943ff094074a8a44ae6bb58182c8ff8937baa) * fda [6fcdbf3a86](https://github.com/ccxt/ccxt/commits/6fcdbf3a8602839caad3902707ed83c7c2447f19) * fix [c9a1c6ccec](https://github.com/ccxt/ccxt/commits/c9a1c6ccec45b1a19a8a385b2c5d93c6e800a54a) * fda by networks [3c54bdb41f](https://github.com/ccxt/ccxt/commits/3c54bdb41fb4f1cdeaa138c3584e1eb3de04b834) * upd [dd422b7dfa](https://github.com/ccxt/ccxt/commits/dd422b7dfa5f772ac15b8306ab403321019c77d3) * Update okx.ts [c07106adaa](https://github.com/ccxt/ccxt/commits/c07106adaa46f1475ac1ed8c78f967fecc4738c7) * Update hitbtc3.ts [292f83391d](https://github.com/ccxt/ccxt/commits/292f83391d5d017a7c9022aa12886ca2d5fbecdd) * Update bigone.ts [9a7464b797](https://github.com/ccxt/ccxt/commits/9a7464b79792a538ab6acaa52c388c70ac33dd9c) * Update bitmex.ts [07b668e363](https://github.com/ccxt/ccxt/commits/07b668e36349969c2c9ef9ed88cb9d3dcd74fef0) * add algo [3d9f2e5d41](https://github.com/ccxt/ccxt/commits/3d9f2e5d41d407333c4eea9c1c3fead457a97777) * mexc error remapping [0a9f98f3d7](https://github.com/ccxt/ccxt/commits/0a9f98f3d70e290312bce8c4df8ba0ae50d1e0b9) * fix(base): python ws close [3568317863](https://github.com/ccxt/ccxt/commits/356831786369aa96c02088658962546ff7bd53d6) * fix linting [cdc963030b](https://github.com/ccxt/ccxt/commits/cdc963030b0ef1676beb548f9c29480b14a7e1d6) * 4.0.31 [dfec27e852](https://github.com/ccxt/ccxt/commits/dfec27e852009da9ecf71095abf66bb00a81ec43) ## 4.0.30 (2023-07-18) * Change name of method fetchTransactions to fetchDepositsWithdrawls [ada9a6a93d](https://github.com/ccxt/ccxt/commits/ada9a6a93de6df859168ad3cbbc364c0f750fb9c) * parseTransaction(s) changed to parseDeposit(s)Withdrawal(s) [171c8bed62](https://github.com/ccxt/ccxt/commits/171c8bed62fe8569fd3b825950416ee48cfdb8d6) * Revert "parseTransaction(s) changed to parseDeposit(s)Withdrawal(s)" [dfe6b7c813](https://github.com/ccxt/ccxt/commits/dfe6b7c813a5d5d1f3a210780d82a5b55bb326e3) * has fix [58c5c68f26](https://github.com/ccxt/ccxt/commits/58c5c68f261adfffeb3ae52e80b062408a5c0938) * minor corrections [16afbc9278](https://github.com/ccxt/ccxt/commits/16afbc9278850940e3ebe1dd8a1a06dfdbd3a509) * comment [27f9cb6650](https://github.com/ccxt/ccxt/commits/27f9cb6650a6540902e3ef6fcdc975625e3f4856) * fix(bitget): margin account endpoints [95e7bb0f09](https://github.com/ccxt/ccxt/commits/95e7bb0f09c7b00a044f9394c503a3746afec980) * fix(Bitbay,bitcoincom): set correct name [778de519b0](https://github.com/ccxt/ccxt/commits/778de519b0db66de56cd58681edf44e14a18fab8) * feat(okx): fetchSettlementHistory, handle expired market id [3d5b50773f](https://github.com/ccxt/ccxt/commits/3d5b50773fd1206440251dc3294fa071d712e6fa) * Update gemini.ts [ffd0f32647](https://github.com/ccxt/ccxt/commits/ffd0f32647e630170b73f2bad76c8fb604f4828d) * Update kucoin.ts [5931284f53](https://github.com/ccxt/ccxt/commits/5931284f530f4e9797a3fb5607ede1e282ca2328) * 4.0.30 [f88265148e](https://github.com/ccxt/ccxt/commits/f88265148e578368d457afde2bc7cd5a54ea6d45) ## 4.0.29 (2023-07-17) * new tags [33f7f49e30](https://github.com/ccxt/ccxt/commits/33f7f49e30bf3bc42929ea69f150dd535ce0573f) * binance: add apis [75a45ae40d](https://github.com/ccxt/ccxt/commits/75a45ae40dc2ab6e7abd52c316221626f26e6bfc) * huobi: add apis [ec5b0c233a](https://github.com/ccxt/ccxt/commits/ec5b0c233acd5622ddbce20ab931fc4e4db03505) * 4.0.29 [f6759a8d4d](https://github.com/ccxt/ccxt/commits/f6759a8d4d41949760481d843d85b55a6c9404de) ## 4.0.28 (2023-07-16) * huobi error handling PermissionDenied on withdraw [2257f8690d](https://github.com/ccxt/ccxt/commits/2257f8690d7a49ed4e9d9f7ac98548930169cefb) * 4.0.28 [a9825dbe8f](https://github.com/ccxt/ccxt/commits/a9825dbe8fbcb508cb5af22a45625b54cc76930b) ## 4.0.27 (2023-07-15) * perihpericals [1bac5281c0](https://github.com/ccxt/ccxt/commits/1bac5281c02e50045051f28822148577aede4b6e) * revert [afa86709c9](https://github.com/ccxt/ccxt/commits/afa86709c94ea7d851a27c85a54cce7782fdb9a6) * rename [d6abe01c36](https://github.com/ccxt/ccxt/commits/d6abe01c36bb405ec1133a27a4a5ce69d314e31e) * final [908beafc0d](https://github.com/ccxt/ccxt/commits/908beafc0dc92ab6fbad37812fc2c272d96038a7) * typo [66e9c96683](https://github.com/ccxt/ccxt/commits/66e9c9668393d5ecbc83d03f9279648f5de18f52) * kucoin: update borrowMargin to v3 [9d52d735a2](https://github.com/ccxt/ccxt/commits/9d52d735a2c47f2a856bd892f5e494f3a60d4ca7) * kucoin: update repayMargin to v3 [08f12fa6eb](https://github.com/ccxt/ccxt/commits/08f12fa6eba9060c0c93edc577c9aef3608a7dbc) * kucoin: update error code [354bc77d88](https://github.com/ccxt/ccxt/commits/354bc77d88a127a32a88d914a96197e5275e5fcd) * minify [1f447cf6e7](https://github.com/ccxt/ccxt/commits/1f447cf6e7239eb695a515c422a7663b00911b3e) * rename methods [62a4754524](https://github.com/ccxt/ccxt/commits/62a4754524c35a83cfa8324aac3ce705435e2208) * simplify invertFlatStringDictionary [32616e0d47](https://github.com/ccxt/ccxt/commits/32616e0d47fb726b0226ebbe13e1e3080a74a50f) * transpile changes [79b1e8048a](https://github.com/ccxt/ccxt/commits/79b1e8048ab357e41b367b1104d1c265e9fb572d) * kucoin: update borrowMargin & repayMargin ArgumentsRequired error [1d81bddc23](https://github.com/ccxt/ccxt/commits/1d81bddc23516c9fb2d314cf9c431aabb544aa75) * kucoin: update repayMargin ArgumentsRequired error [19e29afec3](https://github.com/ccxt/ccxt/commits/19e29afec371e891903b9a253b317499924fc523) * bingx reflink #17924 [b1265b705a](https://github.com/ccxt/ccxt/commits/b1265b705a412720bf26ddc3b64cfe224c70a3b5) * feat(okx): editOrder, remove market type restriction [2bce0c7768](https://github.com/ccxt/ccxt/commits/2bce0c776843edb79d51adf7cbedc782ee33479f) * restore edit order [084c91e66f](https://github.com/ccxt/ccxt/commits/084c91e66f515b3bb0a108416dee117de9f93743) * 4.0.27 [af9e6a8407](https://github.com/ccxt/ccxt/commits/af9e6a8407caf096db7cb2f455e85e80e1515857) ## 4.0.26 (2023-07-15) * bingx logo [d36f1fed8d](https://github.com/ccxt/ccxt/commits/d36f1fed8d344c6c285e8178fc45702d2ea935a8) * 4.0.25 [ci deploy] [08d0e9eb5b](https://github.com/ccxt/ccxt/commits/08d0e9eb5b66be01adb01a6f6f393105c0f03336) * bingx linting, setMargin error handling fix #17924 [ci deploy] [0e7f855091](https://github.com/ccxt/ccxt/commits/0e7f855091ae08f5ceb8a25ee846887512a0d88c) * 4.0.26 [c58d9d85d8](https://github.com/ccxt/ccxt/commits/c58d9d85d842739379c5e04734211c310961f0bd) ## 4.0.24 (2023-07-14) * initial commit [e2659d489f](https://github.com/ccxt/ccxt/commits/e2659d489f86c6976b3d020335395897ece5b38d) * bug/syntax fixes [be2dd6bfb0](https://github.com/ccxt/ccxt/commits/be2dd6bfb0093b553e9c17f75baa4b435148c23a) * white line above imports [38ae163296](https://github.com/ccxt/ccxt/commits/38ae163296a82da919c7ffaa488b6caffcab4949) * Add abstract file [2d0d5fe142](https://github.com/ccxt/ccxt/commits/2d0d5fe1427b43b5ea386ba0245f9eb4d8696391) * Update rateLimit & add private urls [85d0833eff](https://github.com/ccxt/ccxt/commits/85d0833effcdb6115042974f8da4867868e5a8e8) * fix private sign part & add fetchBalance [26b7219c17](https://github.com/ccxt/ccxt/commits/26b7219c177c3f5f8bac2cc0e3fc9329d3ce40b6) * fetchPositions, createOrder, cancelOrder, cancelAllOrders, cancelOrders, fetchOrder, fetchOpenOrders, fetchClosedOrders [ff894e1be8](https://github.com/ccxt/ccxt/commits/ff894e1be8513297da0eb68dfd618ec791f7a64a) * add other unified endpoints (bug in setMarginMode) [eb439cae65](https://github.com/ccxt/ccxt/commits/eb439cae65a07fa5ccca0ce15b950cf8f8add6ad) * small changes [98ac4d88fa](https://github.com/ccxt/ccxt/commits/98ac4d88fae9cd9e1f7b7ff52547c459cc165023) * fix php, allow for both market types and other changes [351291a5f5](https://github.com/ccxt/ccxt/commits/351291a5f512ef94f6290cbe9b234e428ca544e6) * order fixes [94a2637d52](https://github.com/ccxt/ccxt/commits/94a2637d5292b609d4a807e7361ac90fe08b38d7) * review updates [4addd32311](https://github.com/ccxt/ccxt/commits/4addd32311dd219d0f0a6fe0b2ccdbcc93cf2ac9) * update see values [87ab069c76](https://github.com/ccxt/ccxt/commits/87ab069c76de653cdbf7704ed28a948ccb82cc12) * add isActive [ad10c45825](https://github.com/ccxt/ccxt/commits/ad10c4582535c968db6c71921038863217c8f878) * small cr fixes [c63dc80a13](https://github.com/ccxt/ccxt/commits/c63dc80a1379faa6af549003e32a15d4ca834548) * review updates [b872fbddc1](https://github.com/ccxt/ccxt/commits/b872fbddc1d2574addcaa537aa4d5dbab66aa5c2) * withdraw [40f57c05f1](https://github.com/ccxt/ccxt/commits/40f57c05f13e6f7c35e4384007823caf70d4601d) * fix withdraw response [733454c302](https://github.com/ccxt/ccxt/commits/733454c3022f858b263e3da091c4e4e30fb49361) * fix fetchCurrencies [b2a01cc451](https://github.com/ccxt/ccxt/commits/b2a01cc45123ff786de7e0dad8c24fc83ea83410) * fix parseOrderStatus [ca61fa2294](https://github.com/ccxt/ccxt/commits/ca61fa229479766923f914220210642592811bc0) * add error message [c4654262f1](https://github.com/ccxt/ccxt/commits/c4654262f166f65fddebd241239c44d7d7f041ca) * fix parse trade [20255d1087](https://github.com/ccxt/ccxt/commits/20255d10874f1ab4de9474e3d7a2ff6d10cccbba) * update jsdocs [9544b55d21](https://github.com/ccxt/ccxt/commits/9544b55d21f259ec3eb9f6dbe179b92e4f5a02ca) * fix transactions [0e9cb5126b](https://github.com/ccxt/ccxt/commits/0e9cb5126ba8637e27aae72946c051ca7376dec0) * reorg requirement [b5ea74d162](https://github.com/ccxt/ccxt/commits/b5ea74d162ed57dd159615120995067b14851fe0) * test fixes [ffcb003fd8](https://github.com/ccxt/ccxt/commits/ffcb003fd8e331203d71f2c23967205434c8198c) * make tests pass [e065b1c7d6](https://github.com/ccxt/ccxt/commits/e065b1c7d67b5a2b8575ab8d29b0d1b2a9fc1cae) * add networkIdToCode [012c708d3c](https://github.com/ccxt/ccxt/commits/012c708d3ce38b79c92715960ddfc148e9042cf8) * 4.0.24 [3c41844aec](https://github.com/ccxt/ccxt/commits/3c41844aec45af57059666581c1710ee85c48c07) ## 4.0.23 (2023-07-14) * feat(okx): watchTickers, watchMyTrades, createOrderWs, cancelOrderWs, eidtOrdersWs [f3be306b8c](https://github.com/ccxt/ccxt/commits/f3be306b8c97b4d1514a67f692a37f7e5739a2df) * watchTicker fix [859d79df4c](https://github.com/ccxt/ccxt/commits/859d79df4cd235ffd3a7603ca3a84c60c66b13ea) * small fixes [952346291d](https://github.com/ccxt/ccxt/commits/952346291d457b1fecd6d701476b22dcfa8ef4ab) * edit Order fix [c7aaf6eaeb](https://github.com/ccxt/ccxt/commits/c7aaf6eaeb69c9083c27e27292a986a17c2b4e90) * indexes [0247165064](https://github.com/ccxt/ccxt/commits/024716506468a69c8f8b68f7a75b1218319dd12b) * lint [2b0c87a036](https://github.com/ccxt/ccxt/commits/2b0c87a036186464ddfb6f1a56ba067b8c9e7e91) * CR fixes [7889d402f8](https://github.com/ccxt/ccxt/commits/7889d402f83ec5f681fd4e00e75cbb1c3a03632b) * add clientOrderId to cancelOrderWs [ae356cb655](https://github.com/ccxt/ccxt/commits/ae356cb655d27f66b4b4e60ac28d6da2011539c8) * trigger check inside createOrderWs [efa552a26c](https://github.com/ccxt/ccxt/commits/efa552a26cb1a26b8d7a585ea54f720f06a44eb0) * editOrder [e6e51f8921](https://github.com/ccxt/ccxt/commits/e6e51f892156157e693972d416c60c3ae171a211) * 4.0.23 [73cccd6e92](https://github.com/ccxt/ccxt/commits/73cccd6e926828180cd5b9656f44ca50726085ac) ## 4.0.22 (2023-07-14) * added coinbase advanced trade websocket class [7daf978aa9](https://github.com/ccxt/ccxt/commits/7daf978aa96cc6647b0de09a699c1225c427c231) * coinbase advance trade pro signature edits [ffe1f7ff9a](https://github.com/ccxt/ccxt/commits/ffe1f7ff9ab65b4537db22da9580a8108f5ca58f) * feature(Coinbase): implement WS api Auth & several watch & parse methods [59eb0041b0](https://github.com/ccxt/ccxt/commits/59eb0041b0766ff979a73a408dc39665516ca37d) * coinbase sockets import error fixes [b807820afa](https://github.com/ccxt/ccxt/commits/b807820afa70510194500befee6d16abc91d209c) * coinbase sockets handleMessage methods, handle method response comments [bede279e03](https://github.com/ccxt/ccxt/commits/bede279e03abf67d4e24ded5abd8e10486fcce58) * coinbase sockets subscribe method fix [d197fcf60b](https://github.com/ccxt/ccxt/commits/d197fcf60b209a2a17fe05837288e52d9e5755cc) * coinbase sockets parseWsTicker updates [86d987086a](https://github.com/ccxt/ccxt/commits/86d987086a5f49d503c58b1e7ccd266d5c5c141d) * coinbase sockets subscribe minor change [3d68af1a57](https://github.com/ccxt/ccxt/commits/3d68af1a57645e31d26bae61407da8d26a876e7b) * coinbase parseWSTicker minor update [40e424f1d6](https://github.com/ccxt/ccxt/commits/40e424f1d6fe94b9132fc3dbd7f3c26677f6b465) * coinbase handleTrade [f273ab06f8](https://github.com/ccxt/ccxt/commits/f273ab06f8ad08b0dd531e08e9cdacda1200320a) * coinbase removed handleMyTrade parseWsTrade [35f18b739a](https://github.com/ccxt/ccxt/commits/35f18b739a0b003ed24ddbffe812f749236b5c19) * coinbase sockets has [504ad56803](https://github.com/ccxt/ccxt/commits/504ad5680301f9f8358d1c14d948870c5c346348) * coinbase parseWsOrder [89a2b77356](https://github.com/ccxt/ccxt/commits/89a2b77356ba7d7d8860c06645d406b8771782f2) * poloniex handleMessage minor fix [92cf45c92a](https://github.com/ccxt/ccxt/commits/92cf45c92a71846be2d9930206be9b42bc38056f) * coinbase handleOrderBook [8ef4217a7b](https://github.com/ccxt/ccxt/commits/8ef4217a7b1e6e280871636b4a833d631de461ae) * coinbase handleOrder [ca49e6b521](https://github.com/ccxt/ccxt/commits/ca49e6b521160543cfae0ae8c31f696f7c3b168c) * coinbase handleMessage error handling [1a08745465](https://github.com/ccxt/ccxt/commits/1a08745465a78f2e10b1fa20b5c9f229fcb48720) * coinbase handleTickers works [5e2fe22a8f](https://github.com/ccxt/ccxt/commits/5e2fe22a8f13ebb24bdac9dcf1b7cbb46e778743) * coinbase.watchTrades works [c7cea8b3ac](https://github.com/ccxt/ccxt/commits/c7cea8b3ac60bab8380f1864b55a8c4395db3c56) * coinbase watchOrderBook works [9f0fecfe2f](https://github.com/ccxt/ccxt/commits/9f0fecfe2f24ad0fbc1f712f8b9d468d3c8495dd) * coinbase watchOrder almost works [257ca9e099](https://github.com/ccxt/ccxt/commits/257ca9e099281271f6ae1718b68352b1ea72922f) * coinbase watchorders works [3b1dd4f85c](https://github.com/ccxt/ccxt/commits/3b1dd4f85cf1ac29e08b7b12b7a6c8d220f21998) * coinbase sockets removed commented code [549b38410c](https://github.com/ccxt/ccxt/commits/549b38410c71d605e80a63be61094862e104dc93) * coinbase parseWsOrder fee currency [b53a52151c](https://github.com/ccxt/ccxt/commits/b53a52151cbaffa631b41638a47b621d4df60b4d) * coinbase sockets fix imports [670e7e0478](https://github.com/ccxt/ccxt/commits/670e7e04787ee5d8f3a6e717ecafe0fd19fd7f77) * coinbase sockets removed explicit sha256 from hmac method call [e62e1bbd09](https://github.com/ccxt/ccxt/commits/e62e1bbd09072a249d5e2b1f3ba8e4f402db1105) * coinbase.pro minor changes [a5a1cc0ca3](https://github.com/ccxt/ccxt/commits/a5a1cc0ca3f10d54d0be783c68172cb6f6e9550c) * coinbase.handleOrder minor change [da913cd412](https://github.com/ccxt/ccxt/commits/da913cd412da29969da1969e5104cd52dcb4601b) * coinbase removed watchStatus from has [9c03d04d5e](https://github.com/ccxt/ccxt/commits/9c03d04d5eab252dd613389e8bcffa2b86c02c10) * coinbase.js revert changes [b4b52e9c5a](https://github.com/ccxt/ccxt/commits/b4b52e9c5a8ee1bb49bce5d4b71e2416ab9e3997) * Update bitget.ts [1510afea8d](https://github.com/ccxt/ccxt/commits/1510afea8d0c796d84f650e1b3c863909707c89f) * revert coinbase.js [880b516e31](https://github.com/ccxt/ccxt/commits/880b516e315ef107a4edbdadb8b058b2a739f8ac) * coinbase.pro update docstrings to common format [0cdf51ba94](https://github.com/ccxt/ccxt/commits/0cdf51ba9416c870f9f8134d60ff3bcbedefd185) * coinbase.pro update watchTickers to resolve with symbols [f1d7d09760](https://github.com/ccxt/ccxt/commits/f1d7d09760015dff1b8a9bffbf74cfe538f3cf5b) * coinbase.watchTickers remove messageHash cointaining symbols [6cdf2ff8b5](https://github.com/ccxt/ccxt/commits/6cdf2ff8b58f31b73c4ebedf9c2b4d9af1dae25a) * coinbase.watchTickers minor fix [036cd04ca5](https://github.com/ccxt/ccxt/commits/036cd04ca55486ed6fb3f6301605c4596d5b2e8f) * Revert "coinbase.watchTickers remove messageHash cointaining symbols" [bfb0a00fe0](https://github.com/ccxt/ccxt/commits/bfb0a00fe032704ebe1302941f46e5a77cc427d6) * coinbase.watchTickers filter by tickers array [2bde30b9d1](https://github.com/ccxt/ccxt/commits/2bde30b9d1c502813c27f1995339aeb7372eb128) * bitget: patch fetchPosition [d85811111f](https://github.com/ccxt/ccxt/commits/d85811111fafc76eb0eaf498298b3866e0ca1af0) * feat(delta): fetchFundingRate [2e88bacc97](https://github.com/ccxt/ccxt/commits/2e88bacc97ae069b16373a719baa405d54a4ec48) * feat(delta): fetchFundingRates [a43843f600](https://github.com/ccxt/ccxt/commits/a43843f600e923114ce76dbcc6e647f2ecec7c7f) * fetchFundingRates, add API doc link [3e51728179](https://github.com/ccxt/ccxt/commits/3e517281793c92e8a75dc2eae8242a08b8e760ed) * remove use strict [c684372fbd](https://github.com/ccxt/ccxt/commits/c684372fbdb1f27f0ae401ea3dace8198885a556) * add pro badge [7626b40629](https://github.com/ccxt/ccxt/commits/7626b40629f00abab131767c7a8ffa3388d9bade) * feat(okx): add eth options [a9fd5183be](https://github.com/ccxt/ccxt/commits/a9fd5183be9ccc14e541e7e14a9f8a94ba9aab53) * 4.0.22 [ee6ccea7a0](https://github.com/ccxt/ccxt/commits/ee6ccea7a06ad3a24b703e3466dcc48e993ab561) ## 4.0.21 (2023-07-13) * edit [44b4695b49](https://github.com/ccxt/ccxt/commits/44b4695b49124d784693dc7b0b2cfb47a55614ba) * add debug opt [c8d925ace0](https://github.com/ccxt/ccxt/commits/c8d925ace0132eb441f4d889332f9d80f137f218) * remove opt [93e62d9d29](https://github.com/ccxt/ccxt/commits/93e62d9d29abca12d378a0f888b8e54f869a15e0) * feat(delta): adjust option naming [18485d2b1a](https://github.com/ccxt/ccxt/commits/18485d2b1a2aa43cc72b1dfec18ceba785a09fde) * fix(bitmex): parseTransaction [49ca1c400b](https://github.com/ccxt/ccxt/commits/49ca1c400b87ebcca4571e5ca2a8c97333248a7f) * kucoinfutures certified = true [6b77de233d](https://github.com/ccxt/ccxt/commits/6b77de233d734d9fda2fee9e25fb22ef7847ac27) * adjust spot market naming [a2c55f9c99](https://github.com/ccxt/ccxt/commits/a2c55f9c9977ff7958c81c3f148301cb15070669) * feat(delta): fetchTicker, fetchTickers, add bid and ask data [cf600f7b4b](https://github.com/ccxt/ccxt/commits/cf600f7b4b455e2d21d916a5df911b8730c9bbda) * fix(bybit): fetchPosition crash [da05ed9fee](https://github.com/ccxt/ccxt/commits/da05ed9feef53285cd3d0f662ceb233e4f110e84) * bybit createMarketBuyOrderRequiresPrice handling rewrite for spot markets [f2aab9b627](https://github.com/ccxt/ccxt/commits/f2aab9b6279267824f100d3c7b998c11b37d7eb4) * deribit, bitpanda, coinex, krakenfutures, wazirx transpilation of php object property dereferencing fix #18536 [cba02619db](https://github.com/ccxt/ccxt/commits/cba02619dbf32a7ef8a3e42d1959e6f1e438f72e) * 4.0.20 [2cea3861be](https://github.com/ccxt/ccxt/commits/2cea3861bed10222cbc77f2d985e3f585d3005c1) * 4.0.21 [ddbd97b68b](https://github.com/ccxt/ccxt/commits/ddbd97b68bce56a9513c2a9a16d2caacbf6c9ecb) ## 4.0.19 (2023-07-11) * feat(bybit): fetchSettlementHistory [d577188ad5](https://github.com/ccxt/ccxt/commits/d577188ad5ff090b238f18f5bc1cf665df7450f5) * fix(huobi): remove fetchOrders/fetchClosedOrders dynamic calls [861ef61eed](https://github.com/ccxt/ccxt/commits/861ef61eedca4b1640c47bec7fcd92ec064b3e15) * bitfinex2 transaction status [e9bcd0c19d](https://github.com/ccxt/ccxt/commits/e9bcd0c19d9f2095f26053ef0e3170b9d6381234) * bitfinex2 more statuses [787c2993fb](https://github.com/ccxt/ccxt/commits/787c2993fba220fb96b6b8f7500419c15e62abfd) * ts/src/bitmex.ts parseTransaction amount and status fixes [8c230e9c36](https://github.com/ccxt/ccxt/commits/8c230e9c363b788bb453bd96bc439d9ea6beaf2d) * 4.0.19 [b052163e23](https://github.com/ccxt/ccxt/commits/b052163e23cab22ece3bdbc8cb8d0f243b424e57) ## 4.0.18 (2023-07-11) * binance: use fapiPrivateV2GetAccount instead [a70802a512](https://github.com/ccxt/ccxt/commits/a70802a512c41469034baab0e7449833d785c7bf) * binance: use fapiPrivateV2GetPositionRisk instead [4f52bfcb78](https://github.com/ccxt/ccxt/commits/4f52bfcb786fbb28d7f17fb628557800199c3014) * binance: add new fapis [8416b9f828](https://github.com/ccxt/ccxt/commits/8416b9f8281cfd0aa3baad566c789efdcfb66e09) * feat(kraken): add transfer and transferOut [3f9d855dca](https://github.com/ccxt/ccxt/commits/3f9d855dca461e44f7c822ead9ea2987ddecc951) * add flag [8975eafbc3](https://github.com/ccxt/ccxt/commits/8975eafbc3b14586c8abba964f150fcc2a4bae70) * feat(bybit): option support [ed260bae66](https://github.com/ccxt/ccxt/commits/ed260bae66772b4dacad6be8ed61e10df5c2f8ce) * 4.0.18 [0103010265](https://github.com/ccxt/ccxt/commits/010301026555aa497da353895f63a267e90e616c) ## 4.0.17 (2023-07-10) * fix(huobi): createContractOrder and createSpotOrder casing [ce341b969d](https://github.com/ccxt/ccxt/commits/ce341b969d299fd52222f5f280ab57c244cbf42d) * fix(Exchange.php): filterByLimit fix [9c07805647](https://github.com/ccxt/ccxt/commits/9c078056474964b4b2f5c52ea62fb54b946774d8) * fix(bybit): v5 :: creatOrder :: option markets [ed8ffe5054](https://github.com/ccxt/ccxt/commits/ed8ffe505405f2520f2e1f38dcdab0f0a952b8cd) * fix(bybit): editOrder options [9695bd1ce1](https://github.com/ccxt/ccxt/commits/9695bd1ce1ddeea743300c62cfa00aeb05357e64) * 4.0.17 [91ea2e02ab](https://github.com/ccxt/ccxt/commits/91ea2e02abe1344e5462391e3c51fe16effd592c) ## 4.0.16 (2023-07-10) * feat(bybit): fetchMarkets, add ETH and SOL options markets [fcbcb7e904](https://github.com/ccxt/ccxt/commits/fcbcb7e904ae8586b99f7bb676cc344ae93f73d9) * fix error: use parseNumber on strike price [45c1896c35](https://github.com/ccxt/ccxt/commits/45c1896c355615c37402622755ea92fef1930dc2) * add 'loadExpiredOptions' setting [c8cfcb5fb0](https://github.com/ccxt/ccxt/commits/c8cfcb5fb0cc194f47abd279d0fae5744a1c4dc3) * bitget: add apis [8bd1144e57](https://github.com/ccxt/ccxt/commits/8bd1144e571f160f086b695dd5f01431cab1581d) * bybit: add apis [2680834fc9](https://github.com/ccxt/ccxt/commits/2680834fc9c14b7f188d1253520ba4cf87c95f03) * huobi: add apis [fd82b83d9f](https://github.com/ccxt/ccxt/commits/fd82b83d9f6ee2ef61ecd8384ded91d046d26bc1) * okx: add apis [8def728d0c](https://github.com/ccxt/ccxt/commits/8def728d0c23e222139e76ad6e6afb475c54a01a) * simplify options loading [d5a7c12ebc](https://github.com/ccxt/ccxt/commits/d5a7c12ebc11070524ebb2d485451eb63714bfec) * 4.0.16 [e272a14e0c](https://github.com/ccxt/ccxt/commits/e272a14e0c5e8bb9ff35b440a85bcc3416db2f39) ## 4.0.15 (2023-07-09) * feat(cryptocom): add ws trading api [2f71e3ae2f](https://github.com/ccxt/ccxt/commits/2f71e3ae2f45f7d6bf92db596cf8c9b4f9e6c737) * fix py [456b60f477](https://github.com/ccxt/ccxt/commits/456b60f4779dfb37b0dbac9b9483331a8edeb850) * fixes [1fb899e7e9](https://github.com/ccxt/ccxt/commits/1fb899e7e90288fadea525fbd9c19b865c15bc24) * fix error [85c36ad61e](https://github.com/ccxt/ccxt/commits/85c36ad61eb9c5ccc87f340f1ea09f95f09fa3cd) * fix(base): add fetchOpenInterest [72b3b88a47](https://github.com/ccxt/ccxt/commits/72b3b88a473abb8446496a719126ee56ec4fa25a) * fix signature [38fd003fdb](https://github.com/ccxt/ccxt/commits/38fd003fdb598c9d18c2190d92cd6ec6595fd38f) * bitget error mapping 43115 The current trading pair is opening soon, please refer to the official announcement for the opening time [a66778d2cd](https://github.com/ccxt/ccxt/commits/a66778d2cd58666e1d95b241308614d3bd53ff07) * merge main [2c5a1d9b03](https://github.com/ccxt/ccxt/commits/2c5a1d9b035938a8e981b75c99f5e5e10fd702b2) * fix [01367f5ce1](https://github.com/ccxt/ccxt/commits/01367f5ce1a7a3131c2b839f72f331d19f45e83d) * priceToPrecision, amountToPrecision error handling fix [d6af644e4e](https://github.com/ccxt/ccxt/commits/d6af644e4e64c532ce308eca6af30b31c333b61d) * 4.0.15 [876f34c0a8](https://github.com/ccxt/ccxt/commits/876f34c0a8ea41c150628bb5143a78d30f8a8d00) ## 4.0.14 (2023-07-08) * huobi.createSpotOrder docstring [685b86b30a](https://github.com/ccxt/ccxt/commits/685b86b30aafff40e7152f3525837cb3f8b6bab1) * huobi.createSpotOrder margin modes [6959c71960](https://github.com/ccxt/ccxt/commits/6959c719606a67df175de85621601442115f1c54) * huobi.createContractOrder docstring [7a843c1db0](https://github.com/ccxt/ccxt/commits/7a843c1db01ba59dc3d86a062abcaae6905b4655) * huobi.fetchAccountIdByType gets margin account ids [f38e388c74](https://github.com/ccxt/ccxt/commits/f38e388c74e93a39092c99927eea0a1aea08cf42) * huobi.fetchAccountIdByType fix for cross margin [a2dd8cc5c8](https://github.com/ccxt/ccxt/commits/a2dd8cc5c8915282b25893a8c7ef353d6e545b84) * huobi.fetchAccountIdByType fix for isolated margin [2c24cc7ad7](https://github.com/ccxt/ccxt/commits/2c24cc7ad76b37fa609af23ce6fd332d52ee4693) * huobi createOrder @see [072ba651e8](https://github.com/ccxt/ccxt/commits/072ba651e8b9bebc8935b74a759ddd65cc9ebabb) * huobi.fetchAccountIdByType bug fix [97aa7139a3](https://github.com/ccxt/ccxt/commits/97aa7139a33b0dcdf3d6474a5d48054c821ac1f8) * fix typo [bfd7dec6e1](https://github.com/ccxt/ccxt/commits/bfd7dec6e1951d95a36ce4e6d232e7968efde469) * huobi.createContractOrder removed errors thrown [7d10006841](https://github.com/ccxt/ccxt/commits/7d100068416db03f965922c99cda392c856e6c9a) * huobi createSpotOrder minor changes [c0d6574ba6](https://github.com/ccxt/ccxt/commits/c0d6574ba68550963c86653344798a8e7d2f7cca) * docs: add pro functions [7cd196db78](https://github.com/ccxt/ccxt/commits/7cd196db78a9879ddbe2b1feba49d68b3958bfc5) * remove allow undefined [22951c5a8f](https://github.com/ccxt/ccxt/commits/22951c5a8f0c72ebfb05d42ffbd0552ff3aa1cf0) * fix coinbase docs [adcf48ac85](https://github.com/ccxt/ccxt/commits/adcf48ac854eeb7076aca6e2b6e7d564d4b545d8) * add errors [9dfbdab91c](https://github.com/ccxt/ccxt/commits/9dfbdab91c7f786c5d8d4f54a8a3c43a50b4e7db) * refactor(cryptocom): migrate websockets to unified API [44c283a021](https://github.com/ccxt/ccxt/commits/44c283a021f9888872b13743239cc8c8d1564ac8) * fix jsdocs [740571ba65](https://github.com/ccxt/ccxt/commits/740571ba6549477b140d62057e23ce24b3c6c5af) * deribit: parse precision [141b0ce515](https://github.com/ccxt/ccxt/commits/141b0ce515d74370e6271e3421226eee8547970d) * cr fixes [0ffba4e665](https://github.com/ccxt/ccxt/commits/0ffba4e665cb7507a23bf216c0fb874051d19333) * fix(Exchange.py): fix camelCase props merging [3e8aa0115c](https://github.com/ccxt/ccxt/commits/3e8aa0115c0e19233e789dfbeefb18042c9bfdc1) * revert changes [a0bbea6060](https://github.com/ccxt/ccxt/commits/a0bbea60603ee496af77d6d5b864bf9d1b695bef) * remove debug log [6eed4963b5](https://github.com/ccxt/ccxt/commits/6eed4963b53ed6e3206e12cfdb73f98f0f41661e) * fix watchMyTrades [eb572bb7e4](https://github.com/ccxt/ccxt/commits/eb572bb7e44896e6b06a907cb0cd8bc53e090d78) * 4.0.14 [ecba150f10](https://github.com/ccxt/ccxt/commits/ecba150f10d1c0a156650ccde4f02ab00d020d19) ## 4.0.13 (2023-07-07) * refactor(cryptocom): fetchDeposits, migrate to unified API [c0904b9b7a](https://github.com/ccxt/ccxt/commits/c0904b9b7a7c913feef43facb724d69edfee9bee) * 4.0.13 [feaba7277f](https://github.com/ccxt/ccxt/commits/feaba7277f23ec1eb51c2fab8d6b3ca8f15e49c2) ## 4.0.12 (2023-07-06) * kf [4a3e2b0282](https://github.com/ccxt/ccxt/commits/4a3e2b02826f6be4355a1cbcacde7df232db8713) * remove fetchFees [6114912dd2](https://github.com/ccxt/ccxt/commits/6114912dd28c30e43747bdd1db0f6b33316e9a19) * add flag [2bde5a7753](https://github.com/ccxt/ccxt/commits/2bde5a775381680d8e9e49eeddaac1073a55a85a) * add webExchange to sandbox [da06d3bda0](https://github.com/ccxt/ccxt/commits/da06d3bda01bd37dec621fd90ce86777821f1e57) * fix fundingRateHistory timestamp [cda9595bab](https://github.com/ccxt/ccxt/commits/cda9595bab9ab89253416b9135942e6e0cc42180) * fix(base): ffilterBySinceLimit [ci deploy] [c0eadc8dc5](https://github.com/ccxt/ccxt/commits/c0eadc8dc500e9763331664fb242c644152b793e) * 4.0.12 [b82fb59e69](https://github.com/ccxt/ccxt/commits/b82fb59e692690359d9f4e0fb6c3ca94616d92e6) ## 4.0.11 (2023-07-06) * Luno update API [8680bb5efb](https://github.com/ccxt/ccxt/commits/8680bb5efbb380e4dec49503f4d133fec50cb6bc) * networks [ee7b1f0ef1](https://github.com/ccxt/ccxt/commits/ee7b1f0ef135b18403209ad032b8fb76134b4ee3) * fetchCurrencies [42d78019c7](https://github.com/ccxt/ccxt/commits/42d78019c7373caae8d2d277af8ef54989dd427f) * fetch d [f1e8150447](https://github.com/ccxt/ccxt/commits/f1e8150447f34e301800743c9d69d6f02c469611) * withdraw & f [2b0b423505](https://github.com/ccxt/ccxt/commits/2b0b423505f6370a29ac95728217b27824850786) * fT [42568bd299](https://github.com/ccxt/ccxt/commits/42568bd29928513df8a3e883388b4f72e0ba6372) * final [d02b3e3139](https://github.com/ccxt/ccxt/commits/d02b3e31395b4ff27a516d074279b50c694a00d3) * Commit luno.ts file [963e8c0128](https://github.com/ccxt/ccxt/commits/963e8c012855f7f1ea1e52eb0dff1efd41485791) * Delete luno.js [7f925f0c37](https://github.com/ccxt/ccxt/commits/7f925f0c3785790a964e96039bc8748f943e01ab) * revert [99aaca39f8](https://github.com/ccxt/ccxt/commits/99aaca39f8002436c410f8fc8b638c38a0ef4141) * cr [0a863598a4](https://github.com/ccxt/ccxt/commits/0a863598a4cee97857a939c6ef69ab039089a4bb) * lowercase networkCode [d375e81bab](https://github.com/ccxt/ccxt/commits/d375e81bab6bb393452d08e8c7d4eca425a2a4d3) * fix parseDepositWithdrawFee [dbcdb0d7ef](https://github.com/ccxt/ccxt/commits/dbcdb0d7efb2944cdc19bf44dbdb3d3d0a415158) * fix(base): protect filterByValueSinceLimit [763943c841](https://github.com/ccxt/ccxt/commits/763943c841028afcb62a60e578128a45154fc7dc) * protect filterBySinceLimit [93758fcf5a](https://github.com/ccxt/ccxt/commits/93758fcf5afa244fa3f898d6a1725e044e366309) * 4.0.11 [862fc05148](https://github.com/ccxt/ccxt/commits/862fc05148e9df5d25c87ec0dbfb63d50ddc788f) ## 4.0.10 (2023-07-06) * okx: add apis [e03876a135](https://github.com/ccxt/ccxt/commits/e03876a135758b4bd79f062227a9ca42fea34fda) * refactor(cryptocom): fetchWithdrawals, migrate to unified API [87a42e610a](https://github.com/ccxt/ccxt/commits/87a42e610a243903cb25d9b90261bacbe70d8291) * okx: add apis, privateGetAccountAdjustLeverageInfo [a68694d7e9](https://github.com/ccxt/ccxt/commits/a68694d7e9f9864287dc8f74cee3d17fda622263) * 4.0.10 [d7d4a16d4f](https://github.com/ccxt/ccxt/commits/d7d4a16d4fafec56a8947cafcc6e84f147299374) ## 4.0.9 (2023-07-05) * feat(binance): add support for websocket trading [ab0d483031](https://github.com/ccxt/ccxt/commits/ab0d483031ccc0ab4b85a6cb2a75dc6a9f1127e1) * small fixes [d37f258005](https://github.com/ccxt/ccxt/commits/d37f2580056a045b6818b72b635e131484a60aa5) * transpile fixes [d5dbcc064a](https://github.com/ccxt/ccxt/commits/d5dbcc064afbb34b233a427feda5b36ef959c73e) * gate: add apis [4fffc58cc1](https://github.com/ccxt/ccxt/commits/4fffc58cc1654f7cac86fc47aa7003cdb498b753) * pr comments [34567da301](https://github.com/ccxt/ccxt/commits/34567da3013b76fb08701da28f42667d2d5fb32f) * fix jsdocs and extend params [db79487c8d](https://github.com/ccxt/ccxt/commits/db79487c8dc27470d9185b0bc54de1e73878d5d8) * improve checkIsSpot [75e310085a](https://github.com/ccxt/ccxt/commits/75e310085adfb695abb70e52584451866773a448) * bitget parseTransaction edits [aaa02002f1](https://github.com/ccxt/ccxt/commits/aaa02002f12e8b9aa7b0ad2b5175972b4669c91a) * bitget parseTransaction more edits [df09366b87](https://github.com/ccxt/ccxt/commits/df09366b87d7c8ad776e7ec277418be0981c289d) * bitget linting [e2b34933cf](https://github.com/ccxt/ccxt/commits/e2b34933cf5de2ce4e0d4c95bd2f5c95c9d788b9) * oceanex: add @see [d15bd6b8f4](https://github.com/ccxt/ccxt/commits/d15bd6b8f4de4e5640316ec73d044263a55d9758) * woo: remove apis GET /v1/client/info [9c621b1cfb](https://github.com/ccxt/ccxt/commits/9c621b1cfb6cf8e185af4828dd28aeccf17c1fab) * novadax: add @see [6d2b7b92d1](https://github.com/ccxt/ccxt/commits/6d2b7b92d11d67b5637d53c549c8111875583439) * CR fixes [f0f280cc5a](https://github.com/ccxt/ccxt/commits/f0f280cc5ac364803ca5c3c2e3d95b3e4b42c1b3) * add filterBySymbolSinceLimit to ws methods [e9240e8d5e](https://github.com/ccxt/ccxt/commits/e9240e8d5e11f090529609b69b8ce4db566b283a) * fix error message [f0a255b999](https://github.com/ccxt/ccxt/commits/f0a255b9990be449465664066d14f7d8d3d3cbcf) * add checkRequiredSymbol [aab1f49dbe](https://github.com/ccxt/ccxt/commits/aab1f49dbee41beef6601cd33c8b06f9f0048969) * edit to grep pattern [b9e8562bad](https://github.com/ccxt/ccxt/commits/b9e8562bad469f408be8921cc615c5e69135497c) * add comment [93886bc48f](https://github.com/ccxt/ccxt/commits/93886bc48f9207dbd3c5c39fddc657dff2225e5d) * edit multilang for options [73ab1a6e4f](https://github.com/ccxt/ccxt/commits/73ab1a6e4f233575a2ea3a92753d705c4a156a47) * 4.0.9 [6085a11cba](https://github.com/ccxt/ccxt/commits/6085a11cba4e1111b51076a21b5e4f9561625001) ## 4.0.8 (2023-07-05) * Update Exchange.php [7e3210883b](https://github.com/ccxt/ccxt/commits/7e3210883b55427da72b05d2679bdd20c2b06a80) * travis: remove change.sh for now [2b6a02a0b3](https://github.com/ccxt/ccxt/commits/2b6a02a0b35f72e3185c360ae272dbb29effd74c) * probit fetchDepositsWithdrawals true [bfb8e2ce0e](https://github.com/ccxt/ccxt/commits/bfb8e2ce0ecb7b9bda0842a0c5f61db3bb385928) * 4.0.8 [004e385993](https://github.com/ccxt/ccxt/commits/004e3859934abbc07a7e14298ad3ffcf91350078) ## 4.0.7 (2023-07-04) * bitget: add apis [4be436de77](https://github.com/ccxt/ccxt/commits/4be436de775c512895933977083fa10e0c80e920) * okx reflink fix [ci deploy] [0960f8044b](https://github.com/ccxt/ccxt/commits/0960f8044bba11b7ea19cee9c6dcee8b68500008) * 4.0.7 [450fcab82a](https://github.com/ccxt/ccxt/commits/450fcab82ac906a3a69108d99da1129243a5a578) ## 4.0.6 (2023-07-04) * feat(coinbase): fetchBidsAsks [a20ca10028](https://github.com/ccxt/ccxt/commits/a20ca10028d3d82c802d7da1cd0867d4c67a0503) * okx ccxt campaign reflink [4032cb80d9](https://github.com/ccxt/ccxt/commits/4032cb80d9becf42c562f9d2089b48c279ad0e27) * okx campaign banner [ci deploy] [5e55b6f36a](https://github.com/ccxt/ccxt/commits/5e55b6f36add43e6f37ca2975ec5ba4486457d5e) * okx campaign banner [ci deploy] [1d23033e33](https://github.com/ccxt/ccxt/commits/1d23033e33c9025842b1f25d8b1f3301e727edfb) * okx campaign banner [ci deploy] [0dd8d45650](https://github.com/ccxt/ccxt/commits/0dd8d45650a77217c8eaf0863a64029de0d8f7ba) * 4.0.6 [c774fe31d4](https://github.com/ccxt/ccxt/commits/c774fe31d492920ba7e9d53bfbe1ee6b2484898a) ## 4.0.5 (2023-07-03) * fetchdepositaddress [727a9e6ced](https://github.com/ccxt/ccxt/commits/727a9e6cedca6ad8e38b2f55bf16efbb213faf6a) * types [4437d21105](https://github.com/ccxt/ccxt/commits/4437d211056d890704c6e7c4d61cbce7abef2266) * historyTraes [0e4a9c9182](https://github.com/ccxt/ccxt/commits/0e4a9c9182339ea3f422a6d1eca12ff9f5d81180) * binance: add apis [86fc331d5c](https://github.com/ccxt/ccxt/commits/86fc331d5c806617773c105d8708a9dfc089b36b) * bitget: add apis [3b06f23e9a](https://github.com/ccxt/ccxt/commits/3b06f23e9a76389424a1f38945a6af7fa7fb8520) * add support for optional in jsdoc [743c3d1c9b](https://github.com/ccxt/ccxt/commits/743c3d1c9b8fef756f81d7652f81e84143a4c824) * support for optional params in jsdocs [0458e05fb8](https://github.com/ccxt/ccxt/commits/0458e05fb84b8b7b08bee0a981dc5f44ed9bf719) * remove undefined from optional parameters defintion [6f4d4f31c8](https://github.com/ccxt/ccxt/commits/6f4d4f31c8ba1757ff98bbc4f6688487d87eaab2) * minor edit [6da954a276](https://github.com/ccxt/ccxt/commits/6da954a27685449e1ea031639d74c58f5174c67e) * remove dynamic call [2af8d94278](https://github.com/ccxt/ccxt/commits/2af8d94278c6db6f6216c18da370298634395312) * fix(base): fix handleOptionAndParams [6ab7baca1a](https://github.com/ccxt/ccxt/commits/6ab7baca1a2cba6dcdf4d3146482a188c07aca12) * fix(bybit): watchOrders [ci deploy] [496c42ff58](https://github.com/ccxt/ccxt/commits/496c42ff5885ca0b4d694ffbcacb1a8f7bd02f5f) * fix(watchOrders): filterBySymbolSinceLimit call [00f17840b4](https://github.com/ccxt/ccxt/commits/00f17840b439ff42ec73a3424b98d43ce48800a6) * build: disable ascendex [dac0a2e354](https://github.com/ccxt/ccxt/commits/dac0a2e354f745d7800435d7b52253335281237d) * 4.0.5 [ba9f4414f6](https://github.com/ccxt/ccxt/commits/ba9f4414f62cf456aba5a3b7e42be98ead587f0e) ## 4.0.4 (2023-07-02) * base [73f64b5216](https://github.com/ccxt/ccxt/commits/73f64b52162c686d707a0514d96198c9a8e23607) * networks [aa8af496b1](https://github.com/ccxt/ccxt/commits/aa8af496b119e8d6422b1026a7904c526a3e1a2f) * networksById [93a3dbfcd9](https://github.com/ccxt/ccxt/commits/93a3dbfcd9802b8d80b0bb3859d6a2240309e5df) * remove ignore [1c06db0b40](https://github.com/ccxt/ccxt/commits/1c06db0b400de86403c8458412c5ccec9599058b) * clause [752aeae820](https://github.com/ccxt/ccxt/commits/752aeae820df772e34e28956df5240645dcdac60) * coinsph: add apis [77720953ae](https://github.com/ccxt/ccxt/commits/77720953aee1888f6cf85736cd6541fa9e513406) * coinsph: add fetchDepositAddress [730a00fe14](https://github.com/ccxt/ccxt/commits/730a00fe14825b9b156d2aa65e4dfaeda4570e0c) * coinsph: add fetchDepositAddress @see [d18d47b07d](https://github.com/ccxt/ccxt/commits/d18d47b07d6a07f4929d386a07457e3fac4fcc1a) * remove from install [5df486c8f2](https://github.com/ccxt/ccxt/commits/5df486c8f25b0dadeee08e4a1dc9abcc928c0693) * rebuild into manual [c349c32d32](https://github.com/ccxt/ccxt/commits/c349c32d32bffaeb5efde6d87e94489a51973529) * add php proxy snippet [9b11e059b9](https://github.com/ccxt/ccxt/commits/9b11e059b9b0c1f45b1ee2367fec50986ed72d35) * rename [71000cab53](https://github.com/ccxt/ccxt/commits/71000cab538d1b50cf203e752066c1e70e20ce80) * removal of old proxy [5719ec8f80](https://github.com/ccxt/ccxt/commits/5719ec8f809af5ea59cafeeec5331428ae48e6f1) * py sample [fe37902651](https://github.com/ccxt/ccxt/commits/fe379026511f45aee0abdd109a190a8a6bc4af08) * js agent sample [be092f07ac](https://github.com/ccxt/ccxt/commits/be092f07ac9d0c950bbbd23ea4e1544c719c48f5) * php sample correction [3b03c28e02](https://github.com/ccxt/ccxt/commits/3b03c28e0263edd305b83f96c5705b1d473e5aa1) * added py sync example [1201503c0e](https://github.com/ccxt/ccxt/commits/1201503c0e3dfd9e0f0f477f4d9850c597124374) * added aiohttp socks proxy py example [d30af84d46](https://github.com/ccxt/ccxt/commits/d30af84d466287d4dda0c245c16a048f3df5c1a2) * edits to examples [0be13d2212](https://github.com/ccxt/ccxt/commits/0be13d22126b76bead2236dccc51aebc8c19c55a) * manual edits [2ba861732f](https://github.com/ccxt/ccxt/commits/2ba861732ff820762808ca452c11287b48324621) * manual edits [072c4044c2](https://github.com/ccxt/ccxt/commits/072c4044c2d7e78ebe7fb4de1b83bc4b79653097) * py proxy server [52eaed173e](https://github.com/ccxt/ccxt/commits/52eaed173e049ccc770195402746adc732848826) * comment [1568f5d04f](https://github.com/ccxt/ccxt/commits/1568f5d04ff7cc4c2d80a19df391955a7878cf28) * html examples [c4302b197e](https://github.com/ccxt/ccxt/commits/c4302b197eb587e87ba3b389835d1998419d1e98) * pair comment [e10a4ee6f9](https://github.com/ccxt/ccxt/commits/e10a4ee6f9e11bf23f6b78e3de2f667a935ae641) * remove method [b3c81e9c4d](https://github.com/ccxt/ccxt/commits/b3c81e9c4d1d6d1fec8cbbf600e335aa856e8734) * informative message [1a19e3b076](https://github.com/ccxt/ccxt/commits/1a19e3b076352129ac6744633593b14d26479c90) * update [a84767b982](https://github.com/ccxt/ccxt/commits/a84767b982113979bb76456f42618a42ad3d8566) * precision [d7834c4e21](https://github.com/ccxt/ccxt/commits/d7834c4e21146588ce9a71a2a07f91698c80553e) * Update Exchange.ts [bc6cb00e8e](https://github.com/ccxt/ccxt/commits/bc6cb00e8e084750f2c040fa90f247b2c8d98958) * Update Exchange.ts [c16122d84b](https://github.com/ccxt/ccxt/commits/c16122d84b57d45caed89abccaebb511b3bddef8) * Update build.sh [86be57409a](https://github.com/ccxt/ccxt/commits/86be57409a049cb006695cbb7cbfd9d5490524ee) * Update build.sh [8c2957404d](https://github.com/ccxt/ccxt/commits/8c2957404db75e6ea93613ac4fdc90fa84297fbf) * remove remnants from build.sh [a88c6f68ad](https://github.com/ccxt/ccxt/commits/a88c6f68ade07da1b22466cbb1c36cc38787d8ef) * feat(huobi): add id to implicit calls [9311180604](https://github.com/ccxt/ccxt/commits/93111806042111c859b9499f0835fff9eca80e65) * coinsph: unify network [0a8b0a9d05](https://github.com/ccxt/ccxt/commits/0a8b0a9d05bbe6d74f613bfb097e3ce57b2ec18b) * coinsph: update fetchDeposits [b90ed70bb9](https://github.com/ccxt/ccxt/commits/b90ed70bb97013ffc8f643ab8383eb1c1f122fc7) * coinsph: update fetchWithdrawals [402601a651](https://github.com/ccxt/ccxt/commits/402601a65108aeb7bfd438bebe82d3685aa8a59d) * feat(cryptocom): withdraw, migrate to unified API [a966f83528](https://github.com/ccxt/ccxt/commits/a966f835287e8120a51808675be390546717bad4) * feat(cryptocom): set swap, future and option to true [ddc8acdb32](https://github.com/ccxt/ccxt/commits/ddc8acdb3286740f56f61ce7ac8d23e8fe4d17c1) * minor edit to docs [8c234d2331](https://github.com/ccxt/ccxt/commits/8c234d233123f5c7da348307d2b67aae8c46ee70) * add deprecated message [ef68e6e546](https://github.com/ccxt/ccxt/commits/ef68e6e5469f8487ec8e699e3aa2eadc9360669d) * add network handling [cdc34b7a18](https://github.com/ccxt/ccxt/commits/cdc34b7a184ec8ffdb3bd3b827fe8e622e339c43) * add changelog manually [a6fdb6ad6d](https://github.com/ccxt/ccxt/commits/a6fdb6ad6d108b1460b6b5c06eca9b42624264a7) * feat(swap): fix fetchOpenInterestHistory [bd885274b2](https://github.com/ccxt/ccxt/commits/bd885274b2ff6363d988167d3318925c882fd488) * update error message [65b2f5f2ac](https://github.com/ccxt/ccxt/commits/65b2f5f2acb6ffca4879ef18c3f0343d2c1da08a) * CORS note [40228ca370](https://github.com/ccxt/ccxt/commits/40228ca370a5c4319ddcc10567be39c6b4166f9f) * cr [2ee61be0be](https://github.com/ccxt/ccxt/commits/2ee61be0be6dfa06a10ce39267979e4d2c7cfca7) * 4.0.4 [bde967bf30](https://github.com/ccxt/ccxt/commits/bde967bf300d0ab4fdcae7700c8e0da909f98998)