跳到主内容
@wquguru
精选88ccxt(GitHub Releases)语言与库

CCXT v4.5.86:弃用withdraw tag参数,新增Hyperliquid清算监控

v4.5.86

原文
发到 X
推荐理由

本次更新移除了核心的 withdraw tag 参数,直接改变现有用法。使用 CCXT 进行自动化交易的开发者必须检查并适配此变更,否则提币功能将失效或报错。

What's Changed

更改内容

  • refactor(okx,myokx,okxus): change 8443 to 443 port for WS by @ttodua in #30715
  • docs(bitget): replace dead doc links in urls.doc and fetchBalance by @rayBastard in #30702
  • fix(bingx): parse spot TAKE_STOP orders by @AresArtemius in #30713
  • fix(lighter): cancel only the given market in cancelAllOrders by @rayBastard in #30712
  • fix(deepcoin): max limit ohlcv by @ttodua in #30680
  • fix(revolut): fetchOHLCV limit by @ttodua in #30683
  • feat(pacifica): add fetchDeposits and fetchWithdrawals by @rayBastard in #30697
  • fix(paradex): fetchOHLCV start/end/etc by @ttodua in #30686
  • fix(okx): static ws tests by @ttodua in #30726
  • chore: add wstests in package.json by @ttodua in #30725
  • chore(deps): next 16.3.8 (GHSA-vcvr-r3jv-pc5j), urllib3 2.8.0 by @kroitor in #30721
  • fix(bingx): route inverse swap transfers to the Coin-M account by @AresArtemius in #30730
  • fix(extended): check builder by @ttodua in #30727
  • doc: fix gb amount by @ttodua in #30728
  • fix(bingx): honour the cancelReplaceMode param in editOrder by @AresArtemius in #30729
  • fix(backpack): fetchOHLCV fixes - since/until & limit by @ttodua in #30684
  • chore(bingx): remove the offline copy-trading endpoints by @AresArtemius in #30679
  • chore(deps): piscina 4.9.4 (GHSA-67c8-pqhq-4rmx) by @kroitor in #30735
  • fix(bitget): keep full uta account response in fetchBalance info by @carlotestor in #30700
  • fix(python): stop Future.race stacking _swallow on pending losers by @carlotestor in #30732
  • fix(latoken): map the invalid API key and UNAUTHORIZED replies to AuthenticationError by @rayBastard in #30741
  • feat(pacifica): add fetchTradingFees by @rayBastard in #30739
  • fix!(coinex): delist by @ttodua in #30737
  • fix(binance): cancelOrderWs cancels conditional orders on dated futures by @Garbsener in #30742
  • fix(latoken): resolve ticker symbols from the currency ids in parseTicker by @rayBastard in #30746
  • fix(binance): portfolio margin -2014/-2015 map to AuthenticationError by @valar999 in #30749
  • fix(bitget): route uta fetchOHLCV to history-candles for old windows by @rayBastard in #30738
  • docs(blog): add Meet CCXT Terminal launch post by @kroitor in #30748
  • chore(python): losely pin orjson and certifi by @xmatthias in #30755
  • fix(binance): migrate pm um conditional orders to algo api + docs links by @yzh-pelle in #30753
  • fix(bitget): route uta fetchFundingRates to v3 current-fund-rate by @rayBastard in #30752
  • fix(bingx): parse deposit and withdrawal status by direction by @AresArtemius in #30745
  • feat(hyperliquid): add fetchMyLiquidations and watchMyLiquidations by @rayBastard in #30758
  • perf(rust,transpiler): optimize build memory, compile time and iteration speed by @Penivera in #30723
  • chore(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /mcp by @dependabot[bot] in #30763
  • chore(deps): bump multidict from 6.7.1 to 6.9.1 by @dependabot[bot] in #30764
  • chore(deps): bump rustls from 0.23.43 to 0.23.45 in /examples/rust/comparison-ccxt-binance-rs by @dependabot[bot] in #30760
  • chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /examples/ts/nextjs-page-router by @dependabot[bot] in #30780
  • chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /docs/website by @dependabot[bot] in #30781
  • chore(deps): bump @modelcontextprotocol/sdk from 1.29.0 to 1.31.0 in /mcp by @dependabot[bot] in #30778
  • fix(mexc): place, list and cancel swap trigger orders by @rayBastard in #30795
  • chore(mexc): correct stale response-shape comments by @rayBastard in #30576
  • fix(cs): index object[] in GetValue without copying it by @carlotestor in #30775
  • Batch 3 PRs: #30666, #30659, #30434 by @carlotestor in #30705
  • fix(latoken): omit the trigger and type params from signed private requests by @rayBastard in #30797
  • fix(kucoin): map 429000 to RateLimitExceeded by @AresArtemius in #30796
  • fix(bingx): send the trailing activation price by @AresArtemius in #30788
  • fix(krakenfutures): send 'since' in fetchCanceledOrders by @geographybuff in #30787
  • fix(order-router): keep pytest from collecting test_order_router helpers by @carlotestor in #30800
  • Batch 8 PRs: #30792, #30783, #30766, #30754 by @carlotestor in #30801
  • chore: drop woo and htx from certified exchanges, place gate above okx by @carlotestor in #30806
  • fix(pro): reset existing orderbook in place instead of replacing it by @carlotestor in #30804
  • java: move Pair to io.github.ccxt.types, import by simple name by @carlotestor in #30807
  • Batch 8 PRs: #30790, #30785, #30776, #30757 by @carlotestor in #30802
  • perf(go): go-local-types transpile -50% by @carlotestor in #30808
  • fix(binance): order id injection update by @yzh-pelle in #30756
  • fix(luno): watchOrderBook update by @yzh-pelle in #30453
  • Batch 8 PRs: #30793, #30789, #30784, #30767 by @carlotestor in #30803
  • refactor(base)!: drop withdraw tag argument, validate params['tag'] in checkAddress by @carlotestor in #30677
  • 重构(okx,myokx,okxus):通过 @ttodua 在 #30715 中将 WS 的 8443 端口更改为 443
  • 文档(bitget):通过 @rayBastard 在 #30702 中替换 urls.doc 和 fetchBalance 中的失效文档链接
  • 修复(bingx):通过 @AresArtemius 在 #30713 中解析现货 TAKE_STOP 订单
  • 修复(lighter):通过 @rayBastard 在 #30712 中仅在 cancelAllOrders 中取消指定的市场
  • 修复(deepcoin):通过 @ttodua 在 #30680 中限制 ohlcv 的最大数量
  • 修复(revolut):通过 @ttodua 在 #30683 中限制 fetchOHLCV
  • 功能(pacifica):通过 @rayBastard 在 #30697 中添加 fetchDeposits 和 fetchWithdrawals
  • 修复(paradex):通过 @ttodua 在 #30686 中处理 fetchOHLCV 的起始/结束/等参数
  • 修复(okx):通过 @ttodua 在 #30726 中修复静态 ws 测试
  • 维护:通过 @ttodua 在 #30725 中在 package.json 中添加 wstests
  • 维护(deps):通过 @kroitor 在 #30721 中更新 next 16.3.8 (GHSA-vcvr-r3jv-pc5j)、urllib3 2.8.0
  • 修复(bingx):通过 @AresArtemius 在 #30730 中将反向互换转账路由到 Coin-M 账户
  • 修复(extended):通过 @ttodua 在 #30727 中检查构建器
  • 文档:通过 @ttodua 在 #30728 中修复 gb 金额
  • 修复(bingx):通过 @AresArtemius 在 #30729 中在 editOrder 中遵守 cancelReplaceMode 参数
  • 修复(backpack):通过 @ttodua 在 #30684 中修复 fetchOHLCV - since/until 及 limit
  • 维护(bingx):通过 @AresArtemius 在 #30679 中移除离线跟单交易端点
  • 维护(deps):通过 @kroitor 在 #30735 中更新 piscina 4.9.4 (GHSA-67c8-pqhq-4rmx)
  • 修复(bitget):通过 @carlotestor 在 #30700 中在 fetchBalance 信息中保留完整的 uta 账户响应
  • 修复(python):通过 @carlotestor 在 #30732 中停止 Future.race 对待定失败者堆叠 _swallow
  • 修复(latoken):通过 @rayBastard 在 #30741 中将无效的 API 密钥和 UNAUTHORIZED 回复映射为 AuthenticationError
  • 功能(pacifica):通过 @rayBastard 在 #30739 中添加 fetchTradingFees
  • 破坏性变更!(coinex):通过 @ttodua 在 #30737 中下架
  • 修复(binance):通过 @Garbsener 在 #30742 中修复了 cancelOrderWs 取消 dated futures 上的条件订单的问题
  • 修复(latoken):通过 @rayBastard 在 #30746 中修复了 parseTicker 从货币 ID 解析交易对符号的问题
  • 修复(binance):通过 @valar999 在 #30749 中修复了组合保证金 -2014/-2015 映射到 AuthenticationError 的问题
  • 修复(bitget):通过 @rayBastard 在 #30738 中修复了 uta fetchOHLCV 路由到旧窗口的 history-candles 的问题
  • 文档(blog):通过 @kroitor 在 #30748 中添加了关于 CCXT Terminal 发布的博文
  • 维护(python):通过 @xmatthias 在 #30755 中对 orjson 和 certifi 进行了宽松的版本锁定
  • 修复(binance):通过 @yzh-pelle 在 #30753 中将 pm um 条件订单迁移到 algo api 并添加文档链接
  • 修复(bitget):通过 @rayBastard 在 #30752 中将 uta fetchFundingRates 路由到 v3 current-fund-rate
  • 修复(bingx):通过 @AresArtemius 在 #30745 中按方向解析存款和取款状态
  • 功能(hyperliquid):通过 @rayBastard 在 #30758 中添加了 fetchMyLiquidations 和 watchMyLiquidations
  • 性能(rust,transpiler):通过 @Penivera 在 #30723 中优化了构建内存、编译时间和迭代速度
  • 维护(deps):通过 @dependabot[bot] 在 #30763 中将 /mcp 中的 proxy-addr 从 2.0.7 升级到 2.0.8
  • 维护(deps):通过 @dependabot[bot] 在 #30764 中将 multidict 从 6.7.1 升级到 6.9.1
  • 维护(deps):通过 @dependabot[bot] 在 #30760 中将 /examples/rust/comparison-ccxt-binance-rs 中的 rustls 从 0.23.43 升级到 0.23.45
  • 维护(deps):通过 @dependabot[bot] 在 #30780 中将 /examples/ts/nextjs-page-router 中的 source-map-js 从 1.2.1 升级到 1.2.2
  • 维护(deps):通过 @dependabot[bot] 在 #30781 中将 /docs/website 中的 source-map-js 从 1.2.1 升级到 1.2.2
  • 维护(deps):通过 @dependabot[bot] 在 #30778 中将 /mcp 中的 @modelcontextprotocol/sdk 从 1.29.0 升级到 1.31.0
  • 修复(mexc):通过 @rayBastard 在 #30795 中修复了 swap 触发订单的下单、列表和取消问题
  • 维护(mexc):通过 @rayBastard 在 #30576 中更正了过时的响应结构注释
  • 修复(cs):通过 @carlotestor 在 #30775 中修复了 GetValue 中索引 object[] 时未进行复制的问题
  • 批次 3 PRs:#30666, #30659, #30434,由 @carlotestor 在 #30705 中处理
  • 修复(latoken):通过 @rayBastard 在 #30797 中从签名的私有请求中省略 trigger 和 type 参数
  • 修复(kucoin):通过 @AresArtemius 在 #30796 中将 429000 映射到 RateLimitExceeded
  • 修复(bingx):通过 @AresArtemius 在 #30788 中发送追踪激活价格
  • 修复(krakenfutures):在 fetchCanceledOrders 中发送 'since' 参数 by @geographybuff in #30787
  • 修复(order-router):防止 pytest 收集 test_order_router 辅助函数 by @carlotestor in #30800
  • 第 8 批 PRs:#30792, #30783, #30766, #30754 by @carlotestor in #30801
  • 维护:从认证交易所列表中移除 woo 和 htx,将 gate 置于 okx 之上 by @carlotestor in #30806
  • 修复(pro):就地重置现有 orderbook 而非替换它 by @carlotestor in #30804
  • java:将 Pair 移至 io.github.ccxt.types,按简单名称导入 by @carlotestor in #30807
  • 第 8 批 PRs:#30790, #30785, #30776, #30757 by @carlotestor in #30802
  • 性能优化(go):go-local-types 转译减少 50% by @carlotestor in #30808
  • 修复(binance):订单 ID 注入更新 by @yzh-pelle in #30756
  • 修复(luno):watchOrderBook 更新 by @yzh-pelle in #30453
  • 第 8 批 PRs:#30793, #30789, #30784, #30767 by @carlotestor in #30803
  • 重构(base)!: 移除 withdraw tag 参数,在 checkAddress 中验证 params['tag'] by @carlotestor in #30677

New Contributors

新贡献者

  • @Garbsener made their first contribution in #30742
  • @valar999 made their first contribution in #30749
  • @Penivera made their first contribution in #30723
  • @Garbsener 在 #30742 中完成了首次贡献
  • @valar999 在 #30749 中完成了首次贡献
  • @Penivera 在 #30723 中完成了首次贡献

Full Changelog: v4.5.85...v4.5.86

完整更新日志:v4.5.85...v4.5.86

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

关联信息,但可能不是同一事件