{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":91253698,"defaultBranch":"master","name":"ccxt","ownerLogin":"ccxt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-14T15:41:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31901609?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715531737.0","currentOid":""},"activityList":{"items":[{"before":"d6cfaac8b90b51a4da0e84c6c30c616baca419f4","after":"c174490a93f7dbdffb53927675f367d70b10d517","ref":"refs/heads/master","pushedAt":"2024-05-12T16:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"4.3.21\n\n[ci skip]","shortMessageHtmlLink":"4.3.21"}},{"before":"40b1005829a5031950919858827ccea4b4fb9e5e","after":"d6cfaac8b90b51a4da0e84c6c30c616baca419f4","ref":"refs/heads/master","pushedAt":"2024-05-12T15:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"bitmex error handling PermissionDenied {\"error\":{\"message\":\"Account is restricted\",\"name\":\"HTTPError\"}}\n\n[ci skip]","shortMessageHtmlLink":"bitmex error handling PermissionDenied {\"error\":{\"message\":\"Account i…"}},{"before":"b893b7d14c6bb35e873c72e5d941082665725405","after":"40b1005829a5031950919858827ccea4b4fb9e5e","ref":"refs/heads/master","pushedAt":"2024-05-12T15:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"bitmex error handling PermissionDenied {\"error\":{\"message\":\"Account is restricted\",\"name\":\"HTTPError\"}}","shortMessageHtmlLink":"bitmex error handling PermissionDenied {\"error\":{\"message\":\"Account i…"}},{"before":"03e2c588b52a1d6194231dfe30ffcfc3f7d154e5","after":"b893b7d14c6bb35e873c72e5d941082665725405","ref":"refs/heads/master","pushedAt":"2024-05-12T14:47:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"chore: update changelog [ci skip] (#22475)","shortMessageHtmlLink":"chore: update changelog [ci skip] (#22475)"}},{"before":"473382cacfef16bdfd97e518a463f3d12d01fe84","after":"03e2c588b52a1d6194231dfe30ffcfc3f7d154e5","ref":"refs/heads/master","pushedAt":"2024-05-12T14:40:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"fix(hyperliquid): update fetchOpenOrders with frontendOrders (#22476)","shortMessageHtmlLink":"fix(hyperliquid): update fetchOpenOrders with frontendOrders (#22476)"}},{"before":"9c0e008317d3e4d53a614ca24483879594a5bfaf","after":"473382cacfef16bdfd97e518a463f3d12d01fe84","ref":"refs/heads/master","pushedAt":"2024-05-12T14:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"feat(kucoinfutures): add watchOHLCV (#22472)\n\n* feat(kucoinfutures): add watchOHLCV\n\n* cr fixes\n\n---------\n\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>\n\n[ci skip]","shortMessageHtmlLink":"feat(kucoinfutures): add watchOHLCV (#22472)"}},{"before":"3142db7dfdb18330df37920e67f938d325ba8ced","after":"9c0e008317d3e4d53a614ca24483879594a5bfaf","ref":"refs/heads/master","pushedAt":"2024-05-12T13:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"feat(kucoinfutures): add watchOHLCV (#22472)\n\n* feat(kucoinfutures): add watchOHLCV\r\n\r\n* cr fixes\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"feat(kucoinfutures): add watchOHLCV (#22472)"}},{"before":"bd69c13c94c86a354694ae685fa64e6355a7aafe","after":"3142db7dfdb18330df37920e67f938d325ba8ced","ref":"refs/heads/master","pushedAt":"2024-05-12T13:25:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"feat(binance): add fetchPremiumIndexOHLCV (#22474)\n\n* Adding premium index kline fetching to universal fetchOHLCV method for Binance (inverse and linear swap)\r\n\r\n* revert\r\n\r\n* static tests\r\n\r\n---------\r\n\r\nCo-authored-by: Rick Sanchez \r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"feat(binance): add fetchPremiumIndexOHLCV (#22474)"}},{"before":"7df2edbc51f05f91f9be00fda6f278a0452225d6","after":"bd69c13c94c86a354694ae685fa64e6355a7aafe","ref":"refs/heads/master","pushedAt":"2024-05-12T13:20:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"feat(okx): add sprd endpoints (#22470)","shortMessageHtmlLink":"feat(okx): add sprd endpoints (#22470)"}},{"before":"7f4b6cc484e53bdb6b6870af4851282fc3d64031","after":"7df2edbc51f05f91f9be00fda6f278a0452225d6","ref":"refs/heads/master","pushedAt":"2024-05-12T13:20:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"fix(deno): ws in deno to use WebSocket API, fix #22440 (#22471)","shortMessageHtmlLink":"fix(deno): ws in deno to use WebSocket API, fix #22440 (#22471)"}},{"before":"7923d46126721140d17a9a8edc9f0edfb61cbe26","after":"7f4b6cc484e53bdb6b6870af4851282fc3d64031","ref":"refs/heads/master","pushedAt":"2024-05-12T13:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"coinex: addMargin, reduceMargin, fetchMarginAdjustmentHistory v2 (#22473)\n\n* refactor(coinex): addMargin, reduceMargin v2\r\n\r\n```\r\ncoinex.addMargin (BTC/USDT:USDT, 2.1)\r\n2024-05-12T04:54:19.193Z iteration 0 passed in 228 ms\r\n\r\n{\r\n info: {\r\n adl_level: '1',\r\n ath_margin_size: '2.034928',\r\n ath_position_amount: '0.0001',\r\n avg_entry_price: '61047.84',\r\n bkr_price: '9698.5600000000000003683',\r\n close_avbl: '0.0001',\r\n cml_position_value: '6.104784',\r\n created_at: '1715488472908',\r\n leverage: '3',\r\n liq_price: '9747.29648241206030187769',\r\n maintenance_margin_rate: '0.005',\r\n maintenance_margin_value: '0.03051465',\r\n margin_avbl: '5.134928',\r\n margin_mode: 'isolated',\r\n market: 'BTCUSDT',\r\n market_type: 'FUTURES',\r\n max_position_value: '6.104784',\r\n open_interest: '0.0001',\r\n position_id: '306458800',\r\n position_margin_rate: '0.84113180744806040639',\r\n realized_pnl: '-0.003052392',\r\n settle_price: '61047.84',\r\n settle_value: '6.104784',\r\n side: 'long',\r\n stop_loss_price: '0',\r\n stop_loss_type: '',\r\n take_profit_price: '0',\r\n take_profit_type: '',\r\n unrealized_pnl: '0',\r\n updated_at: '1715489660099'\r\n },\r\n symbol: 'BTC/USDT:USDT',\r\n type: 'add',\r\n marginMode: 'isolated',\r\n amount: 2.1,\r\n code: 'USDT',\r\n status: 'ok'\r\n}\r\n```\r\n```\r\ncoinex.reduceMargin (BTC/USDT:USDT, 1.5)\r\n2024-05-12T04:59:37.797Z iteration 0 passed in 243 ms\r\n\r\n{\r\n info: {\r\n adl_level: '1',\r\n ath_margin_size: '2.034928',\r\n ath_position_amount: '0.0001',\r\n avg_entry_price: '61047.84',\r\n bkr_price: '24698.56000000000000005224',\r\n close_avbl: '0.0001',\r\n cml_position_value: '6.104784',\r\n created_at: '1715488472908',\r\n leverage: '3',\r\n liq_price: '24822.67336683417085432386',\r\n maintenance_margin_rate: '0.005',\r\n maintenance_margin_value: '0.03051465',\r\n margin_avbl: '3.634928',\r\n margin_mode: 'isolated',\r\n market: 'BTCUSDT',\r\n market_type: 'FUTURES',\r\n max_position_value: '6.104784',\r\n open_interest: '0.0001',\r\n position_id: '306458800',\r\n position_margin_rate: '0.59542286836028924201',\r\n realized_pnl: '-0.003052392',\r\n settle_price: '61047.84',\r\n settle_value: '6.104784',\r\n side: 'long',\r\n stop_loss_price: '0',\r\n stop_loss_type: '',\r\n take_profit_price: '0',\r\n take_profit_type: '',\r\n unrealized_pnl: '0.01',\r\n updated_at: '1715489978697'\r\n },\r\n symbol: 'BTC/USDT:USDT',\r\n type: 'reduce',\r\n marginMode: 'isolated',\r\n amount: 1.5,\r\n code: 'USDT',\r\n status: 'ok'\r\n}\r\n```\r\n\r\n* test(coinex): static request, addMargin, reduceMargin v2\r\n\r\n* refactor(coinex): fetchMarginAdjustmentHistory\r\n\r\n```\r\ncoinex fetchMarginAdjustmentHistory BTC/USDT:USDT undefined undefined 3 '{\"positionId\":306458800}'\r\n\r\ncoinex.fetchMarginAdjustmentHistory (BTC/USDT:USDT, , , 3, [object Object])\r\n2024-05-12T05:25:27.879Z iteration 0 passed in 213 ms\r\n\r\n symbol | marginMode | amount | total | code | timestamp | datetime\r\n------------------------------------------------------------------------------------------------\r\nBTC/USDT:USDT | isolated | 1.5 | 3.634928 | USDT | 1715489978697 | 2024-05-12T04:59:38.697Z\r\nBTC/USDT:USDT | isolated | 2.1 | 5.134928 | USDT | 1715489660099 | 2024-05-12T04:54:20.099Z\r\nBTC/USDT:USDT | isolated | 7.4 | 3.034928 | USDT | 1715488805563 | 2024-05-12T04:40:05.563Z\r\n3 objects\r\n```\r\n\r\n* test(coinex): static request, fetchMarginAdjustmentHistory v2","shortMessageHtmlLink":"coinex: addMargin, reduceMargin, fetchMarginAdjustmentHistory v2 (#22473"}},{"before":"4446cc53a6de8859febbc57d99d98185eb81fa5f","after":"7923d46126721140d17a9a8edc9f0edfb61cbe26","ref":"refs/heads/master","pushedAt":"2024-05-11T14:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"feat(woo): update pro (#22455)\n\n* feat(woo): add watchPrivateMultiple\n\n* woo: watch topic algoexecutionreportv2\n\n* woo: update watchMyTrades\n\n* woo: remove 0 checking\n\n[ci skip]","shortMessageHtmlLink":"feat(woo): update pro (#22455)"}},{"before":"5631c191a4b84e3498d8218e49b99afb3b9781b4","after":"4446cc53a6de8859febbc57d99d98185eb81fa5f","ref":"refs/heads/master","pushedAt":"2024-05-11T13:35:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"feat(woo): update pro (#22455)\n\n* feat(woo): add watchPrivateMultiple\r\n\r\n* woo: watch topic algoexecutionreportv2\r\n\r\n* woo: update watchMyTrades\r\n\r\n* woo: remove 0 checking","shortMessageHtmlLink":"feat(woo): update pro (#22455)"}},{"before":"e226b491301cc5c0cbdb6493c6973e633df12224","after":"5631c191a4b84e3498d8218e49b99afb3b9781b4","ref":"refs/heads/master","pushedAt":"2024-05-11T13:19:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"chore: parseMarginModification types (#22436)","shortMessageHtmlLink":"chore: parseMarginModification types (#22436)"}},{"before":"69da6496f9e450710a1b86cd97a0387832980879","after":"e226b491301cc5c0cbdb6493c6973e633df12224","ref":"refs/heads/master","pushedAt":"2024-05-11T13:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"fix(coinex) (#22469)\n\nFix coinex maintain/info endpoint URL\n\n[ci skip]","shortMessageHtmlLink":"fix(coinex) (#22469)"}},{"before":"051a7cec9ccbd860ffe054b2eec3303f5a388a4a","after":"69da6496f9e450710a1b86cd97a0387832980879","ref":"refs/heads/master","pushedAt":"2024-05-11T12:40:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"fix(coinex) (#22469)\n\nFix coinex maintain/info endpoint URL","shortMessageHtmlLink":"fix(coinex) (#22469)"}},{"before":"a1e784a1c12eae849e6ce2ec39cbdbd83fa00fb2","after":"051a7cec9ccbd860ffe054b2eec3303f5a388a4a","ref":"refs/heads/master","pushedAt":"2024-05-11T12:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"4.3.20\n\n[ci skip]","shortMessageHtmlLink":"4.3.20"}},{"before":"5416f8f278fbd28f74de77fd6d870875eca90af0","after":"a1e784a1c12eae849e6ce2ec39cbdbd83fa00fb2","ref":"refs/heads/master","pushedAt":"2024-05-11T11:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"coinex: fetchLeverageTiers, fetchMarketLeverageTiers v2 (#22457)\n\n* refactor(coinex): fetchLeverageTiers v2\n\n```\ncoinex fetchLeverageTiers '[\"BTC/USDT:USDT\"]'\n\ncoinex.fetchLeverageTiers (BTC/USDT:USDT)\n2024-05-10T07:05:35.944Z iteration 0 passed in 245 ms\n\n{\n 'BTC/USDT:USDT': [\n {\n tier: 1,\n currency: 'BTC',\n minNotional: 0,\n maxNotional: 20.0001,\n maintenanceMarginRate: 0.005,\n maxLeverage: 100,\n info: {\n amount: '20.0001',\n leverage: '100',\n maintenance_margin_rate: '0.005',\n min_initial_margin_rate: '0.01'\n }\n },\n {\n tier: 2,\n currency: 'BTC',\n minNotional: 20.0001,\n maxNotional: 50.0001,\n maintenanceMarginRate: 0.01,\n maxLeverage: 50,\n info: {\n amount: '50.0001',\n leverage: '50',\n maintenance_margin_rate: '0.01',\n min_initial_margin_rate: '0.02'\n }\n },\n {\n tier: 3,\n currency: 'BTC',\n minNotional: 50.0001,\n maxNotional: 100.0001,\n maintenanceMarginRate: 0.015,\n maxLeverage: 30,\n info: {\n amount: '100.0001',\n leverage: '30',\n maintenance_margin_rate: '0.015',\n min_initial_margin_rate: '0.03'\n }\n },\n {\n tier: 4,\n currency: 'BTC',\n minNotional: 100.0001,\n maxNotional: 200.0001,\n maintenanceMarginRate: 0.02,\n maxLeverage: 20,\n info: {\n amount: '200.0001',\n leverage: '20',\n maintenance_margin_rate: '0.02',\n min_initial_margin_rate: '0.05'\n }\n },\n {\n tier: 5,\n currency: 'BTC',\n minNotional: 200.0001,\n maxNotional: 500.0001,\n maintenanceMarginRate: 0.025,\n maxLeverage: 15,\n info: {\n amount: '500.0001',\n leverage: '15',\n maintenance_margin_rate: '0.025',\n min_initial_margin_rate: '0.07'\n }\n },\n {\n tier: 6,\n currency: 'BTC',\n minNotional: 500.0001,\n maxNotional: 1000.0001,\n maintenanceMarginRate: 0.03,\n maxLeverage: 10,\n info: {\n amount: '1000.0001',\n leverage: '10',\n maintenance_margin_rate: '0.03',\n min_initial_margin_rate: '0.1'\n }\n }\n ]\n}\n```\n```\ncoinex.fetchMarketLeverageTiers (BTC/USDT:USDT)\n2024-05-10T07:06:13.881Z iteration 0 passed in 247 ms\n\ntier | currency | minNotional | maxNotional | maintenanceMarginRate | maxLeverage\n---------------------------------------------------------------------------------\n 1 | BTC | 0 | 20.0001 | 0.005 | 100\n 2 | BTC | 20.0001 | 50.0001 | 0.01 | 50\n 3 | BTC | 50.0001 | 100.0001 | 0.015 | 30\n 4 | BTC | 100.0001 | 200.0001 | 0.02 | 20\n 5 | BTC | 200.0001 | 500.0001 | 0.025 | 15\n 6 | BTC | 500.0001 | 1000.0001 | 0.03 | 10\n6 objects\n```\n\n* test(coinex): static request, fetchLeverageTiers, fetchMarketLeverageTiers v2\n\n* fix python static tests\n\n[ci skip]","shortMessageHtmlLink":"coinex: fetchLeverageTiers, fetchMarketLeverageTiers v2 (#22457)"}},{"before":"da53539c3bcdb3ce1527d8985475c235cee0699e","after":"5416f8f278fbd28f74de77fd6d870875eca90af0","ref":"refs/heads/master","pushedAt":"2024-05-11T10:38:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"coinex: fetchLeverageTiers, fetchMarketLeverageTiers v2 (#22457)\n\n* refactor(coinex): fetchLeverageTiers v2\r\n\r\n```\r\ncoinex fetchLeverageTiers '[\"BTC/USDT:USDT\"]'\r\n\r\ncoinex.fetchLeverageTiers (BTC/USDT:USDT)\r\n2024-05-10T07:05:35.944Z iteration 0 passed in 245 ms\r\n\r\n{\r\n 'BTC/USDT:USDT': [\r\n {\r\n tier: 1,\r\n currency: 'BTC',\r\n minNotional: 0,\r\n maxNotional: 20.0001,\r\n maintenanceMarginRate: 0.005,\r\n maxLeverage: 100,\r\n info: {\r\n amount: '20.0001',\r\n leverage: '100',\r\n maintenance_margin_rate: '0.005',\r\n min_initial_margin_rate: '0.01'\r\n }\r\n },\r\n {\r\n tier: 2,\r\n currency: 'BTC',\r\n minNotional: 20.0001,\r\n maxNotional: 50.0001,\r\n maintenanceMarginRate: 0.01,\r\n maxLeverage: 50,\r\n info: {\r\n amount: '50.0001',\r\n leverage: '50',\r\n maintenance_margin_rate: '0.01',\r\n min_initial_margin_rate: '0.02'\r\n }\r\n },\r\n {\r\n tier: 3,\r\n currency: 'BTC',\r\n minNotional: 50.0001,\r\n maxNotional: 100.0001,\r\n maintenanceMarginRate: 0.015,\r\n maxLeverage: 30,\r\n info: {\r\n amount: '100.0001',\r\n leverage: '30',\r\n maintenance_margin_rate: '0.015',\r\n min_initial_margin_rate: '0.03'\r\n }\r\n },\r\n {\r\n tier: 4,\r\n currency: 'BTC',\r\n minNotional: 100.0001,\r\n maxNotional: 200.0001,\r\n maintenanceMarginRate: 0.02,\r\n maxLeverage: 20,\r\n info: {\r\n amount: '200.0001',\r\n leverage: '20',\r\n maintenance_margin_rate: '0.02',\r\n min_initial_margin_rate: '0.05'\r\n }\r\n },\r\n {\r\n tier: 5,\r\n currency: 'BTC',\r\n minNotional: 200.0001,\r\n maxNotional: 500.0001,\r\n maintenanceMarginRate: 0.025,\r\n maxLeverage: 15,\r\n info: {\r\n amount: '500.0001',\r\n leverage: '15',\r\n maintenance_margin_rate: '0.025',\r\n min_initial_margin_rate: '0.07'\r\n }\r\n },\r\n {\r\n tier: 6,\r\n currency: 'BTC',\r\n minNotional: 500.0001,\r\n maxNotional: 1000.0001,\r\n maintenanceMarginRate: 0.03,\r\n maxLeverage: 10,\r\n info: {\r\n amount: '1000.0001',\r\n leverage: '10',\r\n maintenance_margin_rate: '0.03',\r\n min_initial_margin_rate: '0.1'\r\n }\r\n }\r\n ]\r\n}\r\n```\r\n```\r\ncoinex.fetchMarketLeverageTiers (BTC/USDT:USDT)\r\n2024-05-10T07:06:13.881Z iteration 0 passed in 247 ms\r\n\r\ntier | currency | minNotional | maxNotional | maintenanceMarginRate | maxLeverage\r\n---------------------------------------------------------------------------------\r\n 1 | BTC | 0 | 20.0001 | 0.005 | 100\r\n 2 | BTC | 20.0001 | 50.0001 | 0.01 | 50\r\n 3 | BTC | 50.0001 | 100.0001 | 0.015 | 30\r\n 4 | BTC | 100.0001 | 200.0001 | 0.02 | 20\r\n 5 | BTC | 200.0001 | 500.0001 | 0.025 | 15\r\n 6 | BTC | 500.0001 | 1000.0001 | 0.03 | 10\r\n6 objects\r\n```\r\n\r\n* test(coinex): static request, fetchLeverageTiers, fetchMarketLeverageTiers v2\r\n\r\n* fix python static tests","shortMessageHtmlLink":"coinex: fetchLeverageTiers, fetchMarketLeverageTiers v2 (#22457)"}},{"before":"c5e9e3da6281d2e945e0d7c1be6cdbd292d89d13","after":"da53539c3bcdb3ce1527d8985475c235cee0699e","ref":"refs/heads/master","pushedAt":"2024-05-11T10:38:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"bitget assets implicit endpoints, fixes: #22464 (#22468)","shortMessageHtmlLink":"bitget assets implicit endpoints, fixes: #22464 (#22468)"}},{"before":"165e574e9236db00e2b32ed9ba0972d86d5967b7","after":"c5e9e3da6281d2e945e0d7c1be6cdbd292d89d13","ref":"refs/heads/master","pushedAt":"2024-05-11T10:28:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"fix(htx): ws authentication error handling (#22467)","shortMessageHtmlLink":"fix(htx): ws authentication error handling (#22467)"}},{"before":"ca1c489d4890dece7d35a9b57df8e5f870326916","after":"165e574e9236db00e2b32ed9ba0972d86d5967b7","ref":"refs/heads/master","pushedAt":"2024-05-11T10:18:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"fix(htx): fix #22451 (#22466)","shortMessageHtmlLink":"fix(htx): fix #22451 (#22466)"}},{"before":"4459d67f729e997dc4bd0e3cd7f7f46b5b4125fd","after":"ca1c489d4890dece7d35a9b57df8e5f870326916","ref":"refs/heads/master","pushedAt":"2024-05-10T16:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"fix(bybit): update fetchLeverageTiers (#22459)\n\n* fix(bybit): update fetchLeverageTiers\n\n* update linting\n\n* bybit: update\n\n* fix default value\n\n* fix default value\n\n* fix defaults\n\n* disable static test\n\n* bybit: update\n\n---------\n\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>\n\n[ci skip]","shortMessageHtmlLink":"fix(bybit): update fetchLeverageTiers (#22459)"}},{"before":"3fce8daaa197149d07da977613af47715c2a451f","after":"4459d67f729e997dc4bd0e3cd7f7f46b5b4125fd","ref":"refs/heads/master","pushedAt":"2024-05-10T16:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"fix(bybit): update fetchLeverageTiers (#22459)\n\n* fix(bybit): update fetchLeverageTiers\r\n\r\n* update linting\r\n\r\n* bybit: update\r\n\r\n* fix default value\r\n\r\n* fix default value\r\n\r\n* fix defaults\r\n\r\n* disable static test\r\n\r\n* bybit: update\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"fix(bybit): update fetchLeverageTiers (#22459)"}},{"before":"8fac4c4e892659992c48d84380bdc9ede5b8b5e0","after":"3fce8daaa197149d07da977613af47715c2a451f","ref":"refs/heads/master","pushedAt":"2024-05-10T15:39:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"fix(phemex): spot trigger orders (#22462)","shortMessageHtmlLink":"fix(phemex): spot trigger orders (#22462)"}},{"before":"7cba74d4b15719314d4686a9a51e1ce4513ddfe5","after":"8fac4c4e892659992c48d84380bdc9ede5b8b5e0","ref":"refs/heads/master","pushedAt":"2024-05-10T12:19:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"4.3.19\n\n[ci skip]","shortMessageHtmlLink":"4.3.19"}},{"before":"879729eac31776055692362bb183b855050b8c13","after":"7cba74d4b15719314d4686a9a51e1ce4513ddfe5","ref":"refs/heads/master","pushedAt":"2024-05-10T11:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"bybit: add api (#22456)\n\n[ci skip]","shortMessageHtmlLink":"bybit: add api (#22456)"}},{"before":"ee18220ce0c13c21e487ac4b3273996003f1c818","after":"879729eac31776055692362bb183b855050b8c13","ref":"refs/heads/master","pushedAt":"2024-05-10T10:53:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"bybit: add api (#22456)","shortMessageHtmlLink":"bybit: add api (#22456)"}},{"before":"5ee08acbd17f44ec1940ac1c2b4161be2b747ff9","after":"ee18220ce0c13c21e487ac4b3273996003f1c818","ref":"refs/heads/master","pushedAt":"2024-05-10T10:28:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carlosmiei","name":"Carlos Gonçalves","path":"/carlosmiei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43336371?s=80&v=4"},"commit":{"message":"feat(okx): add watchFundingRate/s (#22458)\n\n* feat(okx): add watchFundingRate/s\r\n\r\n* fix coinbase international implementation\r\n\r\n* fix watxhFundingRates\r\n\r\n* remove dictionary\r\n\r\n* initialize","shortMessageHtmlLink":"feat(okx): add watchFundingRate/s (#22458)"}},{"before":"5d3769467e8ab6470806cd5d1e074482a7be0dfb","after":"5ee08acbd17f44ec1940ac1c2b4161be2b747ff9","ref":"refs/heads/master","pushedAt":"2024-05-10T09:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kroitor","name":"Igor Kroitor","path":"/kroitor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1294454?s=80&v=4"},"commit":{"message":"woofipro: new dex (#22196)\n\n* woofipro: initialize new dex\n\n* woofipro: add fetchMarkets\n\n* woofipro: add fetchCurrencies\n\n* woofipro: add fetchTrades\n\n* woofipro: update\n\n* woofipro: add fetchTime\n\n* woofipro: add fetchFundingRate\n\n* woofipro: add fetchFundingRates\n\n* woofipro: add fetchFundingRateHistory\n\n* woofipro: update\n\n* woofipro: update signature\n\n* woofipro: add fetchOrderBook\n\n* woofipro: add fetchOHLCV\n\n* woofipro: add createOrder\n\n* woofipro: update\n\n* woofipro: add cancelOrder\n\n* woofipro: update\n\n* woofipro: add fetchOrders\n\n* woofipro: add fetchOpenOrders\n\n* woofipro: add fetchClosedOrders\n\n* woofipro: add fetchOrder\n\n* woofipro: update\n\n* woofipro: add fetchOrderTrades\n\n* woofipro: add fetchMyTrades\n\n* woofipro: add cancelAllOrders\n\n* woofipro: add cancelOrders\n\n* woofipro: add editOrder\n\n* woofipro: add fetchTradingFees\n\n* woofipro: update\n\n* woofipro: add fetchBalance\n\n* woofipro: add fetchLeger functions\n\n* woofipro: update\n\n* woofipro: add setLeverage\n\n* woofipro: add fetchLeverage\n\n* woofipro: add fetchPosition\n\n* woofipro: add fetchPositions\n\n* woofipro: updatw\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update crypto\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update\n\n* cs: update exchange\n\n* woofipro: update doc\n\n* woofipro: add withdraw\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update skip tests\n\n* woofipro: update static tests\n\n* woofipro: update static tests\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: update\n\n* woofipro: add ws\n\n* woofipro: add watchTicker and watchTickers\n\n* woofipro: add watchOHLCV\n\n* woofipro: add watchTrades\n\n* woofipro: add watchOrders\n\n* woofipro: update\n\n* woofipro: add watchPositions\n\n* woofipro: update\n\n* woofipro: add watchBalance\n\n* fix ts syntax\n\n* fix transpilation\n\n* add brokerId\n\n* update docs\n\n* fix tests\n\n* improve editOrder\n\n* more static tests\n\n* add symbol to editOrder\n\n* more tests\n\n* woofipro: update\n\n* woofipro: replace uid with accountId\n\n* fix delete request\n\n* woofipro: add createOrders (need to remove keysort of params)\n\n* woofipro: update createOrders\n\n* woofipro: update createOrders\n\n* fix ts syntax\n\n* static tests setup\n\n* fix static tests\n\n* fix c# build\n\n* fix python syntax\n\n* add secret to response tests\n\n* add woofipro id test\n\n* fix idtest\n\n* ws fixes\n\n* add watchMyTrades\n\n* fix args\n\n* add more tests\n\n* woofipro: update default id\n\n* woofipro: update\n\n* woofipro: use watchMultiple\n\n* fixing linting\n\n* fix handleUNtilOption\n\n* add logo\n\n* add referral\n\n* woofipro: update\n\n* woofipro: update doc\n\n---------\n\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>\n\n[ci skip]","shortMessageHtmlLink":"woofipro: new dex (#22196)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER8ARogA","startCursor":null,"endCursor":null}},"title":"Activity · ccxt/ccxt"}