{"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:1717172040.0","currentOid":""},"activityList":{"items":[{"before":"7e62413e2585e12480cb43ee60b34c12170b941a","after":"06a611bffde1f014a9203bac90ab881c637f4375","ref":"refs/heads/master","pushedAt":"2024-05-31T19:33: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":"fix(coinex): fetchBalance switch statements (#22683)\n\n[ci skip]","shortMessageHtmlLink":"fix(coinex): fetchBalance switch statements (#22683)"}},{"before":"59f828be815ede59d25839dbfdfc0adef179932e","after":"7e62413e2585e12480cb43ee60b34c12170b941a","ref":"refs/heads/master","pushedAt":"2024-05-31T18:56:36.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): fetchBalance switch statements (#22683)","shortMessageHtmlLink":"fix(coinex): fetchBalance switch statements (#22683)"}},{"before":"fe889a9c7ad73dd7256f56e39cb0d0c0a901e5c0","after":"59f828be815ede59d25839dbfdfc0adef179932e","ref":"refs/heads/master","pushedAt":"2024-05-31T16:14:00.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.37\n\n[ci skip]","shortMessageHtmlLink":"4.3.37"}},{"before":"e88a997611c81b54a2274a935824fdf7e6e578e2","after":"fe889a9c7ad73dd7256f56e39cb0d0c0a901e5c0","ref":"refs/heads/master","pushedAt":"2024-05-31T15:15:14.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(static): disable failing static test (#22682)\n\n[ci skip]","shortMessageHtmlLink":"fix(static): disable failing static test (#22682)"}},{"before":"465447742dae7db5d8d659e39f54848d3aa2d604","after":"e88a997611c81b54a2274a935824fdf7e6e578e2","ref":"refs/heads/master","pushedAt":"2024-05-31T14:41: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":"fix(static): disable failing static test (#22682)","shortMessageHtmlLink":"fix(static): disable failing static test (#22682)"}},{"before":"a4057fe0c09cdf556097a9d0acefc7f98a3af1d4","after":"465447742dae7db5d8d659e39f54848d3aa2d604","ref":"refs/heads/master","pushedAt":"2024-05-31T09:30: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(kraken): div trading fee by 100 (#22679)\n\n* fix(kraken): div trading fee by 100\r\n\r\n* use parseNumber\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"fix(kraken): div trading fee by 100 (#22679)"}},{"before":"e0b01345708841b4a942477c7a4827b343721f2a","after":"a4057fe0c09cdf556097a9d0acefc7f98a3af1d4","ref":"refs/heads/master","pushedAt":"2024-05-31T09:13: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":"fix(bitmart): remove abs for percentage in ticker (#22674)","shortMessageHtmlLink":"fix(bitmart): remove abs for percentage in ticker (#22674)"}},{"before":"2a356da95b813efbcfc5aadef7b67a7e01bd3d4e","after":"e0b01345708841b4a942477c7a4827b343721f2a","ref":"refs/heads/master","pushedAt":"2024-05-30T19:19: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":"fix(cli.py): remove call reg to suppress warning (#22677)\n\nfix(cli.py): remove call reg to supress warning","shortMessageHtmlLink":"fix(cli.py): remove call reg to suppress warning (#22677)"}},{"before":"f357ba449c34f0f96fd5b72751fb1c047c42d4c3","after":"2a356da95b813efbcfc5aadef7b67a7e01bd3d4e","ref":"refs/heads/master","pushedAt":"2024-05-30T15:30:30.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(woofipro): signHash in php (#22673)","shortMessageHtmlLink":"fix(woofipro): signHash in php (#22673)"}},{"before":"f8f04028b0cfdf90c818822af845afa5fd49c58b","after":"f357ba449c34f0f96fd5b72751fb1c047c42d4c3","ref":"refs/heads/master","pushedAt":"2024-05-30T11:37:38.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(bingx): cancelOrders, cancelAllOrders - response unification (#22665)","shortMessageHtmlLink":"feat(bingx): cancelOrders, cancelAllOrders - response unification (#2…"}},{"before":"e38261538fded0a12709df473f5b7650231d38d3","after":"f8f04028b0cfdf90c818822af845afa5fd49c58b","ref":"refs/heads/master","pushedAt":"2024-05-30T11:37:04.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(bitbank): cancelOrder - response unification (#22667)","shortMessageHtmlLink":"feat(bitbank): cancelOrder - response unification (#22667)"}},{"before":"2d533b00e8787c080b7331bc6fd18c90fe4ad651","after":"e38261538fded0a12709df473f5b7650231d38d3","ref":"refs/heads/master","pushedAt":"2024-05-29T17:08:32.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(htx): closePosition (#20604)\n\n* feat(htx): closePosition\n\n* htx.closePosition minor fix\n\n* htx.closePosition minor fixes\n\n* htx.closePosition: params[\"amount\"] is now optional\n\n* fix(htx): can place isolated margin orders\n\n* htx transpilation fix\n\n* htx: createOrder - throw arguments required if params[\"offset\"] is missing for inverse markets\n\n* htx.closePosition fixes\n\n* htx.closePosition static tests\n\n* htx.closePosition docstring fixes\n\n* htx.closePosition: static tests - removed tests for future markets\n\n* Revert \"htx.closePosition: static tests - removed tests for future markets\"\n\nThis reverts commit 4ac7b5437b95f77519f66cf6d4590008f998e613.\n\n* htx closePosition, future tests, markets for future tests\n\n* cr fixes\n\n* missing market\n\n* fix php transpilation\n\n---------\n\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>\n\n[ci skip]","shortMessageHtmlLink":"feat(htx): closePosition (#20604)"}},{"before":"32c5a0c13df898e730f182635a1b0c5399d066c4","after":"2d533b00e8787c080b7331bc6fd18c90fe4ad651","ref":"refs/heads/master","pushedAt":"2024-05-29T16:34:40.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(htx): closePosition (#20604)\n\n* feat(htx): closePosition\r\n\r\n* htx.closePosition minor fix\r\n\r\n* htx.closePosition minor fixes\r\n\r\n* htx.closePosition: params[\"amount\"] is now optional\r\n\r\n* fix(htx): can place isolated margin orders\r\n\r\n* htx transpilation fix\r\n\r\n* htx: createOrder - throw arguments required if params[\"offset\"] is missing for inverse markets\r\n\r\n* htx.closePosition fixes\r\n\r\n* htx.closePosition static tests\r\n\r\n* htx.closePosition docstring fixes\r\n\r\n* htx.closePosition: static tests - removed tests for future markets\r\n\r\n* Revert \"htx.closePosition: static tests - removed tests for future markets\"\r\n\r\nThis reverts commit 4ac7b5437b95f77519f66cf6d4590008f998e613.\r\n\r\n* htx closePosition, future tests, markets for future tests\r\n\r\n* cr fixes\r\n\r\n* missing market\r\n\r\n* fix php transpilation\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"feat(htx): closePosition (#20604)"}},{"before":"fa70c75eb0e01020bbf52de1429ca12b1f1d82bc","after":"32c5a0c13df898e730f182635a1b0c5399d066c4","ref":"refs/heads/master","pushedAt":"2024-05-29T15:47:11.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(kraken): adjust rl (#22661)\n\n[ci skip]","shortMessageHtmlLink":"feat(kraken): adjust rl (#22661)"}},{"before":"ccd3991f4fa4272e901a3cbf1d50e72341b4766c","after":"fa70c75eb0e01020bbf52de1429ca12b1f1d82bc","ref":"refs/heads/master","pushedAt":"2024-05-29T15:13:52.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(kraken): adjust rl (#22661)","shortMessageHtmlLink":"feat(kraken): adjust rl (#22661)"}},{"before":"a8da25b79240558807a85f5332453a339a9a74f4","after":"ccd3991f4fa4272e901a3cbf1d50e72341b4766c","ref":"refs/heads/master","pushedAt":"2024-05-29T12:27:08.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.36\n\n[ci skip]","shortMessageHtmlLink":"4.3.36"}},{"before":"95c853ebd9dc7a68eb796269b83b1c37dc5628a2","after":"a8da25b79240558807a85f5332453a339a9a74f4","ref":"refs/heads/master","pushedAt":"2024-05-29T11:31:38.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(bitfinex2) handleOrderBook (#22658)\n\n* Update bitfinex2.ts\n\n* fix build\n\n* make type explicit\n\n* fix build\n\n---------\n\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>\n\n[ci skip]","shortMessageHtmlLink":"fix(bitfinex2) handleOrderBook (#22658)"}},{"before":"f11523b6b78f37ff113dcbac2cc16604f3c03682","after":"95c853ebd9dc7a68eb796269b83b1c37dc5628a2","ref":"refs/heads/master","pushedAt":"2024-05-29T10:57:08.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(bitfinex2) handleOrderBook (#22658)\n\n* Update bitfinex2.ts\r\n\r\n* fix build\r\n\r\n* make type explicit\r\n\r\n* fix build\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"fix(bitfinex2) handleOrderBook (#22658)"}},{"before":"3116625353118ca4e12c63596169056a90009503","after":"f11523b6b78f37ff113dcbac2cc16604f3c03682","ref":"refs/heads/master","pushedAt":"2024-05-29T10:34:04.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(orderbook): type variable (#22660)\n\n* fix(bybit): type orderbook\r\n\r\n* feat(woo): ob var\r\n\r\n* fix(htx): orderbook var\r\n\r\n* fix(binance): type orderbook\r\n\r\n* fix(okx): type orderbook var\r\n\r\n* binance type orderbook","shortMessageHtmlLink":"feat(orderbook): type variable (#22660)"}},{"before":"bc1e129de72ead335f01d8b1f96346da22c30a77","after":"3116625353118ca4e12c63596169056a90009503","ref":"refs/heads/master","pushedAt":"2024-05-29T10:13: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(bingx): symbol inference on trades (#22659)\n\n* fix(bingx): symbol inference on trades\r\n\r\n* fix privateTrades\r\n\r\n* use safeDict\r\n\r\n* protect balance","shortMessageHtmlLink":"fix(bingx): symbol inference on trades (#22659)"}},{"before":"b42267ebc9deb226497181054fad50f0091bac06","after":"bc1e129de72ead335f01d8b1f96346da22c30a77","ref":"refs/heads/master","pushedAt":"2024-05-29T09:50:25.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(zaif): cancelOrder - unification (#22651)\n\n[ci skip]","shortMessageHtmlLink":"feat(zaif): cancelOrder - unification (#22651)"}},{"before":"bce424770de342abb8cdc280dc344b5c76c30ba8","after":"b42267ebc9deb226497181054fad50f0091bac06","ref":"refs/heads/master","pushedAt":"2024-05-29T09:16:09.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(zaif): cancelOrder - unification (#22651)","shortMessageHtmlLink":"feat(zaif): cancelOrder - unification (#22651)"}},{"before":"63973bc22dd90c672ec0f5baca9cb3d4bfe13619","after":"bce424770de342abb8cdc280dc344b5c76c30ba8","ref":"refs/heads/master","pushedAt":"2024-05-29T09:15: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":"feat(bit2c): cancelOrder - unified response (#22648)","shortMessageHtmlLink":"feat(bit2c): cancelOrder - unified response (#22648)"}},{"before":"0d23933b62b8499b5b628e525e46612b2a90c135","after":"63973bc22dd90c672ec0f5baca9cb3d4bfe13619","ref":"refs/heads/master","pushedAt":"2024-05-29T09:15: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":"bitmart: watchOrders edit spot support (#22656)\n\n* refactor(bitmart): watchOrders\r\n\r\nEdited watchOrders so that it can be called without a symbol argument for spot orders:\r\n```\r\n symbol | id | lastTradeTimestamp | type | side | price | amount | cost | filled | remaining | status | trades | fees\r\n----------------------------------------------------------------------------------------------------------------------------------------\r\nBTC/USDT | 569962073202995200 | 1716972386908 | limit | buy | 58000 | 0.00011 | 0 | 0 | 0.00011 | open | [] | []\r\n1 objects\r\n```\r\n\r\n* remove extra import\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"bitmart: watchOrders edit spot support (#22656)"}},{"before":"04c694b0a1101918864532371e3479eafa08336c","after":"0d23933b62b8499b5b628e525e46612b2a90c135","ref":"refs/heads/master","pushedAt":"2024-05-29T09:07:40.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(zonda): new deposit & withdrawal endpoints (#22649)","shortMessageHtmlLink":"feat(zonda): new deposit & withdrawal endpoints (#22649)"}},{"before":"b3656f5292f40fddab599ff8df392412ac72e9af","after":"04c694b0a1101918864532371e3479eafa08336c","ref":"refs/heads/master","pushedAt":"2024-05-29T09:07:20.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":"paymium: cancelOrder - unified response (#22654)","shortMessageHtmlLink":"paymium: cancelOrder - unified response (#22654)"}},{"before":"ea583e9bcb84dafc89939fa10c1f8b7a70f84150","after":"b3656f5292f40fddab599ff8df392412ac72e9af","ref":"refs/heads/master","pushedAt":"2024-05-29T09:07: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":"feat(whitebit): cancelOrder, cancelAllOrders - response unification (#22652)","shortMessageHtmlLink":"feat(whitebit): cancelOrder, cancelAllOrders - response unification (#…"}},{"before":"c7405660b6459ff0f03efcd09853041c37758618","after":"ea583e9bcb84dafc89939fa10c1f8b7a70f84150","ref":"refs/heads/master","pushedAt":"2024-05-29T08:56:46.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 hedge mode (#22610)\n\n* handleParamBool & handleParamBool2\r\n\r\n* bool\r\n\r\n* fix(btget) - hedged order by default\r\n\r\n* insuff funds\r\n\r\n* bitget static tests\r\n\r\n* bool remove\r\n\r\n* static tests\r\n\r\n* hedged & reduceOnly\r\n\r\n---------\r\n\r\nCo-authored-by: carlosmiei <43336371+carlosmiei@users.noreply.github.com>","shortMessageHtmlLink":"bitget hedge mode (#22610)"}},{"before":"7afcf0ddfb7a8033735e3e08526e479a4dad3090","after":"c7405660b6459ff0f03efcd09853041c37758618","ref":"refs/heads/master","pushedAt":"2024-05-28T21:25:58.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.35\n\n[ci skip]","shortMessageHtmlLink":"4.3.35"}},{"before":"64d7e450a278bb722949264d4fd34749dfee6fb1","after":"7afcf0ddfb7a8033735e3e08526e479a4dad3090","ref":"refs/heads/master","pushedAt":"2024-05-28T21:24:35.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":"build: skip-tests (#22646)\n\n[ci skip]","shortMessageHtmlLink":"build: skip-tests (#22646)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWVeLSgA","startCursor":null,"endCursor":null}},"title":"Activity · ccxt/ccxt"}