{"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:1715429149.0","currentOid":""},"activityList":{"items":[{"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)"}},{"before":"bb7983eb00b51ba21153e3f8663830bff27aa288","after":"5d3769467e8ab6470806cd5d1e074482a7be0dfb","ref":"refs/heads/master","pushedAt":"2024-05-10T09:15:51.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":"woofipro: new dex (#22196)\n\n* woofipro: initialize new dex\r\n\r\n* woofipro: add fetchMarkets\r\n\r\n* woofipro: add fetchCurrencies\r\n\r\n* woofipro: add fetchTrades\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add fetchTime\r\n\r\n* woofipro: add fetchFundingRate\r\n\r\n* woofipro: add fetchFundingRates\r\n\r\n* woofipro: add fetchFundingRateHistory\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update signature\r\n\r\n* woofipro: add fetchOrderBook\r\n\r\n* woofipro: add fetchOHLCV\r\n\r\n* woofipro: add createOrder\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add cancelOrder\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add fetchOrders\r\n\r\n* woofipro: add fetchOpenOrders\r\n\r\n* woofipro: add fetchClosedOrders\r\n\r\n* woofipro: add fetchOrder\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add fetchOrderTrades\r\n\r\n* woofipro: add fetchMyTrades\r\n\r\n* woofipro: add cancelAllOrders\r\n\r\n* woofipro: add cancelOrders\r\n\r\n* woofipro: add editOrder\r\n\r\n* woofipro: add fetchTradingFees\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add fetchBalance\r\n\r\n* woofipro: add fetchLeger functions\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add setLeverage\r\n\r\n* woofipro: add fetchLeverage\r\n\r\n* woofipro: add fetchPosition\r\n\r\n* woofipro: add fetchPositions\r\n\r\n* woofipro: updatw\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update crypto\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* cs: update exchange\r\n\r\n* woofipro: update doc\r\n\r\n* woofipro: add withdraw\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update skip tests\r\n\r\n* woofipro: update static tests\r\n\r\n* woofipro: update static tests\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add ws\r\n\r\n* woofipro: add watchTicker and watchTickers\r\n\r\n* woofipro: add watchOHLCV\r\n\r\n* woofipro: add watchTrades\r\n\r\n* woofipro: add watchOrders\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add watchPositions\r\n\r\n* woofipro: update\r\n\r\n* woofipro: add watchBalance\r\n\r\n* fix ts syntax\r\n\r\n* fix transpilation\r\n\r\n* add brokerId\r\n\r\n* update docs\r\n\r\n* fix tests\r\n\r\n* improve editOrder\r\n\r\n* more static tests\r\n\r\n* add symbol to editOrder\r\n\r\n* more tests\r\n\r\n* woofipro: update\r\n\r\n* woofipro: replace uid with accountId\r\n\r\n* fix delete request\r\n\r\n* woofipro: add createOrders (need to remove keysort of params)\r\n\r\n* woofipro: update createOrders\r\n\r\n* woofipro: update createOrders\r\n\r\n* fix ts syntax\r\n\r\n* static tests setup\r\n\r\n* fix static tests\r\n\r\n* fix c# build\r\n\r\n* fix python syntax\r\n\r\n* add secret to response tests\r\n\r\n* add woofipro id test\r\n\r\n* fix idtest\r\n\r\n* ws fixes\r\n\r\n* add watchMyTrades\r\n\r\n* fix args\r\n\r\n* add more tests\r\n\r\n* woofipro: update default id\r\n\r\n* woofipro: update\r\n\r\n* woofipro: use watchMultiple\r\n\r\n* fixing linting\r\n\r\n* fix handleUNtilOption\r\n\r\n* add logo\r\n\r\n* add referral\r\n\r\n* woofipro: update\r\n\r\n* woofipro: update doc\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"woofipro: new dex (#22196)"}},{"before":"63236658582d29a353de49fc5b666389daad63b6","after":"bb7983eb00b51ba21153e3f8663830bff27aa288","ref":"refs/heads/master","pushedAt":"2024-05-10T09:02:39.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":"parseOption types (#22444)","shortMessageHtmlLink":"parseOption types (#22444)"}},{"before":"1592200aa8a062cc80a5f45192c2c1ec35f8d3a1","after":"63236658582d29a353de49fc5b666389daad63b6","ref":"refs/heads/master","pushedAt":"2024-05-10T09:01:01.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: parseGreeks types (#22445)","shortMessageHtmlLink":"chore: parseGreeks types (#22445)"}},{"before":"66d7a13a331bffca880521d5cb334bb77f7b2a8f","after":"1592200aa8a062cc80a5f45192c2c1ec35f8d3a1","ref":"refs/heads/master","pushedAt":"2024-05-10T09:00: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":"parseLeverage types (#22438)","shortMessageHtmlLink":"parseLeverage types (#22438)"}},{"before":"1dc4eca38ab608171eb59aae2d4bd1d3cc94eca1","after":"66d7a13a331bffca880521d5cb334bb77f7b2a8f","ref":"refs/heads/master","pushedAt":"2024-05-10T08:59: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":"parseConversion types (#22437)","shortMessageHtmlLink":"parseConversion types (#22437)"}},{"before":"0cde60c64c9aab2688f8326bd1ed4d892dabec20","after":"1dc4eca38ab608171eb59aae2d4bd1d3cc94eca1","ref":"refs/heads/master","pushedAt":"2024-05-10T08:58:42.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: setLeverage v2 (#22454)\n\n* refactor(coinex): setLeverage v2\r\n\r\n```\r\ncoinex setLeverage 3 BTC/USDT:USDT '{\"marginMode\":\"isolated\"}'\r\n\r\n{\r\n code: '0',\r\n data: { leverage: '3', margin_mode: 'isolated' },\r\n message: 'OK'\r\n}\r\n```\r\n\r\n* test(coinex): static request, setLeverage v2","shortMessageHtmlLink":"coinex: setLeverage v2 (#22454)"}},{"before":"e4581cd6a34f9db7d43da9f89a2828c8d2fc42bd","after":"0cde60c64c9aab2688f8326bd1ed4d892dabec20","ref":"refs/heads/master","pushedAt":"2024-05-10T08:58:12.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: setMarginMode v2 (#22452)\n\n* refactor(coinex): setMarginMode v2\r\n\r\n```\r\ncoinex setMarginMode isolated BTC/USDT:USDT '{\"leverage\":1}'\r\n\r\n{\r\n code: '0',\r\n data: { leverage: '1', margin_mode: 'isolated' },\r\n message: 'OK'\r\n}\r\n```\r\n\r\n* test(coinex): static request, setMarginMode v2","shortMessageHtmlLink":"coinex: setMarginMode v2 (#22452)"}},{"before":null,"after":"542a039c7b1a73f38b27ba836846deb836b4d902","ref":"refs/heads/dependabot/npm_and_yarn/examples/ts/nextjs-page-router/next-14.1.1","pushedAt":"2024-05-10T03:11:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump next in /examples/ts/nextjs-page-router\n\nBumps [next](https://github.com/vercel/next.js) from 14.0.3 to 14.1.1.\n- [Release notes](https://github.com/vercel/next.js/releases)\n- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)\n- [Commits](https://github.com/vercel/next.js/compare/v14.0.3...v14.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: next\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump next in /examples/ts/nextjs-page-router"}},{"before":"e68e19d3f59f0e4860fb50817636f57526570049","after":"e4581cd6a34f9db7d43da9f89a2828c8d2fc42bd","ref":"refs/heads/master","pushedAt":"2024-05-09T10:57: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":"feat(base) - safeIntegerOmitZero (#22244)\n\n* feat(base) - safeIntegerOmitZero\n\n* fix(latoken) - zero ts in tickers\n\n* minor bitget\n\n* parseint\n\n* Update Exchange.ts\n\n* fix linting\n\n---------\n\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>\n\n[ci skip]","shortMessageHtmlLink":"feat(base) - safeIntegerOmitZero (#22244)"}},{"before":"9d90f64680ae9dd51260d0c5fd690fc062d24a2e","after":"e68e19d3f59f0e4860fb50817636f57526570049","ref":"refs/heads/master","pushedAt":"2024-05-09T10:23:11.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(base) - safeIntegerOmitZero (#22244)\n\n* feat(base) - safeIntegerOmitZero\r\n\r\n* fix(latoken) - zero ts in tickers\r\n\r\n* minor bitget\r\n\r\n* parseint\r\n\r\n* Update Exchange.ts\r\n\r\n* fix linting\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"feat(base) - safeIntegerOmitZero (#22244)"}},{"before":"016b1077eb068dc7424831d0bec7097012695099","after":"9d90f64680ae9dd51260d0c5fd690fc062d24a2e","ref":"refs/heads/master","pushedAt":"2024-05-09T10:21:41.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":"extend in php (#22430)\n\n* extend-php\r\n\r\n* remove php array_merge","shortMessageHtmlLink":"extend in php (#22430)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER0VVWwA","startCursor":null,"endCursor":null}},"title":"Activity · ccxt/ccxt"}