- kucoin watchOrders stop orders 70af012a7e
- feat(Exchange): Add cache of trigger orders to base exchange 9ce8b65a7b
- feat(kucoin): watchOrders watches stop orders 38f080144c
- feat(bitget): fetchOpenOrders, add margin support 04cea4c5e6
- feat(bitget): fetchCanceledOrders, fetchClosedOrders, add margin support 025e261554
- fix fetchOpenOrders 189cce7382
- fix timestamps b07d820ce3
- feat(krakenfutures): add reduceOnly c4e8a9364e
- Update README.md Gate.io campaign ended af8c66229c
- add trigger 815010a8ee
- add triggerOrders to python and php ef082f0870
- feat(okx): split trigger stream in watchOrders c9c228808a
- add trigger to options eb7b549a05
- fix(bybit): preserve fee signal 58ce469597
- adjust fee test 1c05637145
- feat(bitget): fetchMyTrades, add margin support eaec21d8f5
- 4.1.20 c0940a48e8
- type 321675fcb5
- gemnini 6c5bf3fc20
- coinsph 0ae15be6a0
- fix(Exchange.ts): WS error handling 67e67c6981
- init type validation e1d1fe45ca
- add command to package.json 60472fed66
- add some metrics b8ca566d87
- fix(all): fetchTicker return type 7d324cc025
- fix(all): fetchTickers return type fd30d62c0b
- fix(fetchMyTrades): return type a4f76093f4
- fix(fetchOrders): return type 32924679a8
- fix(fetchOrder): return type 400186964d
- fix(fetchOrderTrades): return type 420cb04eee
- fix(fetchOpenOrders,fetchClosedOrders): return type 20de633665
- fix php f6ce353a39
- fix(fetchOrderBook): return type d09badc421
- #19511 772ae62ae3
- fix(fetchOrderBooks): return type fc6bb85d0d
- fetchPositions type 4ecc25fb2c
- fix(createOrder): return type ae91355915
- fix(createOrder/editOrder): return type da1c8b88fc
- fix(krakenfutures): editOrder type 9904f1c94d
- fix(fetchOHLCV): return type ed510666c8
- fix(fetchBalance): return type af49818969
- types fix b52cbb6420
- improve script 65d019231d
- update build scripts af4eec9c7d
- update typescript regex 51dbc13abb
- fix(binance): implicit API trailing space 27950f71c1
- revert 8de8cbc378
- feat(okx): unify leverage inside setMarginMode 24315963d3
- feat(binance): update trades and depth RL 6ba4f77293
- add futures endpoint ba1e0ac798
- 4.1.19 8f1188b423
- base ec8654075c
- bit2c f58597229f
- bitstamp ac1ca4339f
- bl3p 9ce30fec63
- exch 9e4ea9c665
- btcbox 5881869bc6
- btctradeua 1844a574db
- coincheck.ts 5e6138a635
- coinspot 18aae9e0e6
- paymium 4f1260eb89
- rename 1fdde31977
- contract 311554038c
- index 4509eee21a
- option 1b134f94bf
- revert and fix
safeIntegerProduct
d4143930d7 - feat(bitget): cancelOrder, add margin support 3676def9fc
- okx: add apis 34d5663c7a
- missing id fix 1bc1b4b687
- simplify symbol inference aa2448516d
- 4.1.18 f1d14113b7
- fix(bybit): order fee dc87dacb9b
- fix exception d6a17cd803
- bingx: fix parseTrade side faecfd6da4
- feat(bitget): createOrder, add margin support 293a211bf1
- fix(ascendex): reduceMargin no longer requires a negative number for amount df8bbc8284
- bingx: fix parseTrade side 047f07d884
- fix(bitget,okx): handleUntilOption fix b1879345be
- 4.1.17 fc2debe4fc
- fix rename 4a1b748f04
- bingx private tests and assertTimestampOrder ffe58ba897
- fix(wazirx): add info to balance 98fb8b6c85
- digifinex: private tests f593c2936e
- 4.1.15 07b3e387f1
- mexc: private tests 75e739b1b1
- 4.1.15 2de7719c02
- bitmex private tests 3c2b8d24af
- small position fix 521f859a2a
- btcalpha f5929f47fa
- fix(coinone): parseOrder fix d1a3bf7e4c
- 4.1.16 3dfdb44780
- kraken a6cea1e4a0
- kucoin 0111f9a878
- kuna 6ddd6dd0f9
- lbank 81ad4418de
- lbank2 5768c0899a
- luno bcd263527c
- lykke 0e74a5bc95
- mercado b22a56ca6e
- fix 9ec5e13577
- ndax 684252ba3c
- novadax 88e90bd230
- mexc 2cab99e4bc
- oceanex 98e81ee244
- phemex dde4a9db8e
- probit b3c3b67276
- tidex f6d5e42740
- timex cff442bca9
- tokocrypto 0a1de1747e
- upbit b7b10c3e04
- wavesexchange 0731ff5719
- wazirx 46e12e5e8a
- whitebit 8d535af526
- yobit be547eb580
- zaif 93e281841d
- zonda 07ce28a1d1
- rename assertTimestamp into assertTimestampAndDatetime , and add new assertTimestamp method a5bb94ba8c
- remove created 306bdf9d49
- Update test.market.ts 8c06d46492
- Update test.sharedMethods.ts 33c4fea123
- feat(bitget): fetchBalance, add margin support 86351318d6
- btcturk: add apis f4f33a1c1d
- 4.1.15 07b3e387f1
- cex 4c3215e2b0
- coinbase e54250b6e1
- coinbasepro ee6934b672
- coinex de98168709
- coinfalcon 9a2b49a79d
- coinmate 936f85f2de
- coinone 86e3f12ec5
- cryptocom 3db8e75a3f
- currencycom c4bd2aa5bc
- digifinex 00edb0f085
- exmo cd4d65e3c0
- gemini c571caf447
- hitbtc d7bdc7c2a5
- Update ascendex.ts 225eeb4a67
- huobijp 38324983d7
- idex 9097fc06fb
- independentreserve 801f3cfefe
- indodax a05049d4d2
- feat(bitget): borrowMargin 55146f0091
- feat(bitget): repayMargin 8e91069d55
- fix(krakenfutures): watchTrades 700bb1f3d1
- fix(krakenfutures): watchTrades a55f9de2a0
- fix parseWsTrade 00983ac5c0
- unksip krakenfutures 62c360e1e0
- fix watchTickers 1e3bbaae77
- remove safeStringLower 75b81e1e65
- feat(bittrex): OHLCV pagination 2878deb07f
- add safeGuard 0e38a3449d
- docs: update contributing docs with ruff 3d250739fa
- binance: add apis & update apis weights a855493bbc
- poloniexfutures: add apis 4caad3342e
- karken: add apis 406cf4adc9
- fix(poloniexfutures): fetchOpenOrders f3103e1987
- fix(cryptocom): postOnly order 26f66d0041
- fix parseOrder be72e45065
- fix sign 2e843bb743
- fix(cryptocom): remove fetchBorrowRates 948a216e11
- fix(cryptocom): remove fetchBorrowInterest b97cfd32c3
- remove flag f9ac274aad
- fix tests 31647673f5
- 4.1.14 3808e7ce40
- feat(bitmart): fetchMyLiquidations 5a24ef4cb0
- feat(Exchange): add parseLiquidations 99dbf3fe82
- feat(deribit): fetchLiquidations, fetchMyLiquidations 2e21b2610b
- feat(gate): fetchLiquidations, fetchMyLiquidations 11136e0854
- feat(huobi): fetchLiquidations 3a5e4fe729
- feat(binance): fetchMyLiquidations e7e27b24ca
- change signature make symbol required 1fba3cd536
- huobi update docstring and parseLiquidation 3bef7bec4c
- update docstrings and parseLiquidations 967468eb53
- feat(bitmex): fetchLiquidations ce1a8dc65e
- feat(manual): add fetchLiquidations 592a630c00
- add typescript types 0863a0dfbd
- add handleUntilOption 25824c35f2
- update binance fetchMyLiquidations signature and method signature update 9f3f254372
- fix bitmart d64b08cb0b
- bitmex: handle until option 6824417ad1
- gate fetchLiquidations handleUntilOption 9c4fbd1885
- huobi handleUntilOption 1214538181
- add pagination 0a810f465c
- add type to ccxt.ts f2c0ecdc88
- deribit and gate, fetchMyLiquidations add checkRequiredSymbol a253142740
- binance: fetchMyLiquidations, fix type initialization e5afaaf1be
- binance: fetchMyLiquidations incremental pagination 6a476adecc
- fix(tests): missing vars dd2e0bf55d
- update notSupported message 1cf6d1c3fb
- update throw a0ae07d867
- fix test.fetchAccounts 3dcd5443e2
- ace 18928391c0
- fix accounts and borrow rate b4d14d8f09
- alpaca 5685d23e73
- fix borrow rate 135b085ccb
- several fixes 3bc0644a73
- bybit passing private tests b56cc5b725
- bigone 0614cc02e1
- bingx c81db5529d
- bitbank 8f500b46d3
- bitbns 1ff80aeb0e
- bitfinex cfa67efe09
- bitfinex2 687b573eb6
- bitflyer cd3f42a56a
- bitforex 22a197fac9
- bitget edd02d021d
- bithumb cc6676825b
- bitopro fdd01a768c
- bitpanda ff43fcdde4
- bitrue 6d54ebcf08
- bitso 2a28a83cae
- bitstamp f622a59ee6
- bitvavo 30298afd93
- blockchaincom 344d6c2a55
- btcalpha 7fc94e7f77
- btcmarkets 5637368713
- btcturk 9d047b39d5
- okx passing private tests 242adb6a5d
- fix kucoin and kucoinfutures 4bf13cc4c9
- poloniex: add apis, update apis weight 615db5b15d
- fix(binance): ledger currency 9f337e694e
- Update ts/src/test/test.ts 917c626314
- add liquidation to binance f71f09aa51
- deribit add pagination ed114b2fb4
- fix binance build f0ac8c5f10
- gate passing 10c549fb49
- bitget closed orders fix 39905f70cc
- 4.1.13 99ef8f202a
- fix(bybit): fetchPosition/s type 5ab33277ee
- fix(cryptocom): add position type d8134760a3
- fix(huobi): position type c46ac246eb
- delta and mexc position type 0e72a9bbf0
- whitebit fetchMyTrades true 4d85f98905
- poloniex error mapping 4ae03c208a
- fix(bybit): infer market type inside openOrders c862e3680b
- binance: patch fetchTradingFee 5bd3303edb
- binance: update fetchTime remove method usage c0ec89f61c
- binance: update fetchOrderBook remove method usage 34f2499751
- binance: update fetchTicker remove method usage 9acc225a34
- binance: update fetchBidsAsks remove method usage 899f737549
- binance: update fetchLastPrices remove method usage 19a40344f4
- handleMarketType f921e8ed0d
- fix(okx): index OHLCV a5790a7675
- fix(bitget): fetchMyTrades, fetchDeposits and fetchWithdrawals default ts b2cde06a51
- 4.1.12 15828d469d
- feat(coinspot): add fetchMyTrades 4a244d2a90
- whitebit fixes e5b06e3a92
- whitebit fetchOHLCV edit 4160aa2125
- whitebit fetchOHLCV edit 7a1ba8f834
- update python 081541ae01
- trigger build c5d06a0eca
- try to fix build 5a874ce67e
- update build.sh 55ba057972
- trigger build 15444bea61
- add message 274328987b
- fix(Coinspot): use Precise module for math, and move trade parsing manipulations to parseTrade. 0aac31e1c0
- binance: add apis 90d65e0690
- binance: update api weight ee9d4d4b19
- cr fix 1e3549968a
- feat(bingx): migrate swap ohlcv to v3 30e163966b
- feat(exchange): validate sameType inside marketSymbols() 0657ec18bf
- feat(binance): fetchTickers validate type 776f1d31f2
- feat(binancePro): validate sameTypeOnly 1039822b5c
- binance: update sign b2975eb92b
- add sameSubType check 1d5b233756
- add sameSubType check b211dc079d
- fix error message 31e99fffa9
- fix(deribit): fetchBalance 4d05540a44
- feat(base): type fetchOpenInterest and fetchOpenInterestHistory 618c7a57dd
- fix safeOpenInterest 9a8d3cb05c
- fix(Exchange.php): timestamp type b2fe1f29fd
- update assertInteger method ae6a028c62
- fix: Coinex position response 'contracts' 788f13c142
- feat(coinex): add contractSize f849b56e7e
- fix(phemex): Update pro URLs 330ef741db
- 4.1.11 bc6dfb21da
- wiki: update link for public / private api 751a05cd8f
- bitbns docstring @see 3e8654022f
- fix(bitbns): orders parsed correctly d3b59fe6a4
- bitbns fixed cancel stop loss orders e50cf9aabf
- fix(btcalpha): add warning to createOrder and jsdocs e3436605c1
- fix signature 8f42ce8fed
- fix(bingx): fetchPositions parsing 67c9afdaad
- CR fixes 191c2898b1
- feat(phemex): add fundingRateHistory pagination fb62617afb
- feat(hitbtc): fr pagination ee9e146188
- feat(hitbtc): add pagination to ohlcv 578d0280f1
- add fundingRateHistory pagination de71b5142d
- fix(bitget): cancelAllOrders simplified b5b9444ef1
- build: add Ruff (drop flake8) 9705f292b2
- trigger build bad5cf3993
- probit fetchTransactions limit bd5f2bdb40
- coinex default limit 9a988ab229
- update setup d475f97745
- remove file be653b5963
- update file 1b8dcbbdda
- test 75016f2a52
- second test ec19a1813a
- blank 2fe9da9ee5
- update file a4c9ae1609
- update python folder ea4cc34783
- fix 069fe68710
- 4.1.10 f6b2c9487d
- base structure cb74cb871a
- watchTrades 00892ccaf1
- handleTrades 23e1970f87
- WIP watchOrderbook (spot works, perp doesn't) 58fb8becea
- finish watchOrderBook 9e0f3f2dfa
- fix bingx: authentication ws and watchOrderBook 7e7b7abf58
- init watchOrders and watchBalance 0ddecf85ed
- keepALive fix f51fa055e5
- add handleOrder and other fixes 31d5b32fe8
- lastest updates a0e74f388a
- add watchMyTrades and several fixes 073bf46d61
- fix merge 3b3f3caf19
- several fixes and implementations e85a4566c2
- finish watchBalance implementation 836e4c7180
- remove comment 39a4239918
- handle error message dd4a74522b
- fix build 0081fd9999
- fix transpiling 955538e4d3
- fix error message 073c592911
- add timeframes 0c043011bd
- fix spot ohlcv 0b6c9a0903
- add 1m check 690d3db763
- fix test 035ee98bf9
- remove check a39298e4e3
- remove exception ae61ed1adf
- fix(pagination): restore TS types 7a8ba80611
- feat(Exchange): type fetchFundingRateHistory 36444b189f
- feat(Exchange): add fetchPaginatedCallIncremental be946749ae
- feat(bitget): add pagination to fetchFundingRateHistory abdcd03130
- feat(exchange): add sorting to cursor/incremental pagination f1e4e30307
- sort cursor results 8f57a1e11f
- add new type export 441b10849a
- missing params.paginate ac1fa86155
- bitget parseTransaction id fix 692f7648ff
- gate parseTransaction network fix 92bca35188
- gate parseTransaction network fix b711f86bec
- gate parseTransaction network fix 4aec15d6ba
- feat(pagination): broader since and limit filter 38714d0d09
- fix linting 82f6a907dc
- fix build 78951a930e
- python linting da8d59cab5
- fix parseTrade c3bd2272d2
- add fee and currency ab78f0612f
- several fixes 9afeec2b16
- side fix ca2a9f7120
- order status fix 24907a93c3
- swap order fixes 577fad59b3
- filter out trades 54edd7b433
- 4.1.9 81982ab8d0
- fix(bitbns): fetchBalance returns amouts of used and total INR instead of undefined 145ea72be7
- feat(mexc): fetchOHLCV endTime and pagination 19c410fba2
- feat(mexc): complete fetchTrades method 76e923ce75
- mexc: add apis 347209c76d
- bitmart: add broker api d1b626de62
- fix(kucoin): loadMarkets ae511c3b5a
- 4.1.8 edb1510ddb
- ex RL error 7b72d942cc
- options d97ef0d14a
- add link to manual beebbf340f
- fix link 5b0d7972b0
- 4.1.7 e4452d356e
- last paginated element 08e1a6f9f7
- init fetchPaginated dynamic and deterministic a3886a43f3
- move methods to base 0046dbe0b2
- add bybit and okx 71e78e787c
- add kucoin a5833ff8f0
- add kucoinfutures ff39010bfb
- add bitget bitmex gate and huobi a727d1d47d
- add kraken and bitfinex2 9fa9feed90
- fix fetchPaginatedCallDynamic 65d608f932
- remove repeated c9271432a4
- add pagination to more methods 092e58a07f
- remove imports 42a7117606
- fix off by 1 issue e60ffec973
- add log c1a6e69005
- handle paginate option properly d0adf9bb09
- okx: add paginate option to fetchClosedOrders a179060afb
- add pagination to kucoinfutures 1e5c7dec3e
- add pagination to gate 5fa7b0bf92
- fix removeRepeatedElementsFromArray c9678ec2cc
- add pagination to bingx 6f3014b111
- add cryptocom 17ef85278e
- add pagination to bitmex f6d4bbb7e7
- add error mapping 04928659be
- add krakenfutures 6e404ba716
- add docs f3b5fd369f
- add paginate to tsdocs 90aa7b478e
- add paginate to more methods 94aaa67278
- add pagination to bybit and jsdocs to binance 44f10195b4
- add fetchLedger/deposit/withdraw pagination in okx f066828318
- add fetchOpenOrders jsdcos and pagination to binance 6f51e9ebee
- add pagination to kucoin ebfcedb859
- add kucoin pagination 5e0fcb156b
- add some docs 173aaa2300
- js docs f00f0cc62c
- add more pagination c0139deca3
- latest updates d6121b5057
- handle maxEntriesPerRequest 08676ff4db
- add maxEntriesPerRequest e407b9f375
- allow maxEntriesPerRequest override 67f59784ba
- add validation script 4f5859aa09
- update kucoinfutures limit 15785e3ac5
- comments example 145ea34c32
- fix build 21670af840
- fix cursor c679b731c4
- add pagination to coinbasepro 2587c27c5e
- add bitfinex2 pagination 997a9a13e6
- add docs to binance 059b475ec5
- add pagination to poloniex b9836debac
- apply direction to fetchPaginatedCallDynamic e182a61b07
- small fix 4111e853ba
- remove unccessary line ccbe83ce8e
- improve log 6851f05dd2
- first version of the pagination docs 5f45737879
- improve docs 85b4e77ad3
- docs a0a41f8de6
- add warning 5d7ccb951e
- add jsdocs to huobi 0dd103eb1a
- update fetchPaginatedCallCursor da758fe8de
- huobi cursor pagination b00e45bfa1
- update docs f94d3eea08
- docs and pagination e0e086e2ed
- pagination fixes 342639f9d4
- add to docs 1597c2696e
- fix typo b06616dac9
- add safeDeterministicCall a86d182a4c
- fix manual 8a889edfc0
- fix bitget e720890e6b
- bybit jsdocs 745a756568
- bitget pagination b702ff7d30
- renames e96b233717
- rename cursor be16c3b092
- okx: add pagination to fetchTrades 93347a353a
- normalize code 044d10abdb
- Update ts/src/base/Exchange.ts 351b295b7f
- add until check on the forward branch 2feb0f11dd
- add until check on the deterministic call fac5129514
- coinbase: fetchOHLCV pagination 5f163ffc5c
- move stop case c5b352c5a9
- coinbase fetchMYTrades pagination 5464f2c535
- fetch orders pagination 42980d2905
- fix build d568e602fa
- add check to paginatedCallDeterministic cdf10e2cec
- improve docs 881e26b171
- rateLimit handling 9473e5cb17
- use arrayConcat c34bd727cd
- snake_case new methods 877824f8b5
- add missing import cc8c56fe1f
- add react/Promise import 0e656b6767
- add types b25962efc1
- php sum fix 3ad36d47f2
- add one more example 9daaa7b67c
- kraken: jsdocs and update limits 353cefee14
- 4.1.6 bac44507ba
- feat(kuna): v4 implicit api paths c251e39e4c
- kuna switched version back to v2 0a4ef8f815
- fix(coinsph): markets correctly list active status 4c65bcc268
- fix(bitget): websocket methods can watch coin margined and usdc margined contracts d63a800e07
- remove toString() 6313535a09
- reverted generated file bb02ad6f49
- 4.1.5 fe51b82b9b
- fix(Exchange): safeOrder rawTrades 4d2796c371
- fix(kraken): handle raw trades 12866879e8
- feat(kucoinfutures): fetchTime uses safeInteger instead of safeNumber 219dca12cc
- okx: add @see f42c20b70d
- kraken: add @see 2a65bf80b8
- 4.1.4 980a12576b
- feat(bingx): createOrder, add reduceOnly and positionSide support c1be836e79
- add price to spot limit ed43d4cfb0
- fix(binance): watchOrderbook (spot) max limit 7101487d41
- feat(bitmart): fetchPosition bb2d335a9c
- manual 4423443483
- minor ff8de4fd65
- update 86561dba00
- updates 73a21d212b
- manual 74702126a7
- feat(bitmart): fetchPositions 5620440f9e
- simplify fetchPosition return statement 3e117fabbb
- displace aba41b2ede
- remove 1159957686
- position change c85c5df287
- extend 2cd3885d80
- fix(Exchange.py): bytes response in the sync version 4117413869
- cr fix b8aa2313e8
- final edits cd587a545a
- deribit revert codeFromOptions edits 28f44f6aeb
- fix(bitget): fetchCanceledAndClosedOrders d4657708b4
- 4.1.3 4ccaf707b6
- okx: update fetchOHLCV, remove method usage 1769dfdd7f
- okx: update fetchBalance, remove method usage 341c9e08dd
- fix(bybit): editOrder, set triggerPrice, stopLoss and takeProfit to strings 57e25d5c95
- binance: add @see 811bd8b348
- fix(bitrue): ticker percantage scale e66829bda4
- feat(coinbasepro): add watchMyTradesForSymbols stub 5caeadc2c9
- feat(coinbasepro): add watchMyTradesForSymbols bc8ce46edb
- feat(exchange): add watchOrdersForSymbols stub e708438e20
- add missing endpoint 2d6ab5ff5e
- fix typo f56bc1d69c
- fix trading handling d5341737de
- feat(coinbase): add watchOrdersForSymbols 0a472bab90
- use safeString instead of toString() 94a60e5831
- 4.1.2 7c047099de
- fix(kucoin): chain id ed9562578c
- 4.1.0 20fe9779e2
- 4.1.0 8020dcf53d
- okx: fix handle_my_trades in php 636d95c8f1
- kucoin: add @see 8a0dc2c7c8
- 4.1.1 e197d6f846
- docs(latoken): createOrder, cancel(All)Order, fetch(Open)Order(s) docstring @see 6af2386bac
- latoken.has stop orders, post only orders 71d41f909b
- latoken.fetchOrders minor fix f8bf3c533a
- CR fixes 7293fb4b3c
- fix build 365b98b254
- fix(bybit): editOrder, stopLoss takeProfit 055d48f56a
- feat(bybit): add cursor to fetchTransfers edf7fd3673
- feat(coinbasepro): add since/until to fetchMyTrades and fetchOrders + jsdocs 4d6ae13414
- add more jsdocs @see 4c54665dcd
- 4.0.112 b46baeec64
- binance.has fetchL3OrderBook and fetchWithdrawAddresses are false d263462398
- feat(bitmart): fetchMyTrades, add swap support 2eca1e7818
- review abe9d545fd
- update side bca772aa98
- feat(bitmart): add cancelorder swap support b64a59d4ac
- bybit: add new api 3e001d473f
- 4.0.111 fe7e319d97
- fix!(bybit): triggerDirection for stop orders, ascending variable 3727921eb3
- changed ascending variable name, added inline comment f914ef7d7b
- flip triggerDirection values for stopPrice orders d5e62bb549
- bitget: ccxt.OrderNotFound for Order does not exist 8688e1c888
- bybit: OrderNotFound for Order does not exist b3e2ec04dd
- Added triggerDirection 'up' or 'down' handling 7e5e0fe1a8
- fix(bybit): infer sl/tp inside parseOrder 7b44c353f5
- bybit error mapping b64227b02f
- add comments dc5c98da5b
- feat(phemex): add from/to endpoint to fetchOHLCV 27e873980c
- update comment f7c9f8671c
- infer since 0913dfabf5
- update comment 86747c7a67
- round fixes dd80de68f8
- fix python 3d67c1979d
- 4.0.110 890912af7a
- feat(bitmart): fetchOrder, add swap support ac2fb1e4b9
- bitflyer: add @see a86a2ef5f4
- fix(bitfinex2): parseLedgerEntryType classification 032e5d9bca
- bitget: add @see 826871aa4d
- 4.0.109 418a2a6969
- market shadow fix 0d17a84729
- remaining vars eec16b63e3
- dirname builtin conflict lint fix ed22d49b2f
- avoid all 9773b798d5
- comments 698e7c9f10
- binance: update apis 6f5e00e57b
- feat(woo): add watchBalance 75c6883375
- fix shadowing vars ce66fb8d83
- bitforex: add @see e89ab6f084
- 4.0.108 67e6d170a7
- binance.cancelOrders 97f5c7c049
- docstring edits c78dccf245
- exmo parseOrder edit c853c37548
- exmo minor edit d6614e3672
- exmo fetchCanceledOrders minor fix 1e0aef7f99
- exmo.fetchCanceledOrders minor fix 26818d5b8e
- exmo.parseStatus minor fix 0c83d7dcd3
- exmo.cancelOrder uses parseOrder 096f46468a
- add missing await ce359393a5
- fix error handling 96552e2e3e
- restore docs 6ac9ec4dfe
- add () 641985ddf4
- specify path in sign 2e035c978c
- remove error handling from parser f62b24a86f
- add symbol check bd3e954e28
- handle cancelOrders error properly 946f1a7e8a
- fix(bitget): add watchTickers 870954d8f5
- feat(bitmart): update fetchMyTrades bcb51c1a6e
- feat(bitmart): update fetchOpenOrders and fetchClosedOrders to v4 f1fad87a1e
- feat(bitmart): migrate fetchOrderTrades to v4 ef8a99e17b
- feat(bitmart): update fetchOrder to v4 a2269c5061
- add clientOrderId 8a6164dec8
- feat(bitmart): fetchOpenOrders, add swap support be94ef7db4
- 4.0.107 04838dd715
- fix #19372 7bcc64e193
- feat(bybit): add watchTickers 3985fe5ab8
- 4.0.106 1de36355c6
- feat(bitmart): cancelAllOrders, add swap support 49d66e88ff
- Revert "Bybit: createOrder, remove stop order trigger direction" 4473c6dba2
- cr fix d9bdc10aff
- 4.0.105 421594122c
- bitbank: add @see fb67a63ea8
- bitfinex2: add @see 21681a82d9
- bitfinex2: remove method usage ddad84c6e8
- binance: add apis a084e93423
- 4.0.104 fc9d86915e
- fix(bybit): error mapping 53c0356a25
- update errors 85e6a2f513
- add NoChange error 8ff3986544
- add error to errorExports d7d0c5175f
- missing import e0a7564d38
- feat(bitmart): fetchOrderBook, add swap support 74f1b8de27
- bingx: add fetchDepositAddress f37b4eee93
- bingx: add @see db5ea43f44
- wavesexchange: update toPrecision 52fafc735f
- update error hierarchy 87838749d7
- fix(Exchange.py): handle empty/none response properly 12efe19c06
- fix(bitget): handle empty OHLCV 550f347db5
- feat(bitmart): transfer, add swap support 20b24883fa
- feat(bitmart): fetchTransfers a61a9033cd
- fix(gate): update rate limits 63f75fdfda
- fix(gate): python linting fc53bd03ab
- 4.0.103 ce7ee6b69f
- dummy trigger retest 5e0ef5ef54
- bybit: patch setMarginMode 5e06409366
- revert 72668e7c67
- add symbol check 744bea41d3
- fix!(bkex): delist bkex 478c3d62b6
- remove bkex from ccxt.ts bebc827555
- bl3p.has: createStopOrder == false fb3bd34694
- gemini: add AuthenticationError 0292a7e582
- feat(bitmart): fetchFundingRate 6e54fcba77
- binance: add apis 106099b9b6
- bingx: add apis c64d976c58
- fix(bybit): watchOrders swap parsing 9f936e88c5
- 4.0.102 7e7db36086
- Update binance.ts 12bf729ca8
- fix(kucoin): fetchPosion and realizedPnl 0739cdbdbc
- bybit: remove method usage e0cf93f0eb
- bybit: update setMarginMode acaaffeee9
- bybit: update setMarginMode 5cdb0a114a
- fix docs 57c094c7d8
- feat(kucoin): add watchTickers fee4ed80a6
- binance 5e40903afa
- bitbank 1218c051fc
- biflyer 49abaf6f35
- bitget 2ef437a9db
- bitfinex b93bb629b0
- bitstamp1 fbb127be4b
- bitforex e96e3b39fb
- coinbasepro 80267d457a
- bl3p f0faf57e50
- Update bitflyer.ts 250f4bde0f
- Update bitflyer.ts 0c9b5629fa
- fix(bybit): createOrder, stop orders remove triggerDirection d2f99c806b
- add triggerDirection param to createOrder docstring 480cac0077
- fix(bybit): error mapping d23a8cf711
- 4.0.101 c11b6302ef
- mkts befa94c001
- safeOrder check for parsedTrades 07b9cf8561
- fix build 1be39a3b46
- 4.0.100 2b4aaca2ce
- fix error handling 31ee79f75d
- exmo(fix): ArgumentsRequired import missing baa66e507e
- 4.0.99 a45a0eb375
- feat(bigone): triggerPrice, timeInForce, postOnly unification 8803a7821b
- bigone.transfer docstring update 56d64c7668
- fix(bigone): parseOrder parse all available fields cf8c74780e
- bigone createOrder, parseOrder fix for market buys 4744b1a736
- bigone createOrder stop operator fix 3d2e3104b0
- bithumb: add apis, update api params 52c939a222
- fix(poloniex): watchOrders fix when a symbol is passed 4f3b0d6701
- feat(bitmart): setLeverage defe1bc5ce
- edit docstring typo 79c3e0e632
- small fix 10674fb378
- fix(gate): order status c011937746
- feat(bitmart): private contract endpoints 983f632bf1
- 4.0.98 9c550cbd95
- bybit: upgrade fetchBalance to V5 6bc9bf5c9d
- bybit: update fetchOrders to v5 204efd7eec
- bybit: update fetchOrder to v5 09b35e6617
- bybit: update createOrder to v5 2dd3804be2
- bybit: upgrade editOrder to v5 932f580f9c
- bybit: upgrade cancelOrder to v5 8b1e8b48f1
- bybit: upgrade cancelAllOrder to v5 61f8853599
- bybit: update USDC in order, upgrade to V5 15b2c75b1b
- bybit: upgrade fetchOrders to v5 0d00624d16
- bybit: upgrade fetchClosedOrders & fetchCanceledOrders to v5 5048d09483
- bybit: upgrade fetchOpenOrders to v5 0a715b9334
- bybit: upgrade fetchMyTrades to v5 efedcc8f2b
- bybit: upgrade withdraw to v5 b2d9f7cd53
- bybit: upgrade fetchPosition & fetchPositions to v5 b2d0a847c9
- bybit: upgrade setMarginMode to v5 97061bc0f9
- bybit: upgrade setLeverage to v5 d12df5db83
- bybit: upgrade setPositionMode to v5 b598544331
- bybit: upgrade fetchBorrowRate to v5 58f079294b
- bybit: upgrade fetchBorrowInterest to v5 08b8e52b66
- bybit: upgrade transfer to v5 852a1c4534
- bybit: upgrade borrowMargin to v5 54ff32b6ee
- bybit: upgrade repayMargin to v5 6d69162c04
- bybit: update v5 @see f7a9f869be
- bybit: remove upgrade unified margin account function 7766edc4ce
- bybit: update 86d13290df
- bybit: update usdc order by normal account f692aa9dc4
- bybit: update 99caae1ba3
- bybit: update 83c4029a94
- bybit: update fetchUsdcPositions d0ecf68213
- bybit: update createOrder & editOrder & cancelOrder 123c055b39
- bybit: update 6e75980fad
- remove checkRequiredSymbol 631230d544
- remove unnecessary check e11ec58979
- bybit: update getBybitType 4303e8c35f
- bybit: update settle coin 45a670459e
- fix docs 0876681de8
- add checkRequiredSymbol a3e3742671
- improve docs 7bb658b0da
- add jsdoc e85797c705
- improve createOrder jsdocs a001c4aa96
- setLeverage jsdocs 49a0fa028c
- fix(kucoinfutures): fetchFundingRateHistory error handling and others 966e90556a
- 4.0.97 2104901abf
- upd 8cf0d1f2b4
- Update btctradeua.ts 9bd874f492
- simpler d60cbd5642
- Update bitso.ts 92264d46be
- Update bitso.ts ff38024582
- remove takerOrMaker ec5a3ec90d
- remove takerOrMaker override 91134cc8b3
- 4.0.96 5c50b2d186
- feat(bitmart): fetchOpenInterest 3c978021c6
- 4.0.95 1302034c33
- bitopro: update rl 928a2dc6dc
- hollaex.has: createPostOnlyOrder, createOrder docstrings 49f06a2c41
- feat(okx): set default value for tpTriggerPxType and slTriggerPxType 43ca239401
- fix(bigone): parseTransaction deposit/withdrawal type fix 12726dbfd7
- bigone.transfer add fund type, docstring update 9f5f2db5d9
- fix(okx): takeProfitTriggerPriceType 73a8f9e724
- bitopro: update rl 03ed98b96a
- fix(binance): watchOrderBookForSymbols scope var 585930bf1f
- fix(huobi): fix contract clientOrderId type fc8facb705
- 4.0.94 55323f2e03
- feat(hitbtc3): websockets 38f36bfee9
- hitbtc3.parseWsTrade 939c5937a2
- hitbtc.watchOrderbook 6ca19f0cb3
- hitbtc.pro watchOrders f81c4dfb07
- hitbtc3.watchBalance b2f104c957
- hitbtc.watchMessage clean up 817e64f015
- hitbtc3.pro authenticate 1ebaa49cc4
- hitbtc3.watchTrades minor fix 6a81a8044b
- hitbtc3 watchTicker fixes f58ff78d49
- hitbtc3.pro watchTrades fixes e83164cae2
- hitbtc3.watchTickers minor fix 7431383678
- hitbtc3.watchOrderBook fixes b20b5be7cd
- hitbtc separate subscribe into subscribePublic and subscribePrivate 2a77eaa913
- hitbtc.pro authenticate fixes 4fd2ec23a4
- hitbtc3.watchBalance fixes 2f550a59a3
- hitbtc3.createOrder fixes 01ba19b855
- hitbtc3.watchTicker(s): add params.speed d46d614d41
- hitbtc3.watchTickers add messageHashes for multiple symbols 6ac11b4494
- hitbtc3 request params changes 0917805319
- hitbtc3.handleOHLCV minor changes ddf5435968
- hitbtc3 lower keepAlive to 5000 e842b7d91a
- hitbtc3.watchOrders fixes 4d285157c6
- hitbtc.pro uses base/exchange parseWsOHLCVs 825ae0cffe
- hitbtc3.handleOrder remove previousOrder logic 7cf0edf1af
- hitbtc3.pro remove Precise import 05955204a9
- hitbtc3.subscribePrivate awaits authentication 615454ff76
- hitbtc3 parseOHLCVs bb6947dba0
- hitbtc3 renamed to hitbtc (pro) 6408c474bb
- hitbtc: handleAuthenticate fix 6daf0231c1
- hitbtc.watchTickers minor fix 418846e530
- feat(manual): fetchSettlementHistory 5bcf6e3a32
- edit the settlement history structure example e4ccee1897
- return description grammar change cf4a7be770
- add default to orderbook 3ee5ca99e2
- fix handleOrderHelper 18e334ef17
- 4.0.92 6d8f1b62e0
- gate: add apis 816fcc05b7
- 4.0.93 874c436ec9
- fix(exchange.php): is empty return true for countable objects with length 0 2f9beb60a1
- do export for position type e6134214e5
- fix: should login business url c2bb98f7f6
- export position 1770d7e273
- binance: add apis dfe9d0266c
- binance: update api rate limit 8815ddd5da
- krakenfutures c0f9ebecd7
- probit 68752589e6
- mexc f20178028d
- poloniexfutures a468f8b5ca
- 4.0.91 413c31ae36
- feat(binance): add watchMultipleTrades 7cf342ed33
- feat(base): watchMultipleTrades stub 30fc34e1ae
- init watchMultipleOHLCV b2c5a0b14f
- first watchMultipleOHLCV implementation a812827f99
- init watchMultipleOrderBook 5f895e7bac
- resolve multiple ob fc9b916242
- rename eb3bbc82d1
- latest changes 873e17a6d6
- fix messageHash 214fc2fc2d
- dry multiple subscriptions logic f0ac7dfbf9
- minor renames d6a03d22d1
- comment a51a0be3f6
- feat(bybit): add watchTradesForSymbols b77a6de487
- move method to base f981ebb18e
- feat(bybit): add watchOrderBookForSymbols aa27e07798
- feat(kucoin): add watchTradesForSymbols 94f91298ca
- feat(kucoin):: add watchOrderBookForSymbols 48c3ee71de
- typo 5afab916d2
- feat(gate):: add watchTradesForSymbols c2a0b095f5
- feat(bitget): add watchTradesForSymbols and watchOrderBookForSymbols 471f565e38
- feat(okx): add watchTradesForSymbols and watchOrderBookForSymbols edbbc2af5f
- feat(kucoinfutures): add watchTradesForSymbols and watchOrderbookForSymbols b2c3d6083a
- feat(bitmex): add watchTradesForSymbol and watchOrderBookForSymbol 0b712021d4
- feat(cryptocom): add watchTradesForSymbols and watchOrderBookForSymbols 8b8f9b4cc2
- feat(coinbasepro): add watchTradesForSymbols f09d040bd9
- feat(coinbase): add watchOrderBookForSymbols 09b632a308
- adjust watchOHLCVForSymbols signature 2890d09191
- feat(bitget): add watchOHLCV for symbols def2537ade
- feat(bybit): add watchOHLCVForSymbols 1ef94ffe96
- add createOHLCVObject dea2500f5c
- add types 6ee526db14
- watchOrderBookForSymbols stub 6fa22d79c4
- improve docs 1c293765e5
- add has 0fa536ba94
- improve docs 944b348400
- add filter ad48233261
- add examples dd33e1d035
- add symbol to getLimit 1769b7957a
- transpile string[][] 87621e6641
- adjust comment 68acd3bc95
- fix php syntax eaaf923055
- feat(safePosition): get contract size from market when undefined dcf6cedff1
- fix(bitmex): add reverse to fetchFundingRateHistory b373fee9f5
- add example b81767dddf
- fix print 472331b520
- fix market loading 9a5ccdbf0b
- fix okx channel e1bff24ae4
- fix kucoin 6438188db7
- kucoin orderbook fix 95ea68026b
- fix kucoin futures 34937fc2e7
- markets loading fix 5a1cdce4d0
- improve example 65c020d573
- add defaults 883d9e251a
- 4.0.90 34329e9e18
- fix bybit watchMyTrades should filter by symbol bb9679b87b
- 4.0.89 5e1d331d62
- exmo: fetchMyTrades minor fixes fd160a74df
- composer remove extra 00c1836635
- manual update for async php paragraph 05250abb22
- feat(gate): fetchUnderlyingAssets dd7269183e
- feat(okx): fetchUnderlyingAssets 05b1025c1c
- add fetchUnderlyingAssets to the manual 84686480b5
- 'fetchUnderlyingAssets': false, on other options exchanges 9964afff8c
- add marketType argument to the method signature 4d52c22c67
- clarify docstring description 324ed0ca05
- update signature a5462465ed
- cr fixes 6aece829a7
- exmo ArgumentsRequired import fix #19107 0ffba24c72
- 4.0.88 e427e94ff5
- bitget: add new market apis 86d80e3d53
- minor e42b87d83d
- 4.0.87 e4403c505b
- feat(bitget): fetchBalance, adjust swap available balance 1609353bce
- 4.0.86 432bc94bf2
- fix(latoken): parseTicker response values corrected 80a00dc446
- fix(binance): bookTicker swap subscription 641a2d9eaf
- 4.0.85 280a105c58
- fix(base): typo inside Position type d363cce8d0
- fix python position type 023db76e48
- fix(base): remove BCHABC from Exchange.py/php c85085ccef
- 4.0.84 ba3b9ad429
- feat(bybit): update stopLoss, takeProfit implementation fa6af72a78
- adjust takeProfit and stopLoss to prevent breaking changes a663a31490
- ndax 3120ac90ef
- lykke 145f24199f
- latoken 4a23d3df76
- bigone a62036ddb8
- bittrex 722336b3c7
- latoken 7de75152c4
- bitfinex2 80546f55e2
- kucoin aff59bf507
- typo 2300c62a27
- fix(base): BCH override e6ee8c72c1
- fix logic b2f610d143
- fix(gate): order status fd3cc1b714
- fix(gateWS): status inference 67435420f8
- fix(yobit): remove PRS override 8a633e4129
- fix(bitmart): change method to v3 endpoint 12be9c7f7b
- cr fixes 5cd354f683
- binance: update api rate limit b98ea3484e
- editOrder, update stopLoss, takeProfit implementation 51b868104f
- remove price and amount check cbc8b25ba4
- Update ts/src/ndax.ts a2d218647b
- Update ts/src/kucoin.ts 236937097c
- 4.0.83 d755414868
- binance: add apis bba51c3d8c
- 4.0.82 9bb7f5809d
- krakenfutures db8ccada86
- probit 18fb8dfcd0
- wO 380975afce
- mkt 901baed034
- fo b3d670567a
- fob 3e65e2bccf
- Update manual.rst 8753610bfc
- bitget: update fetchMyTrades 71cc30064c
- binance: add apis a595447de8
- gate: add apis a741566509
- huobi: add apis 34d4c3b61f
- update fetchMyTrades implementation cefa6e165c
- update 96fdb215da
- add see dbdc252871
- update changelog 6cb2b75b3f
- update docs 8e59731bc4
- revert 098ddc4629
- fix(kucoin): add proper fetchCurrencies 0a73fe3331
- fix(okx): ws exceptions a8810ff279
- Update ts/src/kucoin.ts 1ca1d7c033
- revert 7e5db2a0bb
- wp e7ab2ee0bf
- fix(bequant): USD no longer has its currencyId changed to USDT e68c4c6988
- fix(okx): ws sandbox ec53ea2e67
- add jsdocs d108c595e1
- fix(bitmex): fetchFundingRates filtering 3cb60fe7e0
- add deposit and withdraw to networks 030ae6dcdb
- fix(base): remove Bitcoin Cash ABC override 95437f9c25
- fix(yobit): remove PRE override b8cf9ddcfc
- Add network as required parameter for withdrawals of digital assets d62284ef33
- fix Missing space 98d5080620
- fix(bybit): remove editOrder check 7bf1d592a8
- Revert "fix(base): remove Bitcoin Cash ABC override" dc02f5a29b
- Revert "fix(yobit): remove PRE override" c460321350
- fix network check 379ae8c816
- 4.0.81 e4065f6a49
- bybit 26caf82b27
- waves 7691af575e
- coinsph 0ae4fa3a6c
- krakenfutures c732c54097
- okcoin 1fe76b7cd9
- okx d26446f183
- probit 6ad08ab1ca
- upbit 69120f30cc
- waves & bybit 7b2bd1fb29
- fix(bitget): handle ws error 72191809b5
- add comment f0570815bb
- fix string variable d7a7d30556
- fix(bitmex): base/quote volume inside ticker 43083d7d14
- fix(gate): watchOHLCV return c322d83f77
- bybit: add apis 6d63d74249
- 4.0.80 eeeaf81e28
- Fix: Huobi fetch_markets 'spot' is False b5353dbc57
- edit public and private rateLimit weights based on changelog table f55b7ccbca
- Adjust sapi (IP) weights 63a1e9ebcc
- bithumb fetchTrades fix 8c10b55569
- edit rateLimit weights based on test function 0b947435ef
- revert 8d6c014289
- revert 513f26b1ca
- fix(bithumb): fetchTrades market id 804fbc32a8
- fix(poloniex): format comments c98a648e75
- fix(phemex): side and price fix 9c0c70a095
- ccxt doc links 706ccf2a83
- mexc: add apis d6d458b884
- 4.0.79 926ccad557
- feat(bingx): add spot support to fetchTickers 64a8fbc138
- Update test.ts 4ae6a5d850
- okx: add apis 68b6a11cef
- fix(bingx): spot ticker is public 37fb45d374
- fix signature a469c871df
- fix(transpile): snakecase handleTriggerPrices b07d9426b7
- currencycom on travis 6ece3f8129
- bingx: patch signature 3ef3e84890
- 4.0.78 5f481af855
- fix(okx): watchTickers require list of symbols a2c084de3b
- whitebit PermissionDenied exception mapping ce509ffd12
- whitebit PermissionDenied exception mapping 667a7e2619
- fix(bingx): fetchTicker fix b409636566
- replace endpoint b4483fe1d1
- fix parseTicker daf8310e6a
- gate: add apis e3b4ad8392
- 4.0.77 88ba4f50d3
- poloniex docstrings @see for trigger orders 01747ffd34
- poloniex parseOrder minor fix 8c13dba887
- poloniex.fetchOrder, cancelOrder minor fixes 734d3667b1
- poloniex cancelAllOrders docstring update 76c390c8f5
- remove comment 522c640858
- add params.stop 455e079ad2
- bingx: add apis b5e47ca40e
- feat(bingx): add fetchTickers spot 12a5efc4b6
- feat(bingx): cancelOrders spot fd29e40be8
- poloniex stop order docstrings e92ff39e2a
- fix cancelOrders d2ea0a66fb
- convert ids to string 9788ea9df7
- coinsph: add apis 36c09c4b7a
- try custom encoding 2626a3c307
- fix array.isArray f215024416
- add toString d7d58f054a
- manually parseArray 731a5fb5f5
- remove files 94e7b91751
- php fix 236bc329c1
- improve parseTicker to handle buy_amount and sell_amount 4e29d0f948
- improve parseTicker to handle BID_SIZE and ASK_SIZE 67265a411b
- bybit on travis fix #19001 f69105d32b
- manual / wiki links f11b8c0a0b
- fix(kucoinfutures): add loadMarkets to watchBalance 275c8a0196
- mexc OnMaintenance f8b7ede43d
- mexc OnMaintenance 983bdeea97
- 4.0.76 e9f851e7da
- woo: add apis 7b72350da4
- fix(okx): ws auth 61e29ebcbd
- fix(base): filterByArrayPositions name transpiling b657e3f722
- price argument in createOrder docstrings is optional cde1885c39
- bitopro: patch signature 1be83c5f69
- bybit: add apis, update limit rate 5a3ffc0b3b
- add fetchFinancialBalance 486505fae8
- improve fetchBalance to handle financial balance be1451fa5d
- fix(lbank2): python error mapping f98908edc4
- fix parseTicker to handle new ticker structure 4eb5681b13
- update fetchTicker and fetchTickers for updated ticker structure b5a860e079
- manual / wiki doc links eee926136b
- manual / wiki doc links a2e3b00691
- manual / wiki doc links de17378c77
- manual / wiki doc links 1e5674d13e
- add askVolume and bidVolume 56e70e66cc
- bitmart: add apis 86deb3daea
- 4.0.75 a9666e8b09
- fix(bybit): ws auth f74dcb1326
- missing future 9760504bec
- Update bingx.ts d406efb479
- README.md links to Manual, ccxt.pro cleanup 4311edfab2
- wiki/Manual.md anchors 6278c1d788
- 4.0.74 4d5b685976
- exchange.parseWsOHLCVs 5ad71d3c73
- transpile.js parseWsOHLCVs 22eaa1d9a7
- transpiler parseWsOHLCVs position move 5d085a2e19
- parseWsOHLCV calls parseOHLCV unless overwritten 4ef9f7b6f8
- exchange.parseWsOHLCVs remove filterBySinceLimit 1b5347cbb1
- feat(lbank2): add contract API endpoints 20c21a50d6
- feat(lbank2): fetchMarkets add swap support 081ed3fa96
- exchange.parseWsOHLCVs remove this.sortBy e521b9d548
- nest contract API URL 0ec5b743fa
- feat(lbank2): add fetchTime method 123ee625fe
- feat(lbank2): fetchTickers add swap support a795cbbd09
- feat(lbank2): fetchOrderBook add swap support 950c63cf40
- fix(bitmex): ws auth 5442185279
- fix build 398fd76517
- protect fetchTickers fed633fb0c
- emulate fetchTicker 0e2a970c80
- fix markets loading and precision 262932c728
- feat(binance): fetchMySettlementHistory 509ef5ca69
- feat(bybit): fetchMySettlementHistory 1492384664
- feat(gate): fetchMySettlementHistory, createExpiredOptionMarket cf315114d3
- set fetchMySettlementHistory to false on remaining exchanges with option support 5d05768f65
- 4.0.73 c0d7ac25cc
- fix(cryptocom): ws auth 8fc6e3f322
- fix(exchange): await ws close d38d2463a0
- binance: add apis c693f0143b
- binance: update api weight 35db8edbe9
- fix(cryptocom): watchOrders resolving a4f3860042
- 4.0.72 849cff7e5f
- bitget: add apis 47c6f915ff
- gate.io trading campaign 5761964dc0
- Kucoinfutures doesn't have a setLeverage method 3b48568e22
- feat(coinbasepro): improve watchTicker parsing 0240970243
- 4.0.71 fdebdc741c
- gate reflink 45912a70e2
- 4.0.70 a5eb3141f4
- feat(bitget): fetchTrades add
endTime
support 9a304f5734 - Bitget: Allow setMarginMode to use unified names 'isolated' and 'cross' de26427b55
- default endTime to this.milliseconds if since is provided 64295f9fe5
- update error message d72098bb56
- fix(okx): add new bussiness url to pro 790992a3e6
- fix auth cda5fe0b1e
- crude replacement 1cd2d8b620
- add comment 1ca25276df
- 4.0.69 80888037e9
- wavesexchange string math 7c6166f5ed
- wavesexchange.parseOrderBookSide safety checks 67c6d5a7bc
- wavesexchange.parseOrderBookSide fix error related to toString transpilation df976bc895
- wavesexchange minor fix 9897bc5e57
- wavesexchange customPriceToPrecision customAmountToPrecision currencyToPrecisiontype fixes 669f692e10
- bittrex de5a2827ff
- rename be4038f890
- reorganize d26267a91c
- remove 947b5193f3
- exception d42b8ad5f7
- fix(bitfinex2): ws auth 53d645df2a
- fix(bitget): ws auth 12b9f8ac40
- fix(bitmart): ws auth d4b92900f9
- test.ts e45c7be90e
- test.php 229fd8248e
- test.py 11b37bc1a1
- minor afda518f8e
- loadmarkets fix 38530b0c35
- list a16d0a4f31
- rename to maxRetries 29e6bde601
- add ws exceptions c3406a6c61
- asserts a3e9f0567d
- ts 6d503735a6
- ts 4acc22c4d6
- replace toString with numberToString 623d70431c
- replace toString() e6e1b4d219
- fix(bybit): market() override 3a2be92fff
- feat(coinbasepro): add watchTickers a21b01af22
- 4.0.68 6e870665d0
- fix(bitget): default ohlcv limit a81e422e1f
- fix(bybit): watchTickers market selection 8123a0db32
- fix conflict 55acae23ab
- fix docs 9550ec6c8c
- merge conflict cleanup 0c3d41e2f2
- 4.0.67 bb8bc0bf55
- feat(hitbtc): params["triggerPrice"] unified c69fed1450
- fix(bitget): fetchTrades 'since' support 983c257d3d
- fetchTrades make multiple methods available through an option 2d69f30be3
- fix(bitget): fetchOHLCV, optional methods typo a99bd56a0b
- feat(bitget): fetchMarkOHLCV, fetchIndexOHLCV eb8a07d080
- fix(tokocrypto): fetchOrderBook type 2 symbol fix 1ec88c9c82
- feat(tokocrypto): add fetchTrades and fetchOHLCV support to type 2 53451101d5
- omit params 47a1fd8001
- swap params af5f4340f6
- add @see to createOrder d4f85b5672
- 4.0.66 29e35cf74e
- updated has[ws] for all exchanges ws unimplemented f955adda0a
- removed "ws": undefined, // has but unimplemented" lines 397c857d35
- hitbtc removed pro:false e5a44e2d38
- Fixing the problem of outputting an error message to unicode 800f6ca1c1
- Fix missing '.' 4be1e9837f
- idex: handleOrder safeOrder && handleTrade safeTrade 0bd24a17fa
- add InvalidOrder if both undefined 065f9d99b7
- fix authenticate 1038feff12
- refactor 5365e6ae84
- okx: update apis b7318e215d
- wiki/Manual typo fix 81b57f3c19
- remove unnecassry line b4809de67e
- fix(cryptocom): update id 174b7849a1
- 4.0.65 79d1cf2c61
- wavesexchange: add apis 48396fdeec
- wavesexchange: update v4 order signature 9d610ebd11
- wavesexchange: fix fetchOrderBook params 66fcc42015
- wavesexchange: createOrder add stop order a28497cedb
- Exchange: add stringToBinary & binaryToBase58 70c8a08615
- wavesexchange: import move into wavesexchange.ts 2392064300
- wavesexchange: minor update 449b3c15d2
- wavesexchange: update doc, www, matcher api domain 0e1ab86cc0
- wavesexchange: update domain name 4b3ec89ec0
- wavesexchange: fix build 8bf910b1ea
- wavesexchange: export binaryToBase58 b158118690
- wavesexchange: update stringToBinary as encode & binaryToString as decode fede94bf8b
- wavesexchange: fix createOrder sign error 36ce4559c3
- wavesexchange: update createOrder matcherFees 4a16dc51ec
- wavesexchange: update createOrder params eb0497c079
- wavesexchange: update fetchMarkets d28f86beb1
- Revert "wavesexchange: update fetchMarkets" 7dd2f325bd
- wavesexchange: update bd473b15f2
- wavesexchange conditional orders unification #18578 93b4b67bd2
- 4.0.63 [ci deploy] c99fd58f8b
- 4.0.64 29983102ec
- dummy change to cause tests trigger for all 066e1ba2f3
- update 2a6ef80252
- fix!(exmo): createOrder can place market orders, response is parsed using parseOrder 079d375872
- exmo minor fix f9c7d0bb21
- bybit 6796911f62
- revert ec98f58aac
- minor f25e1d7232
- bingx: add apis 91263dae1c
- alpaca exceptions RateLimitExceeded 5fa4654ee2
- okx sponsored promo period ended 0fa10d9af0
- 4.0.62 f5a91d5f0a
- bitpanda has for stop orders 8315f55d30
- support stopPrice 15317b850c
- fix(kucoin): ws error handling aabd2e1091
- 4.0.61 db7a83aff9
- feat(binance): add sor support for createOrder f87dc46a8b
- add params.test 31143b4573
- omit sor 6e07f0ab93
- add to signing 1784ab2b6b
- 4.0.60 9a2f2f5429
- fix(gate): parseOrder fixes related to filled and cost being set to 0 afabda7638
- fix!(bitfinex2): unify fetchPositions response. fixes: #16388 bead2d7095
- use safeNumber instead 6ade005c3f
- timestamp fix 239862092d
- filter by symbols 6a47d3e2dd
- fix(bybit): crash when fetchPosition array is empty 8897b83854
- fix condition 9518b9e6f7
- simplify logic 3da2216fae
- 4.0.59 bbb2625f90
- bybit.parsePosition: added fields takeProfit trailingStop stopLoss 387141abe1
- binance.parsePosition: added fields takeProfit trailingStop stopLoss 59752629ac
- okx.parsePosition: added fields takeProfit trailingStop stopLoss c6916197c6
- ftx.parsePosition: added fields takeProfit trailingStop stopLoss 48f41ed624
- gate parsePosition: added fields takeProfit trailingStop stopLoss 5db57a7376
- huobi parsePosition: added fields takeProfit trailingStop stopLoss 7ad6eb733f
- ascendex parsePosition: added fields takeProfit trailingStop stopLoss dad1f5d5eb
- mexc parsePosition: added fields takeProfit trailingStop stopLoss 061500e760
- kucoinfutures parsePosition: added fields takeProfit trailingStop stopLoss 0355707b48
- phemex parsePosition: added fields takeProfit trailingStop stopLoss 2a923fcea8
- deribit parsePosition: added fields takeProfit trailingStop stopLoss a01c7f19a7
- bitmex parsePosition: added fields takeProfit trailingStop stopLoss 2ec1472ff3
- removed trailingStop from parsePosition b4dedeb9d8
- aax.fetchPositions stopLoss and takeProfit 73bad65b5c
- ascendex.parsePositions minor change 6d6fb39765
- btcex.fetchPositions stopLoss and takeProfit 06f3d6d269
- bitget.parsePosition added fields stopLoss and takeProfit a6c1e61ac6
- coinex.parsePosition added fields stopLoss and takeProfit 557d54c0ac
- currencycom comment formatting 5e76a1d86c
- currencycom.parsePosition added fields unrealizedPnl hedged stopLoss takeProfit 444789ddfb
- parsePosition switch ordering of stopLoss/takeProfit 1b29414410
- parsePosition hedged, stopLoss and takeProfit added to response 425bee04fa
- ftx.parsePosition comment formatting 0fdb20897b
- huobi.parsePosition comment formatting 5088d203d9
- phemex.parsePosition comment formatting 4d35789098
- added hedged field to parsePosition e80ef1a545
- aax.parsePosition minor fix fa93c50f3f
- removed stopLoss and takeProfit from phemex parsePosition 70bcdb007f
- ascendex parsePosition minor fix 32ea39f5ac
- coinex.fetchPositions stopLossPrice and takeProfitPrice 65cb02f5d4
- tokocrypto.createOrder string math a48ab52828
- tokocrypto.createOrder docstring @see c585e51514
- tokocrypto.options["createMarketBuyOrderRequiresPrice"] == true 6b5c5512e0
- tokocrypto.createOrder createMarkeyBuyOrder requires price logic 5e8267a1c9
- tokocrypto.createOrder specific error message for market buy orders with no price 28fce962b6
- added takeProfitPrice and stopLossPrice fields to parsePosition response of bingx, cryptocom, delta, digifinex, poloniexfutures 80a23a4c3b
- tokocrypto createOrder error condition fix 871dda4200
- ndax.createOrder triggerPrice fix 3e4380535a
- ndax has 884d5ba756
- add new fields to the position type a391d93908
- add python type 4738eac9b0
- ndax[options][orderTypes]: added string order types 87b2be5fb3
- fix(lbank): sign error for private methods 321dcdbd83
- ci: patch link of troubleshooting 03c639b9ba
- fix(whitebit): add loadMarkets to fetchTradingFees 09931a3656
- add type parsing cacce722e5
- fix price parsing cb2b3c3b41
- 4.0.58 00903122b9
- cex.cancelOrder unified response 729b0dc2a6
- cex.createOrder string math 07958a75dc
- cex.parseOrder safe order 70397aaaaa
- cex.parseOrder: brackets around inner conditions 228ef192f4
- cex safeOrder received unparsed string numbers e51d13e9cc
- added @see to cex.createOrder 46bf6abd2e
- cex.parseOrder safeString type fixes c11cfab09b
- fix(bingx): signature fix 712d4a5641
- normalize number 7283038d7c
- fix direct access 81bc74672e
- extend cancelOrder response c4e847edd3
- fix market buy amount f8599f4c0c
- okx personal trades rate limit temporary workaround b5bd479643
- 4.0.57 796733fe8f
- binance c995d9174c
- bittrex 056a995942
- idex d80bafce1f
- bitstamp 7479aca3ae
- gate 66a20fa706
- kucoin 68004d7f30
- kucoinfutures b738263818
- mexc 84fd16a981
- poloniexfutures 9ebf171bd2
- exchange 65f3a4898e
- rename 8f42b9b875
- rename 3ee8ce0309
- bingx: patch parseTrade f43c521fe9
- fix(gemini): fix indexOf for php e1be83984d
- bingx: add new api 3c8f4609d5
- bingx: add clientOrderId 1f563e5234
- fix(coinbasrpro): add watchOrderBook authentication 7cbbd3d422
- fix build: bingx python linting 6cb637e245
- rename method c8f3595848
- rename option 2bb0657ef7
- optimize code a74150057f
- Revert "rename method" efe7494b4d
- update name 23d6ae07fb
- rename to fetchRestOrderBookSafe e690ae6400
- snake_case version fc7d1cb74f
- fix(bug): python pong 531fb27d2d
- 4.0.56 a72c8653b7
- fix(huobi): authenticate 392103eace
- fix 2e611454f0
- 4.0.55 5530464c60
- minor ac0286d33e
- fix(bit2c): createOrder precise math for market buy orders e91377e1f5
- bitget: add apis 0ba0b59158
- bitget: sort api by doc 3339160284
- binance: add apis 2ff36a3cf3
- fix e720cbfcc7
- feat(binance): update id 5b2513c91d
- failure flags c8ab8ebb18
- fix(bybit): postOnly handling 8bf83e878f
- missing update a941f34cb4
- change maintenance 77161ae58c
- remove comment e1cce7f4ca
- change phrase 04b4ea7f13
- 4.0.54 8e16d8f670
- fix #18800 33edf6abec
- feat(bingx): add spot ohlcv e5ef71811c
- fix build fe040f02cb
- fix(HuobiWs): authenticated streams in php 7cc48f6452
- load markets e2a5f2f1e7
- remove dynamic prop 2bdb93069f
- restore 43e1ff952a
- restore 40bc6b8311
- fix(coinex): parse timestamp with type int 44d58d53ae
- 4.0.53 3688c7650e
- rename e9620d248b
- huobi: add apis f36b3672ad
- huobi: update doc 27050434e9
- feat(mexc): update rateLimit weights f643456220
- Update bingx.py b50b0b0da8
- fix(bingx): canceled order status 2c2193c870
- revert file 1afa2add88
- revert 2694a4af2f
- bybit parseTransaction fee fix 43e86d194e
- build / transpilation fixes a0d2a0f634
- build/transpile customParseBidAsk / customParseOrderBook 6154571302
- bkex on travis abb1896993
- 4.0.51 cbdb6e0083
- 4.0.52 bdc05c6ee3
- feat(errors): Added ContractSettled error type f63b608b94
- Add NoChange to exported errors 9028663843
- fix!(okx): change error with code 51030 (Funding fee is being settled) to type ContractSettled a086901f31
- added ContractSettled to php and python error types a7d8639fc3
- added error type NoChange to python and php 97134b054e
- python and php error type fixes for NoChange and ContractSettled eb53e68f3a
- init.py imports NoChange and ContractSettled 54fb3f8d47
- revert eba9b0142e
- remove generated files 40ca719211
- add ContractSettled error 8408c956c2
- feat(errors): changed error type ContractSettled to ContractUnavailable c2677ac430
- fix!(okx): error type for errors with codes 51021, 51022, 51027, 51028, and 51029 changed from BadSymbol to ContractUnavailable 1ead3dde2d
- feat(bitget): update stopLoss, takeProfit implementation e9f608f4cf
- fix exception name 7646a0c647
- fix(bitget): orderbook snapshot 7811f90e6d
- fix(bingx): add GTC by default for swap markets 37bb89140c
- fix typo f646ba40b4
- enable stopLoss and takeProfit at the same time 390914e4a0
- okx fetchMyTrades() ratelimit 70d74da72f
- huobi: update fetchMyTrades 7ffc066207
- woo: add apis 1b470b672c
- fix(bingx): default spot tif 3c9b2584c9
- fix(delta): fundingRate scale 034047cf40
- feat(bingx): add standard futures 83238562c6
- fix(bitvavo): currency precision 3a7d287183
- feat(deribit): add fetchFundingRate and fetchFundingRateHistory 547e835e19
- add flags a28643a0ff
- feat(bitfinex2): add funding rate methods 2e35a203be
- remove import b83bd4b7b5
- feat(whitebit): add fundingRate methods efc3766fba
- add flags 9d4d70fa03
- feat(kucoin): has[createPostOnlyOrder] set to true 06a22c6d38
- fix(poloniex): cancelOrder error d8f6c6e398
- fix parseOrder d835867766
- remove import fd1faba4ad
- 4.0.50 52a52b888b
- bitfinex2.handleOrderBook string math fd93fc60c8
- bitfinex2.parseWsOrder string math b22733da31
- bitfinex2.handleOrderBook minor fix for python 14f966c9e4
- huobijp.parseTrade string math be71f18894
- bitinex2 handleOrderBook minor fixes ef51cceb99
- okx update market limits 55cc24666c
- okx.fetchMarkets add @see to docstring e4c7cee027
- okx.maxSize undefined e38e240ea2
- kraken: add BalanceEx api e3b503b5b4
- bitget: add apis for copy trading 8bd01dac92
- 4.0.49 9adb3b6ed7
- bitfinex pro parseTrade string math feef716340
- fix(kucoin): orders using params["triggerPrice"] can be properly placed 0f36e6fd3b
- fix(blockchaincom): explicit types import ff4a8d726e
- fix(bitmexWs): normalize orderbook amounts 46c5fc76ed
- 4.0.48 4f6182aa6e
- coinex withdraw takes params["network"] 5bc5867c65
- Changes for OHLCV and currencies api endpoint d9e808e14c
- correction d3d1bd5648
- probit.createOrder string math 6ff6f5aa43
- feat(bybit): createExpiredOptionMarket e468c171fb
- Changes for currencies api endpoint 8bbff9a901
- feat(krakenfutures): add setLeverage f7d5a140a8
- uppercase market id 3cbd03136a
- feat(krakenfutures): add fetchLeverage 7b62803e26
- add missing methods to implicit API cf47082d47
- revert 88125e170f
- fix(base): implicit TS imports b3a127937b
- fix date parsing df2805aee9
- fix(kucoin): disable webApi currencies endpoint 32ba7222df
- 4.0.47 bcb7aeaf63
- bitflyer.parseTransaction string math 96a2efb16a
- feat(base): add position type b28ca41510
- typo 03aa8981e2
- add ts types 7f8da3791f
- feat: add Position as the return type 23a11a99b9
- fix return type 573bf85b06
- missing exchanges a31f533f43
- add realizedPnl field 4c18a69953
- add python type 6d2a5d7202
- fix build 8c80664826
- add parseNumber d0d89d4915
- 4.0.46 e6ca1586f8
- dict 7ca7bdcadc
- fix 795ad090b7
- small update e5dbd92d8c
- fix(bitget): reapply historical pos changes 7c9477c955
- minor fefa440688
- minor 13dc27bb6e
- 4.0.45 1ee4a2b014
- docs: update instructions on how to check if postOnly orders are available 988c1c1820
- feat(bybit): fetchVolatilityHistory 9e04876757
- travis: add new proxy 7e43f2cda3
- trigger bybit build 275de24519
- update proxy prop 8995d943eb
- add http:// db4bb1cdba
- feat(coinbasepro): add sandbox mode c1d28851e4
- fix(binanceWs): fetchOpenOrdersWs symbol requirement removal 6d30079bda
- fix(bitfinex): signature 9fe87df19f
- restore line e24e2c0f6c
- bybit on travis a26258455b
- 4.0.44 76d53ab8b3
- fix(binance): orders trade fee for one order with multiple trades 0a13eb0433
- Update cryptocom.ts 55d72e160a
- fix(bybit): ws spot orders parsing c66714b53a
- fix linting 152c6f3fd9
- fix(bybit): update order status 77ba8bba25
- 4.0.43 8f5662603d
- removed delisted exchanges from manual 67280033c0
- README.md promo links 52fbd961a9
- README.md promo links 0712a47667
- delta add docstring links c2dcf16251
- feat(delta): add createReduceOnlyOrder and finish option support 1916cefe6e
- 4.0.42 58e8f149ae
- fix(phemex): add contract size 6951f53bad
- watchMyTrades docstrings order > trade fixes 24f7933fb9
- watchMyTrades docstrings order > trade fixes 6de3c1ac68
- watchBalance docstring fixes 17ead3d9a0
- watchBalance docstring fixes 6ed13359a1
- feat(delta): fetchSettlementHistory, createExpiredOptionMarket 842c3348e6
- editSpotOrder fixes 13b2b4293a
- feat(bitget): add history OHLCV candles 53789b754b
- read from params 8d3c0ce53b
- retry tests 690b8e7abb
- typo af2b28dd82
- fix 2ddb838124
- Update ts/src/test/test.ts 56bdf86158
- Update ts/src/test/test.ts 9f974b61ca
- Update ts/src/test/test.ts e1ad71c692
- Update ts/src/test/test.ts dc3e061942
- fix 557665eaee
- fix rt ca3ded2265
- recommit cc829f387c
- update message 4a5d06962e
- change retries to 3 d74dbcfcc7
- build: remove bybit proxy 2588032311
- trigger bybit build d18e239f4d
- 4.0.41 f25c21a31c
- feat(bitget): add privateMixGetPositionHistoryPosition support to fetchPositions edfe282489
- off by 1 fix 575223581d
- add sample f6b599cbd5
- fix parsePosition fe1e644771
- fix(bitstamp): 3d timeframe 7d823f3956
- Update BUG_REPORT.yml 25345480c4
- README OKX promo 0950b23b0b
- README.md cdn links 7964f5427f
- README.md cdn links b2633661a3
- feat(delta): setLeverage 83a86d177e
- bitget trigger order omit reduceOnly 586f91fcb5
- feat(base): add remaining and filled for closed orders 66b4b568b0
- ISSUE_TEMPLATE/BUG_REPORT.yml languages 6bdb5e4d3e
- fix!(hitbtc): hitbtc3 renamed to hitbtc 9c048be3e6
- gate setPositionMode implementation 2ef6355f0d
- feat(errors): added error type NoChange 1a96ee9799
- feat(delta): fetchLeverage 6726db8257
- add error 547f4c306e
- feat(fmfwio): upgrade to v3 api 2b57de38bb
- feat(bequant): upgrade to v3 698659c1f4
- update pro code b9fa4dc7ef
- 4.0.38 808892beff
- 4.0.39 b49af7222d
- 4.0.40 13b81397f0
- feat(delta): fetchMarkOHLCV f3751fd747
- feat(delta): fetchIndexOHLCV c667a6f031
- 4.0.39 213704b779
- fix(base): protect filterBy agains undefined limit 9a8e60f677
- binance: add apis 0cf82cca56
- gate: add apis 5e360d3cdc
- fix(coinex): setLeverage limits and refactor fc82894531
- typo 9446e60977
- removal 19208d8673
- no need of blank issue 41868dc0f4
- 4.0.37 4d27d03b97
- 4.0.38 7afaee2db2
- fix build 0df279e574
- fix types 861829ac80
- add method to base 8abe3de198
- binance added triggerPrice to editOrder 969de3bb8b
- add uncamelcase exception 9f1cb16810
- add invocation call parsing c41103a2b2
- several fixes f8a0cbb717
- small fix 73f3231b42
- remove parse to int aebed73cdf
- add return 39b415f49c
- fix handleOHLCV 60b1a93875
- fix python linting 49c8afda71
- okx: add apis 4be503b257
- 4.0.36 04381d01e4
- Update blockchaincom.ts 5fb115a5ca
- fix(okx): open interest timestamp c8e61f2aae
- fix(base): emulated fetchMarketLeverageTiers f5b8821c6d
- 4.0.35 d716565555
- feat(huobi): fetchOpenInterestHistory default required value e326900ef0
- 4.0.34 ffaa4ceba4
- fetchDepositWithdrawFees cc2bc8d6f0
- bitget: add convert apis a455b6fb60
- binance: add apis 781bebee7d
- feat(delta): addMargin, reduceMargin 8fa434da8c
- feat(delta): fetchOpenInterest 5290eb3c2c
- CR fixes 6e99fa995a
- several fixes 280edebf39
- fix(kucoin): add kyc error 6e8ba04fc9
- handle generic errors 9f8d19a698
- mexc linting fix #18596 1f53d1166c
- travis.yml node js version updated with nvm install v18.17.0 17778f61ea
- 4.0.33 51a868c9dc
- minor mistake 820026ce77
- fix(bitfinex2): protect handleErrors e0921513fb
- small update 2c34fb34d5
- fix d724b1c845
- 4.0.32 1cbc53d817
- networks 0f4943ff09
- fda 6fcdbf3a86
- fix c9a1c6ccec
- fda by networks 3c54bdb41f
- upd dd422b7dfa
- Update okx.ts c07106adaa
- Update hitbtc3.ts 292f83391d
- Update bigone.ts 9a7464b797
- Update bitmex.ts 07b668e363
- add algo 3d9f2e5d41
- mexc error remapping 0a9f98f3d7
- fix(base): python ws close 3568317863
- fix linting cdc963030b
- 4.0.31 dfec27e852
- Change name of method fetchTransactions to fetchDepositsWithdrawls ada9a6a93d
- parseTransaction(s) changed to parseDeposit(s)Withdrawal(s) 171c8bed62
- Revert "parseTransaction(s) changed to parseDeposit(s)Withdrawal(s)" dfe6b7c813
- has fix 58c5c68f26
- minor corrections 16afbc9278
- comment 27f9cb6650
- fix(bitget): margin account endpoints 95e7bb0f09
- fix(Bitbay,bitcoincom): set correct name 778de519b0
- feat(okx): fetchSettlementHistory, handle expired market id 3d5b50773f
- Update gemini.ts ffd0f32647
- Update kucoin.ts 5931284f53
- 4.0.30 f88265148e
- new tags 33f7f49e30
- binance: add apis 75a45ae40d
- huobi: add apis ec5b0c233a
- 4.0.29 f6759a8d4d
- huobi error handling PermissionDenied on withdraw 2257f8690d
- 4.0.28 a9825dbe8f
- perihpericals 1bac5281c0
- revert afa86709c9
- rename d6abe01c36
- final 908beafc0d
- typo 66e9c96683
- kucoin: update borrowMargin to v3 9d52d735a2
- kucoin: update repayMargin to v3 08f12fa6eb
- kucoin: update error code 354bc77d88
- minify 1f447cf6e7
- rename methods 62a4754524
- simplify invertFlatStringDictionary 32616e0d47
- transpile changes 79b1e8048a
- kucoin: update borrowMargin & repayMargin ArgumentsRequired error 1d81bddc23
- kucoin: update repayMargin ArgumentsRequired error 19e29afec3
- bingx reflink #17924 b1265b705a
- feat(okx): editOrder, remove market type restriction 2bce0c7768
- restore edit order 084c91e66f
- 4.0.27 af9e6a8407
- bingx logo d36f1fed8d
- 4.0.25 [ci deploy] 08d0e9eb5b
- bingx linting, setMargin error handling fix #17924 [ci deploy] 0e7f855091
- 4.0.26 c58d9d85d8
- initial commit e2659d489f
- bug/syntax fixes be2dd6bfb0
- white line above imports 38ae163296
- Add abstract file 2d0d5fe142
- Update rateLimit & add private urls 85d0833eff
- fix private sign part & add fetchBalance 26b7219c17
- fetchPositions, createOrder, cancelOrder, cancelAllOrders, cancelOrders, fetchOrder, fetchOpenOrders, fetchClosedOrders ff894e1be8
- add other unified endpoints (bug in setMarginMode) eb439cae65
- small changes 98ac4d88fa
- fix php, allow for both market types and other changes 351291a5f5
- order fixes 94a2637d52
- review updates 4addd32311
- update see values 87ab069c76
- add isActive ad10c45825
- small cr fixes c63dc80a13
- review updates b872fbddc1
- withdraw 40f57c05f1
- fix withdraw response 733454c302
- fix fetchCurrencies b2a01cc451
- fix parseOrderStatus ca61fa2294
- add error message c4654262f1
- fix parse trade 20255d1087
- update jsdocs 9544b55d21
- fix transactions 0e9cb5126b
- reorg requirement b5ea74d162
- test fixes ffcb003fd8
- make tests pass e065b1c7d6
- add networkIdToCode 012c708d3c
- 4.0.24 3c41844aec
- feat(okx): watchTickers, watchMyTrades, createOrderWs, cancelOrderWs, eidtOrdersWs f3be306b8c
- watchTicker fix 859d79df4c
- small fixes 952346291d
- edit Order fix c7aaf6eaeb
- indexes 0247165064
- lint 2b0c87a036
- CR fixes 7889d402f8
- add clientOrderId to cancelOrderWs ae356cb655
- trigger check inside createOrderWs efa552a26c
- editOrder e6e51f8921
- 4.0.23 73cccd6e92
- added coinbase advanced trade websocket class 7daf978aa9
- coinbase advance trade pro signature edits ffe1f7ff9a
- feature(Coinbase): implement WS api Auth & several watch & parse methods 59eb0041b0
- coinbase sockets import error fixes b807820afa
- coinbase sockets handleMessage methods, handle method response comments bede279e03
- coinbase sockets subscribe method fix d197fcf60b
- coinbase sockets parseWsTicker updates 86d987086a
- coinbase sockets subscribe minor change 3d68af1a57
- coinbase parseWSTicker minor update 40e424f1d6
- coinbase handleTrade f273ab06f8
- coinbase removed handleMyTrade parseWsTrade 35f18b739a
- coinbase sockets has 504ad56803
- coinbase parseWsOrder 89a2b77356
- poloniex handleMessage minor fix 92cf45c92a
- coinbase handleOrderBook 8ef4217a7b
- coinbase handleOrder ca49e6b521
- coinbase handleMessage error handling 1a08745465
- coinbase handleTickers works 5e2fe22a8f
- coinbase.watchTrades works c7cea8b3ac
- coinbase watchOrderBook works 9f0fecfe2f
- coinbase watchOrder almost works 257ca9e099
- coinbase watchorders works 3b1dd4f85c
- coinbase sockets removed commented code 549b38410c
- coinbase parseWsOrder fee currency b53a52151c
- coinbase sockets fix imports 670e7e0478
- coinbase sockets removed explicit sha256 from hmac method call e62e1bbd09
- coinbase.pro minor changes a5a1cc0ca3
- coinbase.handleOrder minor change da913cd412
- coinbase removed watchStatus from has 9c03d04d5e
- coinbase.js revert changes b4b52e9c5a
- Update bitget.ts 1510afea8d
- revert coinbase.js 880b516e31
- coinbase.pro update docstrings to common format 0cdf51ba94
- coinbase.pro update watchTickers to resolve with symbols f1d7d09760
- coinbase.watchTickers remove messageHash cointaining symbols 6cdf2ff8b5
- coinbase.watchTickers minor fix 036cd04ca5
- Revert "coinbase.watchTickers remove messageHash cointaining symbols" bfb0a00fe0
- coinbase.watchTickers filter by tickers array 2bde30b9d1
- bitget: patch fetchPosition d85811111f
- feat(delta): fetchFundingRate 2e88bacc97
- feat(delta): fetchFundingRates a43843f600
- fetchFundingRates, add API doc link 3e51728179
- remove use strict c684372fbd
- add pro badge 7626b40629
- feat(okx): add eth options a9fd5183be
- 4.0.22 ee6ccea7a0
- edit 44b4695b49
- add debug opt c8d925ace0
- remove opt 93e62d9d29
- feat(delta): adjust option naming 18485d2b1a
- fix(bitmex): parseTransaction 49ca1c400b
- kucoinfutures certified = true 6b77de233d
- adjust spot market naming a2c55f9c99
- feat(delta): fetchTicker, fetchTickers, add bid and ask data cf600f7b4b
- fix(bybit): fetchPosition crash da05ed9fee
- bybit createMarketBuyOrderRequiresPrice handling rewrite for spot markets f2aab9b627
- deribit, bitpanda, coinex, krakenfutures, wazirx transpilation of php object property dereferencing fix #18536 cba02619db
- 4.0.20 2cea3861be
- 4.0.21 ddbd97b68b
- feat(bybit): fetchSettlementHistory d577188ad5
- fix(huobi): remove fetchOrders/fetchClosedOrders dynamic calls 861ef61eed
- bitfinex2 transaction status e9bcd0c19d
- bitfinex2 more statuses 787c2993fb
- ts/src/bitmex.ts parseTransaction amount and status fixes 8c230e9c36
- 4.0.19 b052163e23
- binance: use fapiPrivateV2GetAccount instead a70802a512
- binance: use fapiPrivateV2GetPositionRisk instead 4f52bfcb78
- binance: add new fapis 8416b9f828
- feat(kraken): add transfer and transferOut 3f9d855dca
- add flag 8975eafbc3
- feat(bybit): option support ed260bae66
- 4.0.18 0103010265
- fix(huobi): createContractOrder and createSpotOrder casing ce341b969d
- fix(Exchange.php): filterByLimit fix 9c07805647
- fix(bybit): v5 :: creatOrder :: option markets ed8ffe5054
- fix(bybit): editOrder options 9695bd1ce1
- 4.0.17 91ea2e02ab
- feat(bybit): fetchMarkets, add ETH and SOL options markets fcbcb7e904
- fix error: use parseNumber on strike price 45c1896c35
- add 'loadExpiredOptions' setting c8cfcb5fb0
- bitget: add apis 8bd1144e57
- bybit: add apis 2680834fc9
- huobi: add apis fd82b83d9f
- okx: add apis 8def728d0c
- simplify options loading d5a7c12ebc
- 4.0.16 e272a14e0c
- feat(cryptocom): add ws trading api 2f71e3ae2f
- fix py 456b60f477
- fixes 1fb899e7e9
- fix error 85c36ad61e
- fix(base): add fetchOpenInterest 72b3b88a47
- fix signature 38fd003fdb
- bitget error mapping 43115 The current trading pair is opening soon, please refer to the official announcement for the opening time a66778d2cd
- merge main 2c5a1d9b03
- fix 01367f5ce1
- priceToPrecision, amountToPrecision error handling fix d6af644e4e
- 4.0.15 876f34c0a8
- huobi.createSpotOrder docstring 685b86b30a
- huobi.createSpotOrder margin modes 6959c71960
- huobi.createContractOrder docstring 7a843c1db0
- huobi.fetchAccountIdByType gets margin account ids f38e388c74
- huobi.fetchAccountIdByType fix for cross margin a2dd8cc5c8
- huobi.fetchAccountIdByType fix for isolated margin 2c24cc7ad7
- huobi createOrder @see 072ba651e8
- huobi.fetchAccountIdByType bug fix 97aa7139a3
- fix typo bfd7dec6e1
- huobi.createContractOrder removed errors thrown 7d10006841
- huobi createSpotOrder minor changes c0d6574ba6
- docs: add pro functions 7cd196db78
- remove allow undefined 22951c5a8f
- fix coinbase docs adcf48ac85
- add errors 9dfbdab91c
- refactor(cryptocom): migrate websockets to unified API 44c283a021
- fix jsdocs 740571ba65
- deribit: parse precision 141b0ce515
- cr fixes 0ffba4e665
- fix(Exchange.py): fix camelCase props merging 3e8aa0115c
- revert changes a0bbea6060
- remove debug log 6eed4963b5
- fix watchMyTrades eb572bb7e4
- 4.0.14 ecba150f10
- refactor(cryptocom): fetchDeposits, migrate to unified API c0904b9b7a
- 4.0.13 feaba7277f
- kf 4a3e2b0282
- remove fetchFees 6114912dd2
- add flag 2bde5a7753
- add webExchange to sandbox da06d3bda0
- fix fundingRateHistory timestamp cda9595bab
- fix(base): ffilterBySinceLimit [ci deploy] c0eadc8dc5
- 4.0.12 b82fb59e69
- Luno update API 8680bb5efb
- networks ee7b1f0ef1
- fetchCurrencies 42d78019c7
- fetch d f1e8150447
- withdraw & f 2b0b423505
- fT 42568bd299
- final d02b3e3139
- Commit luno.ts file 963e8c0128
- Delete luno.js 7f925f0c37
- revert 99aaca39f8
- cr 0a863598a4
- lowercase networkCode d375e81bab
- fix parseDepositWithdrawFee dbcdb0d7ef
- fix(base): protect filterByValueSinceLimit 763943c841
- protect filterBySinceLimit 93758fcf5a
- 4.0.11 862fc05148
- okx: add apis e03876a135
- refactor(cryptocom): fetchWithdrawals, migrate to unified API 87a42e610a
- okx: add apis, privateGetAccountAdjustLeverageInfo a68694d7e9
- 4.0.10 d7d4a16d4f
- feat(binance): add support for websocket trading ab0d483031
- small fixes d37f258005
- transpile fixes d5dbcc064a
- gate: add apis 4fffc58cc1
- pr comments 34567da301
- fix jsdocs and extend params db79487c8d
- improve checkIsSpot 75e310085a
- bitget parseTransaction edits aaa02002f1
- bitget parseTransaction more edits df09366b87
- bitget linting e2b34933cf
- oceanex: add @see d15bd6b8f4
- woo: remove apis GET /v1/client/info 9c621b1cfb
- novadax: add @see 6d2b7b92d1
- CR fixes f0f280cc5a
- add filterBySymbolSinceLimit to ws methods e9240e8d5e
- fix error message f0a255b999
- add checkRequiredSymbol aab1f49dbe
- edit to grep pattern b9e8562bad
- add comment 93886bc48f
- edit multilang for options 73ab1a6e4f
- 4.0.9 6085a11cba
- Update Exchange.php 7e3210883b
- travis: remove change.sh for now 2b6a02a0b3
- probit fetchDepositsWithdrawals true bfb8e2ce0e
- 4.0.8 004e385993
- bitget: add apis 4be436de77
- okx reflink fix [ci deploy] 0960f8044b
- 4.0.7 450fcab82a
- feat(coinbase): fetchBidsAsks a20ca10028
- okx ccxt campaign reflink 4032cb80d9
- okx campaign banner [ci deploy] 5e55b6f36a
- okx campaign banner [ci deploy] 1d23033e33
- okx campaign banner [ci deploy] 0dd8d45650
- 4.0.6 c774fe31d4
- fetchdepositaddress 727a9e6ced
- types 4437d21105
- historyTraes 0e4a9c9182
- binance: add apis 86fc331d5c
- bitget: add apis 3b06f23e9a
- add support for optional in jsdoc 743c3d1c9b
- support for optional params in jsdocs 0458e05fb8
- remove undefined from optional parameters defintion 6f4d4f31c8
- minor edit 6da954a276
- remove dynamic call 2af8d94278
- fix(base): fix handleOptionAndParams 6ab7baca1a
- fix(bybit): watchOrders [ci deploy] 496c42ff58
- fix(watchOrders): filterBySymbolSinceLimit call 00f17840b4
- build: disable ascendex dac0a2e354
- 4.0.5 ba9f4414f6
- base 73f64b5216
- networks aa8af496b1
- networksById 93a3dbfcd9
- remove ignore 1c06db0b40
- clause 752aeae820
- coinsph: add apis 77720953ae
- coinsph: add fetchDepositAddress 730a00fe14
- coinsph: add fetchDepositAddress @see d18d47b07d
- remove from install 5df486c8f2
- rebuild into manual c349c32d32
- add php proxy snippet 9b11e059b9
- rename 71000cab53
- removal of old proxy 5719ec8f80
- py sample fe37902651
- js agent sample be092f07ac
- php sample correction 3b03c28e02
- added py sync example 1201503c0e
- added aiohttp socks proxy py example d30af84d46
- edits to examples 0be13d2212
- manual edits 2ba861732f
- manual edits 072c4044c2
- py proxy server 52eaed173e
- comment 1568f5d04f
- html examples c4302b197e
- pair comment e10a4ee6f9
- remove method b3c81e9c4d
- informative message 1a19e3b076
- update a84767b982
- precision d7834c4e21
- Update Exchange.ts bc6cb00e8e
- Update Exchange.ts c16122d84b
- Update build.sh 86be57409a
- Update build.sh 8c2957404d
- remove remnants from build.sh a88c6f68ad
- feat(huobi): add id to implicit calls 9311180604
- coinsph: unify network 0a8b0a9d05
- coinsph: update fetchDeposits b90ed70bb9
- coinsph: update fetchWithdrawals 402601a651
- feat(cryptocom): withdraw, migrate to unified API a966f83528
- feat(cryptocom): set swap, future and option to true ddc8acdb32
- minor edit to docs 8c234d2331
- add deprecated message ef68e6e546
- add network handling cdc34b7a18
- add changelog manually a6fdb6ad6d
- feat(swap): fix fetchOpenInterestHistory bd885274b2
- update error message 65b2f5f2ac
- CORS note 40228ca370
- cr 2ee61be0be
- 4.0.4 bde967bf30
- 4.0.0 c99d7a6f07
- 4.0.1 46290fdaf5
- 4.0.2 [ci deploy] ebe80998bc
- 4.0.3 04e863b83c
- sidebar and transpiler 07dabd8a6e
- jsdocs, package and templates b4152167e4
- rest files 8036f38a9f
- pro docs d053a5e72d
- Exchange docs d300a79129
- fix transpile python f8c46d1d75
- merge 6a91215eeb
- fix missing conflict 8cf7304479
- minor edit in probit 7edb28e296
- unlink some files 5af6ac2f3f
- fix formatting for docs 1499691d74
- phemex parseTicker fix 0ee64440c4
- implement api spec 075cf630a3
- add all missing files e0283696d6
- update missing files 3c3a0e68b4
- add glossary 199ef40157
- remove vestige file 2102528b36
- 3.1.60 27be37462e
- latoken parseBalance unification 8b5cb38159
- probit fetchMyTrades fix a13798c241
- probit typo fix 6c3398f5ff
- probit linting 8e8ad2ba51
- lbank2 fetchMyTrades fix 8a8e414e62
- delta: add apis 230b38f9ea
- feat(coinbase): fetchOrderBook 1e18088cd1
- Update Private API Menu Manual c65ed35bdb
- fix(okx): signature id fix d8a458d1d6
- 3.1.59 b3f99d284d
- edit 96d6d58916
- feat(cryptocom): fetchPosition, fetchPositions 8c5ca41831
- coinbase: add apis b0dfca528f
- phemex parseTrade fix c29fdf2462
- phemex fee currency 81521eb020
- phemex linting 742707cbf4
- Luno correct parseLedgerEntry 514118e5b5
- fix(binance): id fix 89406c90f3
- build: disable huobijp ba593be95f
- fix(okx): add id to sign 53463d7752
- 3.1.57 83c82c9287
- 3.1.58 a98ba38550
- comment 89f053aa78
- TRACE commonCurrencies conflict 8f17079f4c
- build: fix python formatting e5cb616241
- wiki/Manual.md minor header depth fixes 378d64f433
- okx.ts minor edits in comments 55cd01f10b
- 3.1.56 a104176cc5
- feat(woo): add algo orders to createOrder 78e0abdda5
- feat(woo): cancelOrder algoOrders support 6bdb91f0ba
- feat(woo): cancelAllOrders algo orders support 59efd36b60
- add algo to editOrder 74c7137eb5
- update id 6706b7da19
- several algo orders fixed 12f4b00e04
- minor examples correction e08afafc36
- final commit ff771b201a
- foundation 303d930235
- kraken: add create / close a position example a931598694
- examples: all_open_rders => all_open_orders e670336d5b
- fix createOrder sl/tp 949bb71d9d
- order fix b41352fe1d
- add tp and sl to parseOrder f12e96ccfb
- move brokerId to signature ba8f5a48d7
- remove exception 4ad3e6e484
- small order fix 0a42f1118e
- certify woo 3eccaa43ba
- minor edit bf92a33992
- revert d83b58c48b
- review updates a5a2e697d1
- feat(cryptocom): fetchFundingRateHistory 58409872e0
- fix parsing b2c9fb9b4c
- feat(kraken): add postOnly support 6755640936
- remove import 45b8f17ccc
- 3.1.55 e0fbcc3683
- fix(bitmex): spot/currencies precisions 7416fd5cb3
- small fix 599b87ea44
- cr suggestions 1ea996ced1
- ticker and orderbook fixes ecfdf84826
- more cr fixes 3d477651e2
- improve before calculation dfce305dff
- cr fix 949b68db0c
- replace parseFloat with parseInt in create/editOrder 4120eff57a
- params typo 81781fa62a
- feat(cryptocom): fetchSettlementHistory 70519778e7
- minor b37fd36279
- revert 091fa20d3c
- remove active 73e2266c37
- read base and quote as strings a48c768931
- fix ohlcv amount b6187c6a3c
- fix linear contractSize fd7747396a
- fix trc code b23a97ef90
- fix inverse parsing be1788752f
- remove isquanto from inverse 69cd1317ad
- fix trades cost 29b6aac828
- dry methods d92a9d179f
- Update bitmex.ts 5832449c68
- remove unnecessary method 0ab98f5ab8
- Update bitmex.ts 71881f4c86
- Update bitmex.ts eec20dad83
- Update bitmex.ts 26c4bb176b
- use handleMarketTypeAndParams faa1399d3e
- bybit: add apis 470a9e7d2c
- Update luno.ts fetchTradingFee d955a9d689
- improve parsePosition 73f129fa07
- handle unknown markets bcc764418c
- 3.1.54 897dae19e5
- build/push.sh git pushback debug a29d16a4ba
- build/push.sh git pushback debug 35e9f355ec
- one parseDepositWithdrawFee func 99ddbfc9ab
- fix(deribit): removed spot duplicated markets a7ab2827a4
- fix orderbook timestamp 9736b7699b
- fix(Exchange): remove conflicting error message 374f673cda
- 3.1.53 040ece4ceb
- fda by networks 52fcba0ff1
- networks a05489d159
- netowrkids e20b9063bb
- revert efd0f46334
- feat(krakenfutures): add lastUpdateTimestamp 84cc637a99
- fix(mexc): change marginType to marginMode 6a77cb1122
- add jsdocs 294e4304ac
- btcex shutting down and delisted 53157877f2
- 3.1.52 1b25682e9f
- minor 0d2fbc42ed
- gemini eca3886a5d
- inline 20a8a249d6
- option 612fecb7e0
- update fetching from web 06d1a861b8
- revert 24d3385c56
- Update transpile.js a3867ff976
- Update transpile.js de89579dd7
- Update Exchange.ts a95fb6c5d6
- Update gemini.ts 705248fb4b
- Update gemini.ts b329ba3364
- final commit 203763c877
- fix 82dbad52de
- comment 386aa75d34
- str cf2cec0149
- Update Exchange.ts 44d1681510
- networks fb6bfa2c5c
- netowrks f247c26972
- change precision's index from array 8d647b80e1
- precision index e386a9ce27
- comment edit 851f134e0b
- add codes type fetchDepositWithdrawFees 4fbeaae5aa
- fetchDepositWithdrawFees params typo fix 5039006b70
- remove comment 2687ced278
- revert d8db6b5d38
- refactor(cryptocom): fetchDepositAddressesByNetwork, unified API 0788b58583
- update network code 0a9a2aabed
- build: update decimalToPrecision links 99f15fa15d
- fix(krakenfutures): charts sandbox api 65c96f3b55
- [ci deploy] delist xt #18315 3fd1a80400
- 3.1.51 a1004fb85b
- fix 67193f94fa
- php & sync & async proxying e8fc816bb3
- ssh comment 9b2d8e6f76
- updated http_proxy c008abd070
- http_proxy updates 791d4f951b
- remove proxy agent url 969b3285fe
- add composer f9f5016aae
- Update test_async.php d6919f4676
- Update test_async.php f208d0f9de
- Update test_sync.php 75fd2e70a5
- added local dependencies 6559d24428
- Added all proxy support for TS/JS bb5974279d
- added files b12f3755de
- remove js d2c00fab94
- example for ts d5ce6eb8b2
- revert 7fdd1f268f
- php ts first e78139e8b7
- php & py 316b2abc52
- minor b7bd1dba0d
- php 3946e9bb55
- minor 5aa6658c04
- get_property, set_property, property_exists 9e83f71738
- typo 7f04c577a3
- rev 6e5401b80e
- transpile 13e1b9c408
- transpiler 2d5085b435
- update 35040bb91d
- lint 6458b71f07
- rev ceada4f18a
- final touches e26b992b9b
- updates 8a78d30ece
- lint 136b069456
- proxy updates c9b5fbc5b6
- remove dynamic props f0221b66db
- migrate into optional dependency df541e6427
- not supp 0c34016490
- https cae33a7d71
- https edit 5428c81fe4
- updates 39f5dce494
- safeString2 d8f9d27d12
- updates 84d00de511
- prop get e8dda7aa91
- flake fix 7542582e07
- rev f850b1c6c5
- remove dep 1a99c78709
- remove
clue
ns 5c28cfe5e3 - remove safeProp 1a5c7eb14b
- fixes b19e0cbd45
- lint ca0621c980
- python fix e1bd21f894
- minor 9c14a35aa7
- updates cf3426f8dd
- errors d1822ca6c3
- revert a62e409e7e
- renamed 8eda1db2ab
- feat(cryptocom): createOrder, migrate to the unified API f440802bd2
- broad exception message f6d759bb1c
- sandbox flags e12fd9ef4e
- update transpilation 6d5b8c7534
- separate from pr 2f76ec6659
- Update Exchange.php 68bbef2590
- fix notnotval 8f32178950
- update parseOrder to avoid conflicts 4746ce0d5b
- php fix 0e720e1ca4
- temp upd 30a9decd36
- final updates 08a7ba28b8
- examples 3903925869
- function type transpile 7f5915c8db
- example 752c9ae95b
- py proxy 7f096937d9
- final commits af82e2a0e1
- final 5ca5404cb9
- remove space 6c3f559bcb
- add type 2 stop orders 22cc15e6e4
- added methods 38fadab4c4
- cloned objects 44640a98c3
- remove remnant method "removeSubKeyFromInstance" 172e8b3a72
- fix 4a6b5b103b
- ts fix 729cb2a47b
- php 00c8b78e4e
- py 9b3b749e95
- fix clientOrderId 2d5f001b40
- types proxy b7fe8f8feb
- binance: add apis 1ce0ab5053
- feat(cryptocom): fetchAccounts 99f23203ab
- binance: add apis for simple earn 145e6f3cf9
- bitget: add tax apis 56f541e4bb
- refactor(cryptocom): fetchOrderBook, migrate to the unified API b13f17f652
- removed unnecessary methods dd14bfec74
- 3.1.50 1142290802
- zonda fetchTicker, fetchTickers new api path. fixes: #13921 f03674208e
- zonda: avoid unnecessary dynamism in fetchTicker(s) 30b4b3392d
- zonda removed fetchTickersV1andV2 a585456c7f
- zonda.fetchTicker bug fix 592e3e7eec
- zonda.fetchTickers update methods fa7ad9c15a
- remove stopPrice, stopLossPrice & takeProfitPrice from safeValueN cbe9780da1
- bitrrex fetchDepositWithdrawFees 7f6513f26f
- update has be39a41478
- add codes type 3ea7a7817a
- review updates 6646111b6c
- feat(xt): add lastUpdateTimestamp 85215feb62
- add params tp/sl type to js doc 1cae405f6a
- refactor(cryptocom): fetchTickers, migrate to the unified API fe545433b4
- feat(cryptocom): fetchLedger c43ae39bad
- feat: add takeProfitPrice and stopLossPrice to base 88f39469b9
- add takeProfit and stopLoss to parseOrder b5a4fea742
- add phemex example e2e6db5e67
- add codes type ff877fe384
- feat(Exchange): type fetchBidsAsks and parseTickers 70a265540e
- feat(cryptocom): add fetchTicker c869cc0269
- add flags 570ad962c8
- Manual.md clarifications on take profit orders a2021cb645
- 3.1.49 23d49e95bd
- bybit: add apis 0a8d768091
- feat(bitget,bybit,kucoinfutures,okx): add lastUpdateTimestamp to order e540365515
- docs: add ws trading functions 2698bd7aad
- typesctipt 47f730f698
- exchange.fetchDepositWithdrawals e9fbb1b3d2
- added fetchDepositWithdrawals to has of exchanges with fetchTransactions in has 3b33cdf2a1
- updated docstrings for fetchTransactions to say DEPRECATED use fetchDepositWithdrawals instead 0796bbfa2c
- merge master into fetchDepositWithdrawals 9c0056b14a
- revert itbit.js back to master efa042722b
- binance: add apis 312ab17c79
- update has fetchDepositWithdrawFees 7081b76e1e
- add codes type a2983029b0
- fix(pro): base exchange import 4b6df72c03
- examples/README.md more links c1e8ec1380
- feat(xt): add lastUpdateTimestamp 4acdb8cf6d
- 3.1.48 a8376b8fb2
- force update d02e7674b1
- first commit 590ff027e6
- fix(binance): handle ws order's updateTimestamp f3c98f5229
- small change e4a1f3ff0e
- okx: add apis dada2cfad0
- refactor(cryptocom): fetchOHLCV, migrate to the unified API 0f76349390
- bitget: add apis b076cfccf6
- fix watchOrderBook cb7bfc4291
- comment 9a3aba919d
- rename ecd758f3b7
- fix return type c9e492bf8d
- line fix 492fed72d8
- minor 26373ce8ad
- more edits bcd51b6cba
- revert 3a594e7e6c
- minor 8123137b08
- debug a828e59da0
- update see value 2cd9b4eba2
- remove debug 21d89e7c18
- temporary enable of debug a5ca7018b2
- refactor(cryptocom): fetchBalance, migrate to the unified API c7d5cf2cfd
- poloniex error mapping e3034287f9
- 3.1.47 f2669ed9e8
- add docstrings 54ac2ba1e6
- merge main 171e1a87c8
- add types and rename methods ed0f719b4f
- add errors a1fdcae548
- refactor(cryptocom): fetchMyTrades, migrate to the unified API 60c30d45d7
- refactor(cryptocom): fetchTrades, migrate to the unified API 3d57ddd1a4
- remove 'liquidity_indicator' from parseTrade 434934917f
- remove currently unused Precise import 0018070c53
- use safeCurrencyCode with feeCurrency 8e39f109e5
- Update types.py 3caac6a76f
- add base exchange functions f4856799a1
- fix fees sign 6b4ca8bfd8
- lowercase position side 3ddcdf91bf
- typo 6a8b18a219
- update has 8d77bced92
- add codes type 06794e8006
- add codes type 6e81eaea9d
- add ws stubs to Exchange.ts b11ef8d6b2
- add errors mapping 59a6f3dfb8
- cr fix df3b36a5c8
- ascendex: add apis a9dec399e6
- 3.1.46 1ed6ffda44
- refactor(cryptocom): fetchOrder, migrate to the unified API 76fa44f644
- refactor(cryptocom): fetchOrders, migrate to the unified API 4902b48efe
- update parseOrder to avoid conflicts 80914fbe18
- update parseOrder to avoid conflicts 7494015d37
- wiki/Manual.md order types outline cdc6e0318a
- wiki/Manual.md fix attached stopLoss and takeProfit param names + add more clarifications 18950282ea
- fix(binance): php testnet ead1a72e96
- wiki/Manual.md attached stopLoss and takeProfit minor edits a2a6b6ae73
- wiki/Manual.md attached stopLoss and takeProfit more clarifications ea16d3109f
- 3.1.45 f619241982
- huobi: add error code 4cc082a706
- 3.1.44 af6d914285
- exmo.fetchCurrencies string math ef67f76fc1
- exmo string math update ee660a95c5
- base/Exchange ws method stubs 876b1443d4
- bitfinex2.parseWsTrade unified header 5b8dd087e4
- parseWsTrade unify method headers d2b6fe5a5b
- parseWSOHLCV header unification 794cea775f
- whitebit parseWsOrder header unified 61b94ac5a7
- parseWsOrder header unification 3e4b2c9307
- base/exchange removed parseWsTicker a88449c779
- whitebit.parseWsOrder minor bug fix 1fbfe9f7cc
- exchange.parseWsOrderTrade b58cb89b77
- krakenfutures.pro bug fix 134592baea
- Revert "krakenfutures.pro bug fix" cbbe4bdf0a
- exchange ws method stubs throw NotSupported 88a83c51e0
- ws method stubs: removed Market type from header eb224f70ea
- coinbasepro: unified sockets parser headers 5a2492f91b
- ws parse stubs: removed return types 6aa993a58b
- refactor(cryptocom): fetchOpenOrders, migrate to the unified API 064208e87f
- refactor(cryptocom): cancelOrder, migrate to the unified API 23424d5d22
- refactor(cryptocom): cancelAllOrders, migrate to the unified API 436d92cd2d
- coinex.parseWsOrder fix 236e7052ec
- huobi.parseWsTrade unification 35a7c99765
- idex.parseWsTrade header stub unification 6c346ef64e
- wazirx.parseWsOrder header unification 67c58c6774
- ws method stubs added to transpiler cae65b98d7
- update parseOrder 0ccee159b2
- update parseOrder to avoid conflicts c354dea5be
- add ws stubs types dffedf9ce6
- build: disable currencycom e9b127a32c
- 3.1.43 f317618f40
- bitmex: add apis cb65ba826d
- fx b9c4f8c778
- Update okx.ts 36cb84a70c
- transpiler makes decision to transpile based on mtime difference in seconds instead of milliseconds 38f9b05597
- [krakenfutures] fix fundingRate to return relative value 3ada574b9d
- lbank fetchMarkets fix 0796797f6c
- transfer fix parser 82c78a7ebb
- change promise.All 1632316602
- fix linting 508d5114ab
- examples/README.md new links b3590c1563
- okx createOrder stop loss and take profit orders f87a71bcd8
- examples/README.md new links 1042270827
- examples/README.md new links 1cef8e205e
- examples/README.md new links 832cd2bc88
- Manual,md whitespaces on trigger orders/stoploss/takeprofit f1d2822ceb
- Manual,md whitespaces on trigger orders/stoploss/takeprofit 708fdf2d3a
- 3.1.42 64245cba4d
- feat(gate): fetchOHLCV, add option support 86628c224f
- fix syntax error 7b30bbd0f7
- bybit: use start in ws ohlcv stream 1d5847df42
- isolate logic into fetchOptionOHLCV 91089e24e1
- Update probit.ts (according to pr#18210) 1c7428cf65
- feat(probit): add flags d422644242
- replaceAll & trim f494bf748d
- bybit: patch fetchOrders b49183709b
- bybit: add broker api 95ffaa8cee
- Update transpile.js e2af21ba7c
- fix(xt): error handling when response is undefined 58f1a7c47a
- 3.1.41 8c1849a7b6
- feat(cryptocom): fetchMarkets, migrate to unified API c809974c5d
- set settle to undefined for spot markets 017c8d9115
- private tests: fix runtime errors for Python and PHP. 63c57a80c9
- fix(bybit): fetchTickers parsing 71489ebc07
- build: fix WS regular transpiling 615bfbc54e
- Update build.sh 539b06ed15
- Update build.sh 2d78b480bf
- Update build.sh 3d86dd0243
- Update build.sh 9281731255
- fix(cli.py): support sync calls 1f57e2d706
- cr fixes a13b259dab
- 3.1.39 edf2a88ea3
- 3.1.39 540f91d254
- 3.1.40 e77cd005e9
- probit new endpoint fd7d55d0b9
- 3.1.38 f77aaadef5
- add precision mode efb951a491
- [krakenfutures] fetchFundingRate(s) d41c8d8e20
- add jsdoc a7a9de6093
- fix symbol 2e632a348e
- Update bitstamp.js 35b76dbcf4
- [base] Exchange.fetchFundingRate normalize symbol 9e28f60bc0
- Add status for bitso 3e229d2d9b
- revert js file 3810c298b2
- feat(bitstamp): add dgld/ldo withdrawal address 47c7654a1c
- fix(bitget): fetchTickers parsing 8a16ea6243
- cr fixes 18c4058258
- fix(bitget): executePrice not required when type is market d10ff49257
- 3.1.37 8fc0a63a30
- woo: add apis 04681516fc
- feat(gate): change option websocket URL values 4b8e2eaf0f
- 3.1.36 df793af558
- fix(binance): handle order's timestamp properly caff603787
- update status condition 499da432c3
- revert a461b2161d
- rev ecc38fe6bb
- rev2 0209946e82
- feat(binance): add lastUpdateTimestamp 81d7c3b8af
- fix type ambiguity 4eb433d225
- fix transactTime 9e81081219
- binance: add apis 9be228399d
- bitbank: add apis 6d338e2131
- 3.1.35 d63582d280
- gate fixed issue with undefined id 12c70417e7
- feat(gate): add option support 085cdd26f4
- Fix: mexc broker api url in js 762002b6a6
- Fix: mexc broker api url in php 88da493b99
- Fix: mexc broker api url in python e6067fb39d
- Fix: mexc broker api url in ts 5c3672a564
- mexc linting 6b365f9757
- restored modified files 51a1e81621
- 3.1.34 b3441937af
- Correct FAQ to cite TS as source language eb76f630ec
- Add nextPageCursor to results where possible fb46bd2e90
- dry pagination code 68c0062b2c
- add cursor to missing methods f202a6fc1e
- add cursor to usdc responses f0b11f20cd
- fix php version e6a0d44ac8
- 3.1.33 3e61fac268
- fix(build): take exchanges.cfg into consideration f9d253747b
- fix(gate): fix status for partially filled 2b2103c70b
- feat(gate): fetchTicker, fetchTickers, add option support 47e622b236
- bybit: add get affiliate user info api 1315bb04a9
- CR fixes 647260908c
- binance.addMargin amountToPrecision changed to costToPrecision 767b8e465b
- add jsdocs endpoints b1dc708e38
- 3.1.32 0cc6eb34ca
- refix 692b55f481
- bitstamp fetchTickers 69daf0459a
- bitstamp commas in comment c4b740d556
- bitforex fetchMyTrades since edit e1e2c5ceca
- disable volume check 1cd9af7b4f
- disable quote 9ff4387971
- typo 271593647e
- feat(bybit): add clientOrderId support to fetchOrderTrades 5e3e3307c3
- add error mapping 80928cbdfa
- fix(bybit): restore options loading cad282b29e
- bitmex fetchticker a036d66833
- fix 0ad92180de
- CONTRIBUTING.md edits for typescript 4aad99c23d
- 3.1.31 b36af3201f
- binance: remove deprecated api (pmExchangeInfo) 629aafc17a
- binance: add more papis 62eaf62371
- 3.1.30 850c9516a5
- Fix private tests args. 0baacb7c19
- bitforex new endpoints, fetchMyTrades 2a20e7ecd3
- bitforex linting dfd97e491c
- bitforex linting ef30772086
- cr fixes 38cac9fa59
- add marketId 9c49d53f19
- fix transpilation conditional 4b5c5d5e1f
- feat(gate): fetchLedger 908afb5df9
- fix timestamp 08fca0bea2
- calculate before 141f506bf6
- 3.1.29 de322ef35b
- fix(base): fetchBalance return type ec3013158d
- fix createOrder type e26c1c1c40
- fix order type c587e956f8
- update signature 0f79e646ba
- editOrder update 4e8714f5b9
- 3.1.28 f7068e4f3c
- feat(base): watchTicker emulate from watchTickers 5c12aabcf3
- fix error message 7f14ec053b
- add test to critical_patten of build.sh 8c13501d3a
- 3.1.27 804d4b32ba
- feat(gate): fetchSettlementHistory 12699f0804
- 3.1.26 de07dda0cd
- bitget: add mix apis 3b0d15cbf1
- fix(binance): watchTickers non recurssion 8c775508f4
- fix channel 22c659fb56
- fix(xt): swap orders amount precision 36634d9467
- handle type properly 7a2b468445
- remove duplicated endpoint 547a72ccf7
- 3.1.25 891f5a8ba8
- fetch ohlcv removal with building c331fbe76b
- fix link 9d75a3f7da
- build example 264e722d4b
- example 5f9902e941
- comment 4982b6729a
- bitget: add swap order fee 4f306f0135
- minor 323bf950a3
- poloniex fetchCurrencies networks added 626ef80202
- removed redundant code 7dc4dbfcaa
- remove ext prop & update emssage c9912cc9b4
- extended method for fetchCurrencies to get networks. 6920e8ae5c
- bybit: add apis privateGetV5CustomerInfo da69e9fb26
- fix(xt): body id 789d7c8fca
- signature e2841c5468
- remove 2fed6d36e8
- updates b0a2831004
- ts rm 7829158a31
- fix(bitget): add spot orders fee 04d47f24be
- fix(bitget): spot fetchClosedAndCanceledOrders e3385c723c
- fix python version 1cf1606555
- 3.1.24 e14db28cd9
- fix asTable import a6a8bd8fd3
- bitstamp new endpoints cdd4376791
- 3.1.22 2e8cfe2e5b
- 3.1.23 2e2aa39654
- eslint produces errors accoding to its smart rules b08935092b
- currently typescript can eat test.number.ts 4b4a8b5756
- fix python 9aed9b71ee
- add more eslint suppress warning comments c19d492b77
- accidentally add eol at the file end c46d370440
- fix(binance): fix #18078 canceled timestamp d9e6d4724b
- Delist Stex.com 7c870e2e81
- Weight(UID) : 3000 not 100. 0.006667*3000=20.001 490694038d
- fix(binance): tradeFlow weight 62549b0c2c
- revert file eddfdb28ac
- 3.1.21 c6ba7a5155
- refix & reset & update f479343651
- temp workaround for infinity 85343e8fb4
- args 16adc60322
- add type for Trade d9e52232c6
- lint 7de73a83d7
- bitget: update timeInForce in createOrder 58173a8fa2
- bitget: update 4ad1a04a25
- bitget: update a19f7e7ef7
- none type 52c9d82caa
- type union 32471e96ae
- comments ab17ec653a
- bracket 275722b5f9
- comments e518abe038
- dry tif logic 53f02b803f
- default value of timeInForceKey fix 3f25d6709c
- minor c0dba5c267
- network 0661e1e600
- feat(gate): fetchOrderBook, add option support ffc38ee81a
- 3.1.20 37aed94e7b
- feat(gate): fetchPositions, add option support 8083117f45
- feat(gate): fetchPosition, add option support 48c8126a54
- remove handleMarketTypeAndParams 1a2dbb4610
- feat(gate): fetchMyTrades, add option support cfd5467883
- remove dynamic call 3e0b8532da
- add @see to fetchMyTrades 05c57c04d2
- 3.1.19 989e51815e
- kucoin: update createOrder add hfMode 9228c4de3b
- kucoin: update cancelOrder add hfMode aaf124c761
- kucoin: update cancelAllOrders add hfMode fec33107dd
- kucoin: update all fetchOrder add hfMode & add params check cb29f1154c
- kucoin: add @see a32db2ca43
- dry code inside fetchOrder 441da1bd60
- dry cancelAllOrders 15c988c536
- fix php version 18bc0039c1
- add jsdoc 30bad4edee
- hf orders parsing 5ef7b4230e
- add fetchMyTrades hf 8eff1ee33c
- add editOrder 9e216e7e9e
- 3.1.18 019bf20bed
- missing e33b621c8d
- fix(whitebit): add pro flag 47eac67c45
- 3.1.17 1a310c9aa7
- feat(coinone): replace deprecated endpoint for fetchOrders 9958c9ec4f
- fix response 5a48c162e0
- feat(gate): fetchBalance, add option support 2869d30627
- bitget: add swap apis 1edff89583
- bitopro: update signature eb84b42ba0
- bitrue fetchCurrencies enhancement 550f5e5bb5
- python fixes 19379409a9
- feat(gate): createOrder, add option support 045d8d4f94
- feat(gate): fetchOrder, add option support e3106214f3
- feat(gate): fetchOrdersByStatus, add option support ba874642d4
- woo: add broker id 9f368d439d
- feat(gate): cancelOrder, add option support 7cd83b63fd
- feat(gate): cancelAllOrders, add option support 9b72d7a903
- mexc: add broker api a7f9b5aa61
- cr fixea 2eb067c640
- fix brokerAPI signature 6a8a6a534b
- remove this as any 33c3ce37bc
- add broker id 2481de708c
- 3.1.16 402303be1e
- feat(Poloniex): web sockets (pro) 3b39bf905e
- ccxt.js removed require "./js/therock.js" bff88492b2
- poloniex watchOHLCV de4ad98aad
- poloniex pro handleTrade cef59ea73b
- poloniex pro TODO comments 16015e2691
- poloniex pro fixed watchTrades d43b5a45cd
- poloniex pro handleOrder, parseWsOrder, parseWsOrderTrade efd325b833
- poloniex.handleTicker a899b33816
- poloniex pro import bug fix f3cc488ac0
- poloniex handleTicker b08ae0df91
- poloniex.parseBalance response comment 2d5726851a
- poloniex pro handleBalance fbf458c334
- poloniex handleOrderBook b5f3c9a843
- Revert "ccxt.js removed require "./js/therock.js"" e35e4dc6ab
- poloniex.subscribe switched publicOrPrivate variable to isPrivate 96e4f995eb
- poloniex.subscribe removed commented code 7f574b9f9b
- poloniex.watchOHLCV change return type a5742b4179
- poloniex.handleMessage check index for handleOHLCV and add book endpoint da4e3ce715
- poloniex.watchOrderBook add "book" option 5ee2f9dc09
- poloniex.handleMessage removed check for [ "all" ] 979c8d7f15
- Revert "poloniex.handleMessage check index for handleOHLCV and add book endpoint" de7d5c1582
- poloniex.handleMessage add book endpoint 32eb3abd0f
- poloniex await authenticate ef812236fd
- fix: update gate api docs link cf6978d9ae
- docs: add links to gate fetchOHLCV and fetchMarkets docstrings 9ea10b880e
- poloniex.pro authentication method 9f110a02ca
- poloniex sockets handleAuthenticate d0a78d6dea
- poloniex pro authentication 9f5f8ba609
- poloniex.watchOHLCV move timeframes to options 6f45ba0302
- poloniex sockets watchTickers f7dd035bc7
- poloniex.watchTickers assigns client.futures[ticker:all] every loop iteration 293233fde5
- Revert "fix: update gate api docs link" 12d1c11db7
- Revert "docs: add links to gate fetchOHLCV and fetchMarkets docstrings" a6b5a6ac1c
- Revert "poloniex.parseBalance response comment" f7a02db01f
- poloniex.parseTicker revert response comment change 98e2b1c2b2
- poloniex.handleOHLCV fix messageHash be2e38b748
- poloniex watchOrders fix d6297cfa2b
- poloniex.handleBalance fix c8821ea443
- poloniex watchTickers fixes 7ec05b1a48
- poloniex handleBalance minor fix c46c495717
- poloniex handleMessage python fix b8fff1f870
- poloniex authenticate minor fix for python da80f0c2f4
- merge 815c5fbf90
- rename to ts a9dcdcf098
- update to esm, implicit api and crypto 50148462b4
- poloniex watchOrderBook method switch to conventional method choosing 54a7365dd7
- poloniex authenticate remove useless comments 0b15558faa
- poloniex.pro minor changes 64895bc773
- poloniex.pro handleOrder string math 134351369c
- poloniex parseWsOrder status e846d9557d
- poloniex watchOrder works with no symbol argument 5323eb132f
- poloniex watchBalance argument type update 1b0b1b88c3
- poloniex watchOrders fix 75f73d6c3a
- poloniex.pro ohlcvChannels renamed to timeframes c30c161c41
- poloniex lowercase docstring types 8a578eca00
- poloniex.pro: loadMarkets called at beginning of methods e53f72623e
- poloniex.watchTrades unify symbol d05bab72ce
- poloniex.watchOrderBook transpilation fix 256280ab55
- poloniex.watchOrders symbol unification 39ebf92e17
- poloniex.parseWsOHLCV base volume used 42b04e0876
- poloniex.handleOHLCV default limit 7b86375462
- poloniex.parseWsTrade update timestamp value 18e8673a6c
- poloniex.parseWsOrderTrade lowercase takerOrMaker a0bf309cbd
- poloniex.handleOrderBook place in loop 3c7a21bfcc
- poloniex.handleOrder: loop through response b2222d4be0
- poloniex.handleTicker clean up 4167961c7d
- poloniex message hashes use symbol instead of marketId 318ec7becd
- poloniex.pro removed candleToTimeframe bdb89b6753
- poloniex method headers added types fd5d98ffa8
- fix(filterByLimit): restore tail argument 452cc7a7c8
- indexOf instead of startsWith 53cd60ad17
- fix php version af81897c6d
- comparison 550d7b6659
- restore build 7091899009
- fix on pong 8392af6339
- fix(krakenfutures): handle pong event properly 1fc62ed31f
- some cr fixes 5fc217748a
- handle private trades 6ed118de1a
- fix order amount f64042fa69
- order fixes 7faccf54ee
- add watchMyTrades 0b0b819d87
- handleErrorMessage a05b539534
- fix handle_Trade e958d342d0
- fix #17686 d8bbe84e3a
- minor edit to webpack config file 5daeb8e330
- build: disable ace 6c615b5afe
- 3.1.15 f2b041cb48
- typo fixes 29e7ed9e25
- fix(coinex): watchTickers dce25ec19e
- new updates fixes 7550f73fb4
- pr comments f8555aec42
- feat: allow check for market type of symbols 53f587f1b0
- fix(binance): editOrder ws timestamp, fix #18051 9548d5af18
- safer to transpile 123fc7ce0a
- fix #17749:
watchOHLCV
don't havetimeFrame
param in docs d62c77571e - 3.1.14 69081e4f47
- feat(gate): parseTradingFee, add discount support 10e87b531e
- fix(binance): fix editOrder timestamp update, fix #18028 d0702216d4
- fix 222f990385
- require arg 8f6f11d33e
- remove extra 9daeeba262
- typo fix 7b79cd94d0
- str 21bc15e8a6
- 3.1.11 ef6fc384ce
- okx.withdraw add support for a funding password option 4766b4b642
- 3.1.12 1183d25cdb
- 3.1.13 a83fe83a33
- bybit: update fetchUnifiedAccountOrders 67fe01886f
- fix #17667 de3abf4b77
- feat(gate): transfer, accountsByType, support options cacfc0b8dd
- bybit: update fetchUnifiedMarginOrders & fetchDerivativesOrders 38727c9c51
- xt 1 43b698de83
- move into clause 6ba7fdd11f
- query fix 8a3f269ccc
- remove copy 71f934259a
- fix(bitget): watchBalance fix 6bede6e7b0
- cr fixes 5d0c997f8e
- fix if 0b13df54c8
- composer.json description updated b089174931
- bitget clarify the withdraw error message ec0178b235
- package.json description added ts and c# 5c001d9624
- 3.1.10 4bba8a1ddb
- coinex fetchCurrencies enhancement e3c7e3e09b
- coinex add comment d3e1b642cb
- feat(okx): fetchSettlementHistory, add support for expired options markets 886faa17dd
- add protection 4b14c016d7
- info rework 3898cd1bc6
- linting 6c42f8bbe0
- fix(huobi): ohlcv spot 1M and 1y period fix 68f506c874
- typo d1b951ccc1
- add docs c2d54aa07a
- Update nonce for bitso 93fe305a07
- restore file 07e2c414fb
- fix(bitso): update nonce function 355f60700c
- revert 4a64b1ef38
- fix(mexc): fix watchOrders 51c5246738
- hitbtc options['networks'] bug fix e81c0c3cb9
- fix(Exchange.py): proper filter_by_limit casing db5da72fb6
- fix(bybit): remove expiry from swap markets 198eeba764
- update logic 41d684daa3
- update logic 6787605c37
- update broker code f3d2d7310a
- minor edit to broker code 9edebc6453
- minor edit to broker code 6acbfde6a2
- binance ws do not mutate params 337ee41ccd
- bybit copy params 2fb16d6897
- typo 4b203e2a2a
- fix mexc req 2aa8597dfc
- remove excessive clone e74586ec85
- build: change cjs test target 593556e921
- 3.1.9 e33fa71084
- travis minor update f5e51fcef1
- build.sh updates 782faa6b80
- dummy change 46b6c9449f
- minor cdf6b5dc61
- build changes 667ccb4456
- update 2185c112bb
- update 096dcf76ff
- add ldconfig sudo for appveyor c5adbba071
- upd 5f8b04340a
- typo 2336c6d40d
- remove comment 3d2f23efe7
- final touches updates 00f6c077f4
- remove output f38ba7300f
- single bracket c366c1b1c3
- minor 29b1e0a0d5
- chmod 8a6103a7d7
- syntax comment 0c9d796b86
- test 9c05666734
- final touches e44c3113d4
- add missing exchange handling 66f6e665a1
- fix WS & REST 4882e207fa
- fix typo 1423162f0e
- brackets fix 905856c23d
- remove missing exchange checks ccd529c543
- no tags 791a9ae8fe
- minor d9043677ed
- circle prefix 35dee60f32
- typo 2b33920bab
- feat(okx): set option support to true fdf50e2f46
- revert 41b3e38f48
- 3.1.8 130eaef0a8
- fix(mexc): fix #17511 increase default snapshotDelay a27eafb323
- transpile index type fix counted order book 6c7e2638f0
- ccxt.pro.manual.md fetchOHLCV examples fixed 26badd7ea8
- typescript compile time error by overriden fetchTickers method 23b4f50fb8
- fix(phemex): setLeverage for hedged mode bc0fca3aed
- fix hedge infer logic 2098f957b1
- update types 85061e8b6e
- flip endpoint fd18a23aec
- restart generated files c37cf5de64
- restore 88f6830637
- bybit: update fetchOpenInterestHistory 23d0bb539b
- build: disable btctradeua [ci deploy] 6b6104d1b6
- 3.1.7 29bee71ff7
- feat(poloniexfutures): web sockets (pro) 31ed27bc6a
- poloniexfutures handleTicker 1beeebf026
- poloniexfutures handleBalance ef5b6efd9b
- poloniexfutures sockets update docstrings and response comments d7df8a3d17
- poloniexfutures sockets removed excess from description 71884ce7cb
- poloniexfutures sockets update path names 201406d742
- poloniexfutures subscribe e2fcb0331e
- poloniexfutures sockets minor changes 45015449ed
- poloniexfutures watchTicker works 5e33f7f403
- poloniexfutures watchTrades 9ac3123d8f
- poloniexfutures removed handleTrade and parseWsTrade 12ade74ba9
- poloniexfutures watchOrderBook 3fb02828eb
- poloniexfutures handleOrderBook updates facb470a03
- poloniexfutures handleOrderBook 5dcfc601cb
- poloniexfutures handleOrder handleBalance changes c1da077085
- poloniexfutures watchOrder works 57b7d6df30
- poloniexfutures removed watchMyTrades 8ba10851b7
- poloniexfutures change message hashes ec73859733
- Revert "poloniexfutures change message hashes" a2619ef577
- poloniexfutures watchOrders stop orders 18ba36887d
- poloniexfutures pro minor edits 26ca35a999
- poloniexfutures review updates 5fb38161dc
- poloniexfutures minor edits 734fa472d2
- poloniexfutures watchOrderBook fixes ed8012eacf
- poloniexfutures removed "any" type definitions be0b19c552
- poloniexfutures add streaming object to describe 0ffd28413b
- poloniexfutures watchBalance argument type update a3869784a9
- poloniexfutures watchOrders symbol param fix e3f91766da
- poloniexfutures.subscribe fix python int + str error 977e0d496f
- feat(poloniexfutures): add websockets support b30eb018cc
- fixes cc3c815948
- transpile fixes 7cfef232c7
- cleanup b1ee2f9e8e
- merge main fixes 525d17508c
- binance: trailing stop orders don't require stopPrice. 6338196429
- binance: add apis sapiPostCapitalDepositCreditApply e61653aa2d
- poloniex: add @see 9bc160a919
- paymium: add @see 6eac70c0cd
- fix(kucoinfutures): add throw to fetchTickers 9454740840
- update travis 65a2b69720
- update changelog script 515310b535
- revert take profit change a158123714
- feat(binance): update createOrder docs f203ba6015
- build: fix change.sh permissions f278a2612f
- 3.1.6 7b3ae9c2a9
- fix(coinex): ws authentication flow 053329df99
- fix ids a514bf5479
- fix ids issue b2059d01b6
- 3.1.5 49f3960ad5
- feat(okx): fetchOpenInterestHistory, add option support 2d46183fad
- adjust parseOpenInterest for fetchOpenInterest 89bb91ada0
- dummy change 985d4a2357
- update build b2919093e5
- update build e34d1859cb
- qa update 7dcce28d4d
- update exit 3921af4fa8
- update qa.py e55eec65b3
- fix(mexc): remove await from checkRequiredCredentials 8175aa1cad
- revert files 0db36170f0
- remove dedicated ts build (not needed anymore) 6738588ce3
- handle market type properly 57eadb08c0
- handle currency and symbol simultaneously 002eccb738
- update build 148de39ec8
- update currency id b156419fa9
- atomic js linting 725c9bd4a4
- update python linting 263c31c05d
- fix sed 6c5764b2c8
- update eslint e665d55238
- eslint 98c82f0469
- fix(okx): fetchOpenInterestHistory in operator 2215a52f92
- update tags f71b96ae0f
- bybit: update setPositionMode 0c4162c6fd
- cr fixes 04d45ff645
- update implementation 37c4715c9c
- typo 45a859b8a3
- v3 unified margin 415f750474
- 3.1.4 1704dc2828
- typo c43ebdd45f
- add docs decf252a6a
- cr fixes 7cae1791a8
- bybit: add new position apis acf316c367
- 3.1.3 8941337921
- add build script 07d3512254
- build all if not PR 0038354a5e
- dummy changes 557674b790
- update diff a384125875
- dry code 2fec193110
- update ws command 5ac36f1dec
- minor rename f07038cead
- feat(binance): editOrder, add swap and future support 2c94f10d5a
- update build.sh 8a36b1469d
- update script edb9172d72
- update script 1768278df2
- update regex cea995a6d1
- update specific tests running ba3316f9d5
- update empty check 912bacc1cf
- handle tests running 836673b05c
- base file modified (dummy) bbe645898d
- revert changes b0b13e38e7
- revert bybit 0100aca24c
- revert 71170dd77e
- feat(okx): fetchTrades, add option support 5bc7d50709
- add initial checks 8a8fd9155b
- split into editSpotOrder and editContractOrder e5cd4423d5
- 3.1.2 321dc7d81d
- Bump guzzlehttp/psr7 from 2.4.3 to 2.5.0 6a0d7e3347
- Bump react/http from 1.8.0 to 1.9.0 35d39e686b
- bitget: patch returned order is defined 3065168c00
- feat(gate): fetchMyTrades, replace swap endpoint db9a269e28
- Fix field name e04e623b92
- fix(whitebit): nonce granularity 22f07e6112
- 3.1.0 a7f22b4d79
- 3.1.1 a9d315b103
- precision mode instance methods c272ce9dd9
- transpile str 598ea094a9
- rename methods bdcdf7c2bf
- transpiler rename 6b81e8c370
- bitget: fix apis limit rule, add missing apis 7ca06583d0
- bitget: add broker apis d0973f8819
- bitget: add margin apis 70edf98738
- bitget: add future copytrading apis 337982dc96
- 3.0.107 bff895d700
- fix build 293fd0ed30
- fix watchTickers d87767d631
- fix canceled orders and py wathMyTrades 2f445a4f5a
- fix watchMyTrades 4e9e6b8223
- merge main 39bc303242
- move to typescript and small fix 6dfbd8d078
- remove change to bitpanda.js 0306583976
- bitpanda pr comments d19d79edf1
- fix orderbook timestamp 95ea966df6
- typo 72a20def7d
- ticker ts 19803060bf
- fix handledelta 614f9df3f6
- fix test.php 6d8a61e655
- xt parseTransaction fixes 0d7300c9de
- xt error mapping 77ba889469
- bitget: add 7 apis /api/user/* fcad762e49
- 3.0.106 1cfbabb6a3
- New and deleted files do not commiting to ccxt git repository f7ddd552df
- take care about possible file renames 03be2cf019
- typo in the command 722567273e
- bybit fetchCurrencies enhancement 18f2f2a241
- comment out manual git add e938ec6115
- filterByLimit is descending by default abef77fc2c
- bitget: update transfer / withdraw to v2 api 9d6430ffca
- improve withdraw b267b4e7a1
- 3.0.105 f81b0b41be
- fix(phemex): ping pong handling ae0aea8569
- 3.0.104 2b47ba1fb2
- bitget: ws subscribe stop orders channel 'ordersAlgo' 01b43bed9a
- feat(kucoinfutures): fetchPosition 9d687fc41a
- revert js file 3ca6f3f0a9
- add ts version 83bb38474d
- update parseWsOrder 7ab0a772b5
- fix(coinex): fetchTradingFee market handling 390603c0ab
- fix(gate): fix status for partial orders and canceled orders 6218c59564
- fix(bitfinex): parseTicker marketId b2f72e0429
- 3.0.103 1836f1a75c
- coinmate parseTransaction unification b65ea3b7b4
- precision tests 1cc60eba97
- market fixes a6e33f88ba
- comprehensive updates for market tests b8a186c8a6
- further updates for currency & markets 088fbfc78d
- extra updates for markets & currencies 946f63bca5
- revert 87eba78dce
- ws tests 1bdec9bb43
- lint py 5b220f1cdc
- remove syntax contribute odd comment 440635c0e7
- newlines be46a2e3fd
- lint c00559024b
- structures fed4dd74bd
- update all tests 93f540f568
- lint & comments 263ac99296
- timestamps 77225c8883
- fix transpilation and conditions 9b0e0b4015
- stringified changes ddef3a623f
- fix tests 3491062c81
- updated detail tests 37ed1d5977
- fixed for all properties in tests 55ae68510a
- full update & fixes for all exchanges dfbb72422b
- transpiler fixes 01a99db0ae
- status fix 988d8d7d09
- settleId 67928ff158
- revert timex b2812163a5
- temporary WS tests remove c7efa98658
- fix pro parts 7aa0c283bd
- temp disable ws 5301f386ee
- temp disable php async 30db2fbf16
- update tests 3ab0aa6e35
- isinteger fix 49f64a8129
- fee undefined check 0b9ee20ddc
- update tests php & manager 8360480399
- async fetch currencies when emulated efdc33660d
- update tests b0d8c6b4cc
- has close py 6df7fbe52f
- shared method 2ff1063de4
- revert a6d49953ef
- last reverts 307acc4269
- minor edits 050a82c005
- recode catch assertions 8ae5543a8f
- currencies fix 085c6d97bf
- comma fix 534409810f
- digifinex 0e441a7637
- change implementation d3e7dee696
- xt parseMarket fixes 10824add6f
- xt fetchOrderBook limit f216904b9b
- feat(gate): fetchTrades add option support 5c5202be89
- binance: add porfolio margin apis f618a374c2
- feat(xt): add networkError 0883f5518a
- obj c8487630e0
- fix(huobi): fetchBalance: add unified account support 387246ba93
- fix build: add safeCurrencyStructure snake case 4fe1efd2b6
- assertTimestamp checks b0144b87dd
- ascendex parseOrder fix 9725c2ddde
- ascendex linting e5a42b629b
- feat(kucoinfutures): add missing endpoints 807b4b2f82
- 3.0.102 4adc5fb370
- move client subscription check and handle rollback b5a07c1841
- python lint e7b321a8f9
- fix(bitget): remove symbol requirement from fetchOpenOrders af604319e7
- update endpoint c26e49e11f
- update endpoint 98c72a1b9d
- update syntax 57777dde95
- xt new endpoints f9d4a8a37c
- probit fetchCurrencies network precision fix 51e431fb5b
- xt more endpoints 98e3bf8f54
- binance: add new fapis 727e6b5383
- feat(xt): add transfer a1cd339772
- add errors 34f9173ebf
- fix timeout import 72f55e6f92
- udpate transfer flag 35bd6b29e4
- xt fetchCurrencies enhancement 49168fa193
- xt fetchCurrencies fix db5f6a1e90
- fix(coinbase): fetchOrders, fetchOrdersByStatus, fix since fb444e5627
- 3.0.101 8865624bcc
- no Origin Header b2a44f35de
- Exchange.js unified currency structure 4b4fabd962
- exchange.setMarkets comment 9ebc574cf0
- currencyStructure in py/php ae02eb42ff
- exchange.currencyStructure removed address and limits["amount"/"cost"/"price"] 66686493a4
- removed upperCaseId and lowerCaseId from exchange.currencyStructure 0ab104ff2e
- fix(coinex): parse cfx deposit address correctly. fix #17197 a1f3e31db4
- exchange.ts currencyStructure fees and networks are empty object by default 0386c8af8f
- update typescript 631cbac2f0
- last fixes c63918f978
- fix php c5fc33cb39
- remove use strict 5e400994a0
- remove
margin
field 3416b15c50 - coinex new endpoint 65a9ebf0ea
- krakenfutures transfer remove amountToPrecision 52ff437c8b
- feat(binance): update python option examples a6aa9daa5b
- feat(cryptocom): add since to cryptocom 5b5e18c790
- missing await f0402bc2d3
- add untill param 4fe5d0d003
- 3.0.100 d9144b0884
- bitmart integer 6fe0454bf1
- update bitmart 75aeeb96f8
- coinbasepro: handle error message for ws abc0d20791
- bybit: remove exceptions.ws 9e6827c899
- mexc error remapping a37be6492b
- fix import a3166b3c36
- fix(phemex): v2 sandbox url a1ca7c573d
- feat(binance): fetchTicker, fetchTickers, add option support bbfb7c2bbc
- bybit: add publicGetV5InsLoanEnsureTokensConvert & privateGetV5InsLoanLtvConvert 4fcb2340f5
- binance: add sapiGetPortfolioAssetIndexPrice 7b569b29c7
- bybit: update fetchOpenInterestHistory ac3e0d82f0
- handleMarketType properly 1d99c24604
- fix until param 23daf0709a
- 3.0.99 f463e06231
- change ArgumentsRequired error to checkRequiredSymbol 7abaf5da98
- add sample exchange 3427e5a705
- fix:php array cache fix 11e1db051c
- fix proxy key 45aa868217
- fix(Coinex): Required positionId for reduceOnly orders ddc896516d
- improve error message 755982ac65
- fix spot cancelOrders b159a80570
- fix(bitfinex2): checksum when length < 25 916da4a1bc
- mixed fix 99bf906d4e
- mixed limit 97d515c0fd
- Update Exchange.php bfdf53c941
- 3.0.98 d83028c379
- Fix build_ohlcvc with single trade 670590779e
- Fix javascript limit parameter d3ceb23f64
- update buildohlcv 38965b3a95
- revert js file d9cd944e64
- fix: transpile python IndexType b8c8efa672
- fix typo bf18d63795
- fix(deribit): fix #17729 2a5d61af37
- 3.0.97 ab85336c0c
- probit: add @see d2a7843ad2
- conditional a30d0c3196
- remove margin a7db017d45
- fix(bybit): USDC market orders v1 820be62ebf
- add missing await f1fb77eed9
- fix parseOrder ed97d9b511
- safeString bug c0d632a887
- 3.0.96 2ac8b87c10
- feat(xt): remove bigInt usage f7e29983cd
- fix(xt): php signing 780f453cd7
- fix another occurence c58bdf603c
- 3.0.95 776809323d
- probit fetxhCurrencies fix ae4afd1f71
- bitget timeframes cdc0b05f08
- bitget timeframes UTC 29bf83c8b4
- add currencies d41b604d79
- add jsdoc 5f6343018b
- fix limit a85860a69a
- off by one 6026811c09
- fix since bug 5a16e7a759
- fix loop 00e35cb877
- fix(whitebit): signing 08249c79b6
- 3.0.94 7a8ee5b846
- huobi fetchCurrencies fix 12f116a146
- huobi linting ee00e33b72
- bitmex better support for spot markets f266a23ffa
- bitmex spot build dc60bede85
- bitmex spot build 6687302336
- stex: add @see 216029e70e
- 3.0.93 4f4a4d07c5
- bitget: add position v2 apis 4d8fe5c825
- binancne parseWsOrder add reduceOnly. fixes: #17604 c86ad77d41
- fix filterByLimit c287cbbe7f
- fix python version 50aee899cc
- fix python syntax 9db20c184b
- fix(XT): fix active market 610ef9d83b
- feat(Phemex): add USD support to fetchFundingRateHistory 6cf872ae3d
- feat: transpile filterBySinceLimit/Value 67e4500de0
- fix python syntax 92aeb753d5
- fix(huobi): fetchOHLCV since/limit usage 7718c84e8e
- build: disable btcmarkets [ci deploy] 62f6149059
- currencycom type 52fc4081cb
- 3.0.92 b33e6a936d
- feat(krakenfutures): websockets implementation 8968cc96af
- krakenfutures sockets response comments 7a2c111ec7
- krakenfutures fetchTicker & fetchTickers works 7972c9231b
- krakenfutures.watchTrades 993bdbf763
- krakenfutures handleOrderBook eefc07dbdd
- krakenfutures parseWsMyTrade a24ec0d477
- krakenfutures handleMyTrade 09eb912fc5
- krakenfutures parseWsOrder 0b839943e0
- krakenfutures handleOrder 3e2db13968
- krakenfutures handleBalance 2809bdf1f8
- krakenfutures watchOrderBook fixes 82f9806e43
- krakenfutures remove extra authenticate calls e31f206dd9
- krakenfutures authentication fixes bbd57bace0
- krakenfutures update authentication 39e0ad6aba
- krakenfutures update authentication 86e042593b
- krakenfutures: update authentication dbeedc82fa
- krakenfutures.pro: removed onPong e15d7adae6
- krakenfutures watchOrders fix ffcaecbaaf
- krakenfutures watchMyTrades fix 51dfeb2567
- krakenfutures watchBalance fixes 4f1f8f70bb
- removed any type definitions 84ef8a07a1
- krakenfutures.pro minor change 4eac509e71
- krakenfutures.pro watchTicker method in options update b2aa704bf0
- krakenfutures update streaming.keepAlive 9ab53881bb
- krakenfutures.pro subscribePrivate minor change for python a7c5d7d430
- krakenfutures watchBalance argument type update 7512aff0b8
- krakenfutures removed custom ping bb3314513d
- fix multiple subscriptions c5f1f8e790
- add pro flag e249ce59da
- krakenfutures handleOrders only resolves if number of orders is > 1 0b6fab45d3
- add test url d873afb9c2
- Fix typo when creating postOnly order 219434be8f
- add info ccade9109f
- feat(binance): fetchCanceledOrders ac565e3ae2
- huobi createOrder default stopOperator for stop orders bf7e61bc9e
- align ascii 950fe0a914
- one space 8e64bc80ee
- fix messageHash 1092518528
- use append instead of push f7e7862957
- order and balances fixes 47e5d6bd99
- update keepAlive 7a96303768
- CR fixes c7106498a3
- fix limit 40c7fe441e
- add handlePostOnly f58ee3a1c0
- Await transaction helper 7df1d74540
- fix build 90ac261d89
- apply changes to TS 91a146fde5
- revert d1fc37caf7
- fix(binance): fetchCanceledOrders options support ff87330285
- bitget fetchOHLCV docstring @see 6bd390740a
- 3.0.91 f53eaed881
- ascii art change b396ef0097
- 3.0.90 dd7e6181cc
- Build: fix init inside abstract/ 2b0e65e1f2
- 3.0.89 5f2c3e4219
- filterBySinceLimit and filterByValueSinceLimit both sort before filtering 62f7ace6d0
- filterBy.*Limit results in descending order 27411222be
- filterBy.*Limit chooses order of to filter limit by based on the > values of first and last records timestamp value, tested filterByValueSinceLimit, which works ba30d9e3d2
- filterBy.*Limit removed tail argument ffc43f7100
- exchange.filterBy.*Limit checks array length > 0 d5c56382a0
- filterBy.*Limit: moved limit logic to its own method and filter by key instead of timestamp 0dc65b104b
- Update huobi.ts 8791093453
- fix huobi linting 437dd14e36
- remove functools 86d10623a4
- add init 48b38089a2
- 3.0.88 5800b15546
- fix strings 0fdc973f1e
- add networks key 61f979bc9f
- add files 45d3fdccf5
- add cost to python api definitions fb138ac263
- minor edit to exchange.py 67d978db8f
- implement python method descriptor protocol fed159dd09
- remove redundant context argument 4c689ad15d
- create abstract directory e9e1508bb8
- add cost to php definitions 3c23ee00b9
- add cost to php definitions 1cb64eba42
- fix(kucoinfutures): adjust parseOrder cost b7d78fe603
- bitget: add p2p apis 7e26e9af18
- okx: add apis 20be62858c
- add abstract files [ci deploy] 3524793962
- manually add those abstract files [ci deploy] debec1220f
- 3.0.87 23f6ce9dfa
- feat(xt): add adjustForTimeDifference option 91f776b8bf
- fix(phemex): fix market loading inside setPositionMode 0662fd5fa6
- fix(xt): add adjustForTimeDifference inside options 9a0dd95b64
- ccxt.pro manual removed duplicate watchOrders, fixes: #17735 2bfcfba5bd
- 3.0.86 389154615a
- bithumb: use currency code rather than currency object a20e21598d
- bitso: use currency rather than currency code for parseLedger () 6cea958260
- fix currency type annotation 93bd74589c
- hitbtc: createDepositAddress () returns a DepositAddressResponse 173ced629a
- 3.0.85 d88c1853d2
- kucoin parseOrder fix 13ce2b2033
- lint fix dcc45f932d
- Update zb.ts da9304e741
- whitebit linear inverse 4d007dc732
- whitebit 19ace461aa
- chagne bybit to gate 1e46911334
- revert c39db2c60b
- zaif: add @see 0eb70a559b
- yobit: add @see b9c28decb4
- wazirx: add @see b5f7553a6a
- tokocrypto: add @see a917436842
- revert file 07929cdf17
- fix status handling 6ff788bd80
- fix(bitget): watchOrders multiple spot sub 4dc555213e
- fix OrderType and OrderSide db503145eb
- huobi: safeCurrencyCode ()'s second argument is a Currency 5092e5650c
- 3.0.84 3169e3b469
- feat(binance): fetchPosition 2577cf6f3e
- add option support to fetchPositions 9634d116d3
- fix number of processes spawned close #17703 7c6b2b7c51
- fix number of processes spawned close #17703 e17dde6750
- delist buda a809853a07
- delist flowbtc (now part of ndax) 2d6ed358e6
- certify xt ab3d0d5db2
- delist ripio pro d057f4ec04
- 3.0.83 2a2da061e5
- adjust sl/tp order responses 3d5e15024a
- fix(phemex): watchOrders auth flow 5a53e1e91f
- 3.0.82 4f0178838e
- [bybit] Fix watch_ticker messageHash to be consistent 2df89275fb
- [base] .calculate_fee not to return quote currency when feeSide=base 956a916236
- woo: update watchOrders price & filled 0eec3b1d78
- delist zb.com https://www.zb.com/help/notices/proclamation/1972 a5d128f90b
- upbit: add @see a3efcb1822
- minor edit to generateImplicitAPI 7d591c690b
- zonda: add @see 07eceb375c
- Fix URLs for sandbox b60d653b63
- add safeOrder f4fb29eca6
- fix comment 301444ac31
- remove assingment c5fdc520b5
- chore: route bybit through eu proxy 62b2dbfe3b
- 3.0.81 87df05a853
- fix: import b3e70eabdc
- fix(webpack): webworkers usage bc63ad905c
- 3.0.80 7da46c41c0
- yobit fix arr 28e80821ac
- length f58069b79f
- coinbasepro.fetchOHLCV limit behavior fix when since is not on a timeframe boundary 995b9becd2
- mexc:add createDepositAddress d13f0746f0
- poloniex error mapping e00f1b5005
- Fix TypeScript emitting updated types into Exchange.d.ts. c1e766101c
- add image to appveyor 492de46fe1
- mexc:update has createDepositAddress 6053fcf122
- mexc:createDepositAddress&fetchDepositAddressesByNetwork add networkCode c92b1a09aa
- required network argument 77bb962799
- fix ts emitTypes fa59f73e93
- fix(deribit): duplicated spot markets ff58bd3871
- revert 1d905744e0
- fix constant 410cbdc688
- specifically one test eaa44c0741
- 3.0.79 9ca600c294
- okx fetchCurrencies fix bd5ac3611a
- 3.0.78 7d4d8d1130
- phemex fetchTickers 8d6dee6e6f
- fix(ascendex): ascendex.fetchClosedOrders v2, fixes #17639 6fe0aec274
- feat(binance): add option support to transfer 2f7a4522af
- cr fixes b80c0dbd2d
- disable btctradeua e2f56158fc
- 3.0.77 5bf607fd25
- fix(bigone): fetchBalance 07ff6e6ad9
- fix(bybit): fetchPositions USDC 50eb47ab36
- feat(Deribit): add spot markets d561ecffb0
- 3.0.76 38e52d3588
- test cleanup 393672f108
- error dir 766bb96c75
- js move 26906c0dc5
- ledger fixes 506b9cde45
- different changes across langs 71ffb6f335
- php & js tests f404d90880
- test py/php/js 6066bec8d4
- py & php a4cc995fa5
- final touches to tests 0634d82964
- test updates b0378b2923
- py/php 6d344596cb
- fix lint 6378841ca2
- cli args as members 5b05f45f39
- cli args rename b349744ee1
- py whitespaces fix ab04baf3de
- ts fixes 1307328c5e
- add info d30ac851d1
- make eslint work d6fe424ba3
- rename method 48e1ac345d
- fix transpilation 80b0b559ee
- add exchange.close ed5447662f
- add close 7bc1bd4b49
- lint 20c3009e65
- yobit url length a62a6636b4
- remove reason from RT 6da71e2266
- feat(phemex): add fetchFundingRateHistory 1876ec8313
- add flag fdc2b20eb2
- fix extend 26d7428fe2
- value set c2a0533c27
- fix(gemini): pro authenticate 5ee45dd7df
- chore: remove changes from wrong file 3ed5dd3ae8
- chore: add changes to correct file 793db9563b
- chore: update comment 585b4844df
- chore: add missing import f5d5a0d4b6
- fix test: protect access 156285dc23
- 3.0.75 03bff55039
- fix: ws client send 4464bc8877
- python: fix urlencode bug #17550 eabdfaf43b
- remove unnecessary line 08e31c0a18
- poloniex parseTransaction unification 0d3aa2f59e
- novadax parseTransaction unification e8149dc5c7
- Fix watch_order_book bug on testnet spot 509a73b1a4
- Transpiler compatible 3ab7cb2536
- Transpiler compatible (blank line) 5733ffc505
- gate.io promo 955fd2503d
- gate.io promo 00de51d5ce
- review 3f762dcef7
- fix(phemex): fetchOHLCV a0917fdbed
- fix incorrect content in dist/cjs/package.json ed1d9c77bc
- add await to watch 499b3adc18
- 3.0.74 89b3c2a9a2
- gate add methods to has f678df7987
- bitmart: patch parseInt af890bf535
- woo parseTransaction unification 17301722d1
- 3.0.73 12bc081af0
- feat(bitget): change fetchOpenInterest error type 026e199bf9
- hollaex: patch parseInt ccxt#17597 200b4c09d7
- bittrex: patch parseInt 0d0c883496
- ndax: patch parseInt e05ea1f8dd
- 3.0.72 03c427fb58
- update args 69453031f6
- py/php test transpile 1977f4181d
- php update 7617839358
- test update 4e15e5d84f
- update for php e6b3ef50f6
- python rebuild 9c52d50977
- py & php e02e14c6d7
- transpiler update 28ed440dfc
- return 9db8a8d78d
- return 745ca38663
- return 81f22526dd
- fix syntaxes a459d699da
- fixes 3b36369456
- fixes 81e49fa78c
- fixes 321749e502
- updates 54cf966a96
- fix all issues & corrected imports in py/php f8874af74b
- php update 26a02a05e2
- fix py b42b710699
- syntax 4f4069e134
- fix array/object dac2ae0497
- removal of info check f5f68d39c6
- info test removal 7cac2f290b
- fix assert 24a0ce0f33
- comment a09a892b30
- variable name 7dbe6978a6
- fix php c7e43420bf
- fix array in a6f59991df
- fix string ts 85fab379d5
- revert 199f5ba7a0
- updates 6029e62621
- fix unused imports 620711f7de
- revert ac8ad8ce7d
- revert 40fe312d1b
- merge master c5a33d7134
- change required & base methods 772d8d8b5e
-
Conflicts: # js/test/test.js 6adc72247d
- merge master c887fc8f2c
- temp python update 946d14ba3a
- feat(phemex):websockets support USDT using hedged perpetual API, fix #16909 086f9ae3fe
- python completed async 9d56cf7f02
- python complete async & sync b434b1a44b
- fix transpile 9e4bba8654
- fix php lint 9546245f6d
- update py & js & php 6a47206c8e
- php fixes ed1b99bc44
- fix all 1220b5f772
- comment 0bdd9d49cb
- rename 03b2f129b7
- orderbook aeeeeb9839
- minor 02ff34af5d
- without module, builds fail ea58ca285b
- qa & transpiler 89b435b432
- revert 3dcd05a892
- assert fix c82c70ba4e
- vwap high b0c686bcae
- fix 563c4ca261
- updates ce5e279c68
- tests updates 2fe848ae9b
- binance added 138502c3d4
- fix error import 02e19637a9
- add extra config 62f8cd0a29
- add node threads to transpile tests 4f69274bbf
- lint 4874e972bd
- update 98e2bf3d95
- using thread pool 75ea149f72
- update package lock 02ba412ff6
- minor keys update 196d9ede74
- rename 1e2fc24396
- fix lint & qa checks 7e659bc1b9
- fix fetchCurrencies syntax 434ca3cbf2
- lint d9739aca2a
- update tests names afc07255ed
- fix markets var faeeaaa6e4
- bitmex & markets 3bbc8128ee
- correct json 7db4a0fe88
- minor f73094b25f
- merge master 6420203f95
- update into TS b90d317f71
- move 43169047e3
- add files 3dd910015d
- updates a2cd990007
- renamed vars 7e49ab50ac
- tranpiler ef47dd87a6
- minor 603a48a96d
- minor 54dd109ba1
- revert 0fff3d61d5
- url 947198f66a
- fix types f0e2ca5790
- several fixes 9e08a83750
- remove extra f0a0922ced
- preciseNs 8a5f16120c
- fix import 914fde7988
- import & cjs fixes ea73502b48
- errorshierarchy fixes 43ee858f60
- final test polishing 762047c5db
- filenames fix ca4e44d5eb
- ts edits & transpiler 812c9880a2
- revert 172684d3e5
- replace var with method name 529a1f5ae4
- remove temp folders 4875a44a7f
- fix & add e4509ddb5a
- file path fix 5550ba6a23
- fix ts 445e2a5814
- PRO js fix 99d86d5bbf
- fix module error 2a1e7328e6
- fix import 9a51b69a5f
- Delete test_shared_methods.py 9efe7617b6
- fix python imports & transpiler b34e39c999
- fetchOHLCV fix fc36031832
- rename helper methods 19fb9faeb2
- remove console.log b11d4f965f
- some fixes fb5b26f746
- duplicate removal ad6bab6270
- fix verbosity 4c5a110549
- update a4ab230f60
- missing 26cea88c54
- comment two spaces 9ec2eb39cb
- add python preamble ab7018ec9e
- checkout php files 96b1d5fb8c
- restore python files 352f07b828
- restore test_async 460ce285e1
- emptyclass rename & adding php instance vars 105a5fde02
- fix build 5ebacaf031
- fix fatal errors 962b459d21
- message logs a2ddc4577d
- line replace 260a957d8c
- id change 13a20db80f
- update ts tests path c0cc15bd06
- rename a466cf8f59
- ts update eaf856b943
- remove files f784f23940
- missing move 7d632782d6
- php reorg finished 75720384c1
- python reorg 6eec6f64b2
- import fix 8066c2b72c
- improve message 5f56c483f6
- remove dc89e5badb
- git mv 8f3c37bb2d
- revert php files 52504ab9a3
- restore test_async 15dda18d44
- tests base path update 32f466cc4a
- fix python test_async bcf33b248d
- indentation c64db34a5d
- fix test.fetchOHLCV b8400c67a7
- pro tests update path 802273295e
- update fetchTickers 9e5c9839d8
- update test_sync d9cf3fb456
- improve read from env keys 9d005293a1
- rename method_Tester 6236af8943
- move signin dfef9c4dd1
- minor change c14129edfd
- info and error handling 882ad71843
- update test.ts 9757c9288f
- tests fix 66c0a2e14a
- revert public tests 7913a1d9b5
- remove exchange[method] 17989ddbb0
- fix fetchOrderBooks ab75bab35c
- fix coinex and auth error exception dfd9e3a926
- fix get_exchange_prop 05df5ddbeb
- remove emitTypes fd69ef5504
- fix syntax bea74a7a4b
- fix proxy func name f7c295ca82
- fix binance 13cd1655b1
- fix test ts/js f6b6bc0922
- tf key fix 0b2e5ce089
- message comment bfef69d502
- update exit code 1acdf2d557
- lint b08b435ed7
- fix binance tests a6d4f7c10b
- typo 0a7ab90f76
- typo 7f1796c0b3
- protect access b11de2b429
- enable ws 85a61aea12
- WS tests update ea92758a37
- fix indentation e1baaad157
- remove unnecessary error message 80beacc922
- restore ws exchanges 677858804e
- fix coinbase watchOrderBook 6abf0e377d
- fix bitget watchOrderBook 18c91e9c43
- update test trade da20a23824
- remove hardcoded id d0aab1b782
- fix imports 85b6f6a02f
- small improvement c7b6bd6ed2
- fix test_trade b26bc82794
- fix test_watch_ohlcv 426d10b357
- update push.sh 47fff71335
- xt fixes 942e9c8231
- add is active f762c8c87f
- orderbook string 19cd4020f1
- feate(wazirx): update rateLimit weights 00bd722d6a
- feat(idex): change rateLimit 6f88f3306d
- fix binance: parseOpenInterest fb2770047e
- fetchTransactions rename 987830ef6c
- string concatenations e8394135a7
- ticker structure test 4b4c76630d
- export tests removal 10e58d8974
- fix build 099652d84a
- update package.json d8d7969bf3
- restore package.lock 1d1dd3cd14
- revert c13cfa9e2f
- add tests to push.sh 4ff85cc534
- fix mercado & paymium 630bdc7106
- Skip Exchanges baf0339d3c
- Skip delta 3d4db04199
- update push.sh 42ad8fa4bc
- remove folder f90688bf4a
- revert e0c30e9372
- 3.0.71 93bbee40c8
- kucoin: add hf apis 96511c8d43
- kucoin: update hf cost 07f9305cc2
- fix xt: logo 784e367639
- fix mexc intervals 6606a1922d
- xt logo fix e0105ca15f
- xt logo fix 9e9f08bdc4
- 3.0.70 a4b0b95831
- feat(XT): New Exchange Implementation 8bfc736c65
- update previous implementation d2d5c2b6a0
- start private methods 4943a65694
- Added the remaining API endpoints ae67633462
- change implementation to typescript a322463e1e
- xt: createOrder 9d1dde32df
- Verify precisionMode as DECIMAL_PLACES 83e9c539af
- xt: fetchBalance 3948367fde
- xt: fetchOrder 16ac356803
- xt: fetchOrders 9dadd03776
- xt: fetchOrdersByStatus, fetchOpenOrders, fetchClosedOrders, fetchCanceledOrders 52d59ebbe9
- xt: cancelOrder 75b682609e
- xt: cancelAllOrders d11e3b7f3e
- xt: cancelOrders 1bb875ad86
- xt: fetchMyTrades a9da336c98
- xt: fetchBidsAsks ba6da3dfef
- update to new typescript specifications 775a8e591a
- xt: fetchLedger 853b59faba
- xt: fetchDepositAddress 4ff72f59eb
- xt: fetchDeposits ab912058b1
- xt: withdraw 91a45851ae
- xt: fetchWithdrawals f413e77465
- xt: setLeverage cd2ee487e1
- update fetchOrder swap and future comments c59ea5a63a
- adjust taker and maker fees e0fec6354d
- xt: addMargin, reduceMargin 1741985eda
- xt: fetchLeverageTiers 7d76aec089
- xt: fetchFundingRateHistory b1c10259bd
- change await responses from ternaries to if statements 9a94e6404f
- xt: fetchFundingRate a86827379c
- xt: fetchFundingHistory c83a6bbb86
- add exceptions 20989d7f90
- xt: fetchPosition, fetchPositions b32b7c7a1e
- xt: fetchOHLCV set volumeIndex for inverse and linear fe08e4ff4b
- add false methods to 'has' 669aa7ea18
- remove abstract file 81f7bfe1f1
- update abstract 81e2cebd24
- networks, remove exchange ids that are the same as unified ids 7f67c19bc7
- remove accidentally added files 51c255c616
- add back accidentally deleted files 461922af11
- remove pro files 1594ebbc75
- revert removing pro files 667bfae9bf
- add back missing lines from pro files 6476f2c7ba
- add int types to method signatures 79c4ffdb9d
- fetchOrderBook, remove limit for spot 6e738e6620
- fetchOrderBook, use safeInteger with timestamp cd55e05d3a
- fetchTickers, remove symbols NotSupported error 83d9969569
- parseTrade, use safeTrade, change some values to strings cf2dcb8986
- parsePosition, add safePosition de0fb4330e
- createOrder, fix issues, split into spot and contract 4cc2e2be18
- parseMarket, set precisions to use safeInteger 22047e80d4
- fetchBalance, handleMarketTypeAndParams b29248a054
- fetchBalance, adjust future and swap conditional response 0af501c714
- add handleMarketTypeAndParams check to multiple methods 240ed3b4f5
- cancelOrder, add isContractResponse variable bb18d0007f
- fetchBidsAsks, fetchTickers, remove symbols request a8211b4dda
- withdraw, adjust method signature 25aa5a4a30
- fetchFundingHistory, change since check to !== 563f6afc81
- fetchDepositAddress, require network 98e6a4a327
- createContractOrder, trigger, stopLoss and takeProfit orders 580f466d08
- fix cancelOrder BigInt issue 8e53f613a9
- missing method 3b6e0532e7
- fetchOrder, add convertToBigInt 02a36bb919
- fix trading amount dd7f14ed86
- [Binance] Modify error codes 74aee84699
- adjust ratelimit weights ba74deeaf8
- feat(examples): add html example for ccxt pro 7b70b29eb0
- fix(examples): fix html examples c986874ca7
- build: patch php extends for ccxt pro ccxt#17573 a14844cc63
- declare dynamic props cb21b1c61c
- add cost 8b469e6112
- add logo 9f060f50a8
- 3.0.69 7345d6c74f
- fix python and php 38bd30349d
- restore await 3bd53d6619
- 3.0.68 27f9fd4317
- poloniex.fetchTrades: side added for public trades 9268abf47b
- 3.0.67 4b633cf407
- fix(bybit): createOrder v3 stopPrice 40defccc6f
- 3.0.66 8932b6eac2
- types.ts formatting d050618b91
- fix(binance): fetchOpenInterestHistory dac3b3211a
- revert file 5a73c705a1
- fix fetchOpenInterestHistory f454818270
- 3.0.65 c9b4b7d407
- handlepostonly ba50a060aa
- fix(okx): protect withdraw 1dae682b65
- fix php: WS client d46217bb29
- 3.0.64 beb0fcfe94
- fix deribit 06162c540c
- refix deribit 2fcdf6a462
- refix deribit 5fbd475892
- fix(binance): notional spot testnet 33d122573f
- fix(bitget): handle future markets aaa2cebe54
- fix fetchOHLCV 2f95dbd31a
- fix(gemini): signing 4a65759fe4
- 3.0.63 9658dc4526
- woo: make some apis public e602afdc1c
- fix(deribit): authenticate ws e88770b1f0
- fix cli 415cd157b2
- fix(poloniex): fix fetchTransactionsHelper f4cb341186
- fix(bybit): createMarketBuyOrderRequiresPrice 494863020a
- 3.0.62 8869ea3dd2
- bybit: update fetchBalance ccxt#17520 15f68b6276
- mexc: add new api (capital/transfer/tranId) 5adf94403e
- fix key_exists: exception handling ab91ff1b41
- minor edits 547eaadfff
- throw on failed onMessage call b66bf50179
- remove unused import [ci deploy] 5d498078b0
- minor edit 18fe730061
- pass build [ci deploy] a0ba3abdba
- 3.0.61 dcc87b9a26
- revert changes 8c5d9f67f4
- bybit: update editOrder 465a131123
- mexc: use market id ccxt#17515 1e74b958b2
- fix(bitget): canceledAndClosed default d303a79918
- revert 16f5b3bbc9
- refactor key_exists a46f277bf1
- refactor refactor 246cca33de
- 3.0.60 fa5bcf3294
- [krakenfutures] sign url generation for python 8ae8ff37d2
- 3.0.59 50794fa1b2
- fixes #17508 598d6d7a49
- restore ed5aa2c47c
- fixes b3f3290ede
- 3.0.58 acabbba6d0
- bitrue has watchOrderBook 330d6d78fd
- add OrderSide type hint d8ddfa7e12
- fix types df850e4646
- 3.0.57 ecee20a8d4
- bybit: set endTime when since is not empty 90b79d386d
- bybit: update limit 02014405ae
- binance docstring @see f5d0faef03
- bybit: update fetchOrders c078e1ceb6
- bybit: omit prices when create order 6835082c26
- improve error message 619d15faf8
- fix python: 3.7 types 41f909dd39
- 3.0.56 af1cee2342
- fix deposit withdraw fee 5c01be388f
- fix in ts instead of js 04b711f1e7
- linting 137d88248a
- PO okx aa996e6d5a
- last commit b997fa6f6b
- PO kucoin 8086d41419
- PO kucoin 1d09e6c76f
- fix condition 7b7d7551f9
- Fix wrong mexc "has" flags 1fa7fafc1c
- binance.fetchTrades add until and fetchTradesMethod param, docstring d38a9d00df
- 3.0.55 90fdc94f58
- po bitget a5190b867c
- PO bitmart 86dd79d7ea
- feat(coinbase): add bid and ask to fetchTicker fc9ffc1189
- woo: patch ccxt#17453 445be1fc17
- woo: update editOrder 5e86c6adfb
- bitget: update spot apis 90dc4cc63c
- bitget: update mix apis d3b8dc0645
- bitget: add fetchMarketLeverageTiers 012131f093
- 3.0.54 16a0587475
- polish examples 6bd33de01e
- manually added transpiled files f43a4867de
- console.log commas 8d7338b103
- change 458da89697
- fixes 2727e74277
- fix 4ce780e0cb
- refix 5b59568e02
- tsconfig 3675014bda
- bitfinex2 withdraw edits 2aa9268c41
- bitfinex2 transaction status f1d70b486b
- bitfinex2 string withdraw id 3e938f0152
- bitfinex2 transaction status e0fc4730a2
- local changes ce5d643ca8
- transpiler fixes 92c2ebcb96
- final touches 42543ea2cc
- hitbtc includeFee c4b45b9408
- hitbtc3 includeFee 5f3c80d3c7
- coinex editOrder fix ad555fc5de
- fix(poloniex): poloniex transfer update to new response format ec1b451236
- bybit: omit tp/sl and triggerPrice 69f8752352
- bybit: update fd6bc9ddc8
- latoken AccountSuspended error 52e7c53903
- fix(gate): fetchOHLCV to argument has 1 subtracted from limit, fixes: #17464 8305fc4170
- fix ts examples build 0c7c485c29
- restore files dfcb0619ac
- restore and add examples 35dd2d6654
- add to push 9172e223d1
- restore files a5afa70caf
- remove generated files 2ff15ed8e4
- fix build 68557dc9b9
- remove things 71e67bf40f
- remove comments 1d6b1bdb8a
- 3.0.53 2718e197a6
- poloniex handleErrors 6ff5c4de1e
- poloniex remove unused 2e90831519
- 3.0.52 9fd23d22cd
- coinex has editOrder d54b6b88fb
- 3.0.51 1b03955836
- Add return types to a few fetch* methods. 493fdbe667
- fix(gate): fix #17443 d9786eb2a4
- 3.0.50 a449c04aa3
- coinex editOrder 7ae1bc2fc1
- coinex add NotSupported 54cfa6e041
- Update coinex.ts f106f665ef
- coinex linting f98faccd72
- coinex linting b0103117af
- bybit: use updatedTime ccxt#17427 e0cebb2864
- bybit: update timestamp of position 784bafe911
- add checkRequiredArgument 5e3607acc8
- typo ad92b809f4
- fix linting 41fd1a8ebb
- fix(binance): setMarginMod exception 3e60408022
- add type a1d313cba1
- change condition fb992d3123
- fix(phemex): usd markets handling b8ec3cf26d
- fix(Phemex): sandbox v2 7729365dc4
- 3.0.49 18999c18f2
- krakenfutures: fix signing for private endpoints 52ae325f20
- kucoin pro refactor out indexBy edd77d6a90
- kucoin pro refactor out indexBy 137fb0bae2
- php camelCase implicit api 30669190b8
- update generateImplicitApi 1f53cce461
- fix(gate): watchOrders and watchMyTrades ed81fb6169
- 3.0.48 e1c1365059
- ascendex parseTransaction fee 5025856320
- ascendex linting a7a68eb676
- fix some mexc bugs d104871499
- fix some mexc bugs 15fd17e221
- add more type hints 1de686fc81
- fix build 4df7f1c3ae
- fix build 1b300897e7
- safecurrency & safecurrencycode fix 19cbda3271
- fix travis: remove server request f92a724485
- bitmart: update fetchContractMarkets ccxt#17416 be20fe8934
- refactor out indexById pro/gate a3e4a53240
- minor edit related to a3e4a53240 7c8e26e78a
- remove unused import (pass build) d56c7cf92f
- remove unused import (pass build) d9977f0ef8
- add client type hint 64503fba80
- add client type hint 39d196f405
- pushback ccxt bundle ff5cf2dd49
- 3.0.47 b93d173ad1
- initial 1a3a810815
- sample fa0bd0d62a
- update 9aa7400088
- final 3a7e717b42
- path fix e00c71522f
- minor c30d02ac46
- minor 0e4251d4db
- minor cc6a952e4e
- fix 980e80465b
- newline in end 61144d8fca
- py async f22d5aa408
- php async comment ddebf884f3
- php async 5db42f5361
- reorganize f85755c9e3
- updates 11a104be88
- safePosition & parsePosition updates eb0391d8da
- Delete ftx.js 92a59ab792
- remove aax d2656f31e5
- bitget cancelOrders, fetchOpenOrders edits eb2d3395b8
- simple typo at huobi.ts 008c4c2903
- fix(lbank): signature 925f395040
- fix(kucoin): watchOrders timestamp a36bfb904c
- minor 070a0ad5c9
- style edits f13af8d44c
- phemex proper private api fix f0001c22cc
- merge 12aa738bce
- restore 7814a959b7
- minor edit to signature 6c62f27b56
- inline ad830a94c3
- add symbols to type hints bfe9bfce19
- add favicon to docs 3f51c774f5
- add favicon to docs 11a23ae311
- add more type hints 82d2524051
- add more type hints bc50a25b82
- edit to ordertype / orderside type hints 0d4625443e
- remove unused imports 44f5107217
- certify bitmex ef460eac21
- remove unused imports acc0b94696
- remove unused imports 4dc15fed61
- review fixes 62628d5faa
- fix(krakenfutures): fix markets clash 376f08f6b3
- edit transpile and generateImplicitAPI to generate php api b2cdbb2559
- add php abstract definitions (initial) 0e9c11f1f0
- add php abstract definitions (initial) a6f52055e5
- add support for async php 68fafa5c84
- initial async abstract 8e91049f24
- pushback transpiled examples 071fdeb27a
- pushback transpiled examples f45f8527a1
- pushback abstract php files bb53ab2c6e
- solve bug due to "undefined" subscriptionHash bb59a5fcaf
- remove useless subscription 366a601566
- watch edits 0cbfd922e1
- fix implicit api generation for some classes cde0d1908f
- 3.0.46 6e3d4333b9
- type hints for symbol f9d7e2ef22
- add more types to base class 484e80f653
- remove duplicate declaration cf5d49102c
- add integer type support 6a956df390
- add derived files 54f3bad268
- add Int import bbf28e2a3f
- add derived files d1476e0667
- fix remaining bugs in derived files 4c9cf625f1
- pass build cc72474c82
- same signature 49555afd28
- same signature 6de33ef011
- fix(types): python3.7 support 0487925f69
- 3.0.45 887d1642ec
- feat(mexc3): add mexc3 websockets 2b4d2c964b
- typescript 27a8325cee
- fix conflicts e3f9c748c5
- fix build 14c5b9bc77
- fix transpile error 8551686f70
- kraken new endpoints 5f8e60adf2
- save 565051f217
- save ca3c778de4
- update usdt settled endpoints d8bc8938f1
- save 7e64e35376
- complete mexc3 pro implementation 77d8dd8750
- pass build dc76e97310
- fix bitmex authenticate faf28e61d8
- fix bitmex authenticate 631aee8d08
- deprecate mexc v2 api 88e6d40f15
- move crypto functions out of base class fa96950918
- remove a base method d5ca3f3879
- comment out signHash tests dc1aaa9741
- comment out signHash tests ebff7c0f65
- transpile type hints d88a935df1
- php type imports fc1064fccd
- add python import 9dc0cf0390
- fix linting d4e363336c
- fix throttle bug 3337d7e888
- fix library imports f5bed77414
- pass build c5c91b3ea8
- remove types from derived files d23503bc17
- delete failed types 0fbc456b64
- add type 48f61e6669
- pass python build f90437d154
- another attempt at types d70cdabbea
- edit eslintrc 1e30d5ee21
- edit to nullable implementation 29928abc96
- fix(ts): remove MessageEvent type due to incompatibility with ts5 3662f3751f
- add base exchange 2c45705746
- support for nullable values 60ac8d7a1d
- pass build b39e40b0f5
- pass build 3c71c278bf
- add another possible case 3e57d6ec45
- pass build 5f645237a5
- 3.0.44 1235cb9cc6
- phemex fetchSpotMarkets fix e3345834f1
- phemex parseSpotOrder fix 61e7f7d6c5
- phemex linting 487508a838
- phemex safeInteger bffe14a47a
- 3.0.42 723436cdd1
- wazirx on travis 51c08a3ba4
- wazirx on travis 423201fa43
- .travis.yml 1607b2e8d1
- .travis.yml after_failure sleep 10 5c4b1e9c10
- phemex fetchMyTrades limit 766e2be021
- fix(Phemex): create order 6268c50636
- mexc3 parseTransaction fixes 37f13d3e74
- throttle refactor 496a8b72ec
- 3.0.43 1034cae07e
- fix build 55c1f3701b
- mexc3 fetchDeposits/fetchWithdrawals fixes 05865bbe59
- mexc3 linting cf7cef10f3
- fix(kucoin): privatePostAccounts endpoint version 31d91a08b2
- update rate limits 6353003b86
- merge 833c8eea05
- cleanup probit a5edd37279
- edit probit 0af05b8848
- bybit: add 140001 ccxt#17372 81eedc3ef7
- bybit: add rsa signature 32883e122f
- 3.0.41 918af04fe8
- remove question mark 1092093ef9
- remove question mark eae1ac64f7
- [ci deploy] d640e699a4
- 3.0.40 8e7fafa7e9
- edit build/generateImplicitAPI 6c15c4bcfd
- add abstract directory a7834a2c45
- add abstract directory 5230e3567d
- increase rule priority close #17367 [ci deploy] e6cb3e0725
- 3.0.39 0ba1fa88c3
fetchDepositWithdrawFees
e7f51e0efe- updates
networks
&networksById
21b8c7b2ce - fix build e7e2cd51d4
- remove untyped optional parameters 5501afb00c
- remove typed optional parameter 2c56f3caa2
- remove trailing spaces 3b56ca7dc7
- okx editOrder b0291f627b
- Exhange#setMarkets: Currency.numericId is a number and not a string. 60e6cd354d
- fix(bitmex): fix #17313 8cc91b4380
- fix transpile c7704bd051
- fix(bitmex): fetchMarkets 7e48361c62
- binance: patch ccxt#17326 a286cdd0bc
- binance: add apis 75f8f8f677
- bybit: add get announcement api ea1359d889
- okx: update saving apis c643223cae
- pass build 8c64246e2f
- fix sign e584b1f245
- fix(ts): abstract implicit API c0eabe7ac5
- replace quotes 556279977f
- update d50e3e4a51
- fix npm d490943a1d
- linting 8921bfb82a
- 3.0.38 09d95bca1d
- ignore binance in test f2914dda64
- 3.0.37 5ed9e5f32f
- bybit: add institutional loan apis ccxt#17285 808da1f6b0
- add information about the ccxt cdn server 7fa4244f96
- Added support for clientOrderId in Crypto.com 1274e8bb27
- fix linting a4969c723d
- 3.0.36 765ffd23b0
- Add Exchang#fetchTime return type. a981d0e2fd
- Add OHLCVC type and typings for parseTimeframe() and buildOHLCVC(). f07d88c42f
- feat(bybit): increase positions limit 30f845e541
- fix(md5): hmac signing 8f4e057f2a
- fix(hitbtc): signing 48d5702e85
- add md5 hmac test 9410259473
- 3.0.35 4398b5122e
- safeMarket refix #17310 b47a16d9fd
- safeMarket refix #17310 c14a859205
- [ci deploy] f7f22aeac6
- 3.0.34 7153dcb23a
- fix coinex: signature f61fc1c919
- 3.0.33 ca969cda51
- binance: Market['strike'] is a number, not a string 8e8f88491e
- huobijp hostname update 43b7f16bb3
- build: improve implicit api methods 3b86a34784
- fix ts: add more types bc392472f6
- pushback ccxt.browser.min.js 1fd8c13d1e
- pushback ccxt.browser.min.js 566a087dd0
- add: ts types d7c8a4ceb7
- tcp window size increase for sockets 5d7b980d9f
- make new agent with keepalive if missing node 0d2b6f2d8b
- binance: Market['strike'] is a number, not a string f8e8ca85a1
- make new agent with keepalive if missing node 16674bb55a
- restore 5680b2ee45
- restore a40034dc6a
- 3.0.32 802a4f8dfd
- idex handleTicker string math 8cbeb179cb
- initial commit 989a33c9b0
- cleanup cryptojs a026dd22f6
- reduce size of cryptojs 359a8f068b
- add derived classes 3b3c5b4d2b
- pass build 0ebf0bde39
- save edits 1b39867311
- port all deps to ts and esm cec1e9b108
- update crypto and encode base classes 15ca1a4fcd
- add derived files f27d33a019
- misc files d897862dfc
- save edits 0bb9fa985d
- delete old sdeps b52e8a1fa5
- save webpack config e9e9519762
- update webpack config to typescript ebbd64c474
- minor edit a6ccc52f99
- successful tree shaking activated bf0446e3d5
- minor edits 9ca6a7299b
- restore and merge 0eaca7e8bc
- work in progress move esm loading to derived files b07e67e90f
- add most fixes to derived files 7fd75c9c40
- readd crypto functions bbd0bb3f39
- almost completed 04fe51ecce
- minor edit to md5 8ee16d0d00
- package.json edits b6ba7a24d4
- pass php crypto tests 1bcdb7e1a1
- minor comment edit 7e4f839c0e
- implement waves eddsa cb23c730bd
- complete b8d36ff42d
- fix a bug 2c9f2cd559
- add transpile b2c668d955
- restore file 1bffe93e81
- add file 9e2acf9607
- update webpack config 95723bb9c3
- run transpile fdd1c0f456
- restore inflate 10deb45d1e
- better encoding support 6b1e98370f
- fix more bugs with type hints 63b913dfee
- fix windows path and zlib 34f5ccd365
- minor edits 2297da9996
- rebuild b8fbf04590
- add missing file c9b542ce8e
- add webpack config d81e1b76c2
- refix e2b5dbfa15
- nodejs 16 7e5e22ce6a
- okx fetchCurrencies fix 3d80c25e3c
- add generate implicit api 9a168b96b4
- small fix e846023ee5
- add command inside package.json 2a3916e480
- example b5f97e2868
- remove extra space 34427722cb
- update 754633c282
- new schema 91b09a47f2
- change derived files 0b8e983630
- better type support 7adb35c166
- fix some ts bugs d1a49dea18
- fix more derived files 1957eef364
- restore imports 8cd48cd27f
- all compiling now 290f6ddc43
- use js file 3a0693dfbb
- add kucoinfutures a2e4da032b
- minor edits c541352a2c
- merge aefae2a08e
- minor typescript edit d576250458
- fix huobijp bug e1fad0670b
- fix huobijp bug fa5026bc70
- remove (this as any) ffb046b3dd
- fix implicit api bugs 867e45274d
- fix more implicit api stuff using typescript hints [ci deploy] e202ea0b76
- 3.0.31 21ac876c95
- fix Exchange: safeMarket 25cf5fd2e1
- fix fetchTickers c8b3068d84
- fix bybit: future type and parseTIcker 9aa950d175
- fix(bybit,gate): polluting markets loading 2ba367e186
- 3.0.30 57c57cdc26
- fix(wazirx):watchBalance add info to balance structure 19e66800d4
- update npm command 6882ca1a43
- fix windows compatbility issue 764e780aaa
- remove replaceAll 0a73db4c29
- fix(binance): parse deposit status, fix #17218 15d0a00ae2
- lint 1ab8c904cc
- fixed bybit stop_loss triggerDirection for Shorts order a817739f2a
- fixed bybit stop_loss triggerDirection for Shorts order 3cdfb783e0
- generating files 881f79901d
- pr comments 4735e326ea
- generating files 8181e0c415
- Revert "generating files" 2d23b66f5c
- Revert "generating files" 39b32e7c96
- removing generated files a2dbe7e296
- removing generated files 48f0bcf4dc
- bitmart cancelAllOrders enhancement 1b33ebb86e
- bitmart linting a2567f6af6
- bitmart linting 074a7f373f
- fix gate fae9b0e890
- po tif omit 49d70550c0
- rename to PostOnly 4763a4542b
- coinex parseTransaction fix f0bc47ed45
- changes to takeProfit & createContractV3Order 008235561e
- feat(binance): fetchOHLCV baseVolume for inverse markets 576e1ae090
- feat(bybit): fetchOHLCV baseVolume for inverse markets 9bd67a3ec1
- change stopLossTrigger conditional to ternary 1cacfb60f3
- handle market type 7aeaea0aeb
- rename variable efb2e445c3
- add time_in_force c156774b52
- replace 0a737c82e1
- gtc 63d9051a55
- variable add bc6a174596
- simplify options 99c54d4a00
- lowercase 6b4a73d076
- revert 979c274064
- fix(OKX): demo trading 11f8e84dcf
- bybit: patch order fee 2c7df679a2
- typo orderStatus 19ac5635c4
- update createMarketOrder flag 859115b462
- 3.0.28 402df2470e
- 3.0.29 a8f4689942
- kraken handleTicker string math 14bee62015
- ascendex parsePosition string math bf6ad3e4e5
- ascendex parsePosition remove safePosition 15efb649d2
- fix ts: add some more prop types 5a66c750a1
- add defaults 73d0944c19
- fix: parsePrecision d24d8daafa
- zb parseOrder side fix 6393a7d7b0
- fix(bitpro,bitget): fix parseOHLCV and fetchOrderTrades cd1eb9f596
- remove unnecessary this as any f8975c1ec8
- ccxt.ts: also export Dictionary and MinMax. ae529d2d42
- 3.0.27 b9a77e29bb
- fix(kucoin): handlePong 756cb79fa2
- 3.0.26 8ae4393fb3
- fix(ascendex): fix #17256 python handle ping await error 7d8a03ca11
- fix: Remove setTimeout_safe 5096ea8ce6
- bitstamp parseTrade fix 4a99dcb94b
- bitstamp linting 0612824703
- restore 143c4fe37b
- add any 2be8757796
- fix(bybit): add symbol to fetchPositions 00e7795fe3
- 3.0.25 73afc7f86c
- gate: add apis 54dc8590b2
- docs: upgdate required node version to 15 to support AbortController f9a6e2e358
- fix(mexc): GASNEO name as GAS eb2e531f23
- fix(bybit): v5 does not require symbol for spot trades 384d80562c
- 3.0.24 a84b56b9f7
- bitget symbol on maintenance error handling 179740e005
- bitget error handling 8383416586
- bitget error handling 6666b07b63
- fix(binance): postOnly Orders d72ff8b4ea
- remove timeInForce e0082ab35b
- feat add cancelAllOrders to base Exchange 054f541914
- 3.0.23 06e252fbb1
- add missing package.json 09a433073c
- 3.0.22 24a59c76a0
fetchDepositWithdrawFees
dd2266b848- feat: add 1:1 CommonJS structure instead of bundle 4f31700c89
- update ccxt.cjs 6e7217d0d6
- update rollup 61c664c596
- update vss 2ba039a82d
- stub folder 8d82adfa95
- review updates a3594cc9c6
- change untyped optional parameters d79d9643d4
- remove typed optional parameter ae1afd5333
- okx.ts transfer fix 680f49036a
- restore bundle 17ed16b72e
- Add bundle version as well 75f0372974
- update vss 64253cdca3
- feat(TS): add watchTicker and watchTickers type f33cf0c747
- add doc 0b6675b2ce
- build: pushback cjs files 9e16cbf994
- feat: Add more ts types 49f5ecf8d5
- ts: transpile stubs 28346882f2
- remove old re definitions 889ac3cd38
- add parseMarketLeverageTiers b254b2e923
- 3.0.21 25c913dc6d
- fix(ts): add default types bda267e539
- close #17241 cd8e8af9fb
- 3.0.20 b9d8366e49
- fix(Exchange): markets type dd78b497e2
- fix: Uniformize sign header f8f4e819f1
- fix: restored named Exceptions exports aca8410321
- fix(abortError): store it as prop 3922a50d51
- move AbortError 35a77e59e4
- 3.0.19 c6030235da
- exmo order status c7ba593e57
- docs: update docs to new docsify links 80e9c46230
- update 2fe61eb952
- [krakenfutures] Add
params.clientOrderId
to createOrder 01a62a17a1 - 3.0.18 8889ac9658
- coinsph.js added (work in progress) 1a142f6760
- Update coinsph.js edd87f9ddb
- Update coinsph.js 1b5cc0a083
- Update coinsph.js a4fc7e85b5
- Update coinsph.js 6538914edf
- Update coinsph.js 445554cbd0
- Update coinsph.js 86734d791f
- Update coinsph.js 5d7be7b62e
- Update coinsph.js 7123cd6c26
- Update coinsph.js 002a7a550c
- Update coinsph.js 5b6cf28a65
- Update coinsph.js 9a1b99569e
- Update coinsph.js 43c60a6377
- coinsph.ts added 1ab1821e2a
- ready for check 515a870135
- TS errors fixed 0fd09f35d0
- Delete coinsph.js 5df5772785
- Update coinsph.ts 46a1fe840e
- Update coinsph.ts 3781085258
- coinsph [ci deploy] 85f7eae9bd
- coinsph naming edit fix #17217 [ci deploy] b1ad8d2ecb
- 3.0.17 c580c8ccae
- feat(okx): fetchOHLCV retrieve base volume eee4eb34c1
- fix parseOHLCV 22832de1f1
- parseDepositAddresses undefined result fix d1901ede24
- restore 8e6639bef2
- fix(Exchange): fetchDepositAddresses 3cf0612f67
- 3.0.16 e8b12c2b30
- kucoin parseTransactionStatus 95a7d7f35b
- fix(kraken): watchOrderbook handleDeltas ee7b0dcea4
- 3.0.15 287fc7d2e4
- feat(TS): type optional parameters c851956563
- feat(build): don't duplicate generated preamble 3f68e03c3e
- more types and stubs 37fc664c4b
- 3.0.14 72bb310318
- poloniexfutures createOrder, fetchOrder, cancelOrder, parseOrder clean up 4e8aac543b
- poloniexfutures fetchOrder cost change value 6708f6f24f
- poloniexfutures.fetchOpenOrders fix to fetch open orders c6c9b71b4e
- poloniexfutures.parseOrder minor change eb5fd1bcdc
- poloniexfutures fetchOrdersByStatus minor change 60a16a70a6
- feat(build): add cjs test 552f6e8f19
- update testsmanager b9da10de39
- 3.0.12 8353be6385
- keys.json [ci deploy] 758deca751
- 3.0.13 d1af2acda2
- fix: parsePrecision returns precision as a string number that is not scientific notation a24eb267f6
- fix(Binance): default settle value 370e8eafc0
- update docs 2baae302b8
- update docs again 9d0941e4f4
- update docs again f6d695fad3
- fix parsePrecision 1b8a99cf86
- fix(PRO): restore exchange export 1fc3b0fd72
- handle str precision inside decimal_to_precision a244e1861c
- adatp decimal_to_precision and add tests 3eb4713caa
- 3.0.11 33a4b82d6c
- bybit: update contract v3 signature ccxt#17172 c7989b7d0c
- fix(TS): init values for ws structures dd3b5b403f
- fix cli 9d8448bb1e
- update defaults 68ac1eceeb
- 3.0.10 d41fa65070
- emitTypes & package json 10ca559cbb
- try simple emitTypes fix 8d53bda522
- improve comment 3c1fcbca64
- add print 80d49188a0
- try alias cd5e333129
- try alias 6e1728f3e2
- update emitTypes.js 92f625dcb4
- missing package.json 0d163d647e
- update cleanup 15f03b8012
- restore 18601d3f76
- restore 825756ab05
- restore travis 42b2fd747d
- add new line 25bc1a1480
- remove sleeps 0b29abe14b
- [ci deploy] 8833e3587a
- 3.0.9 6a2c7496ba
- fix commonjs import errors 183799796b
- readd js to pass travis [ci deploy] f5b3b0a6a4
- 3.0.8 67eaac7dc1
- package.json: set node version to 15.0.0 in engines d5f6c01c17
- add ts example b74bdd7de3
- feat(TS): add more types and stub methods 0e0591c5fa
- update export exchanges 3a90163ffd
- remove duplicated 089a48de67
- 3.0.7 9e278bfb1b
- fix(bybit): v5 uta spot market buy 12788e279e
- blank line 829125e4df
- add throw 1242ab62e5
- fix key 5ef77b06c6
- feat(TS): improve types 46082cad5e
- createOrder type c394816426
- add Order and Trade types af761aebf3
- add ticker b17bb1f276
- 3.0.6 6b36b63547
- docs: docstring links updated to new documentation links 64a10d7503
- markdown files docstring links updated to new documentation links 695c0cb31f
- CONTRIBUTING.md minor fixes fc57cc4ff3
- CONTRIBUTING.md minor fixes 7bca328781
- CONTRIBUTING.md minor fixes 410d21d79b
- add contributing to wiki 2ae28a16a7
- add contributing to wiki c099fb625d
- fix(Phemex): add default posSide 4660544937
- remove blank 2beb3f7ab6
- remove extra checks b4dab5f0fb
- improve param handling a021299d25
- precision fix 858b4ef72c
- add side to eslintrc 153fc79c00
- fetch: fix websocker usage eea2669b93
- 3.0.5 f3415c0f68
- node fetch remove a dependency [ci deploy] ae89b87a53
- 3.0.4 00c5c62972
- fix npm package [ci deploy] 4d288d1eed
- 3.0.3 3ea34884f8
- regenerate js files [ci deploy] f323703153
- run tsc to regenerate files [ci deploy] a7dfd2257c
- 3.0.2 1b8aded9b1