@dydxprotocol/v4-client-js

中文文档
3.6.0发布于 2026/03/05AGPL-3.0TypeScriptESM + CJS构建来源已验证近 30 天下载 29.6万

用于新 dYdX 系统的普通客户端库(v4 分散)

中文使用文档
文档目录6 节
  1. 发展
  2. 1. 克隆或叉子V4客户回收
  3. 2. 举一个例子
  4. 3. 用节点运行脚本
  5. 移动应用程序的单 JS
  6. 释放

javascript 的 dYdX 链客户端

V4-客户端用于放置交易并查询dYdX链.

发展

v4-client-js 使用节点 v18 用于开发,请参见.nvmrc文件 这里。 。 。 . 你用得着 nvm 以管理不同版本的节点.

nvm install
nvm use
nvm alias default $(nvm version) # optional

您可以运行以下命令以确保您运行正确 node 财务报告和审定财务报表 npm 各个版本.

node -v # expected: v20.x.x (should match .nvmrc)
npm -v  # expected: 10.x.x

1. 克隆或叉子V4客户回收

git clone [email protected]:dydxprotocol/v4-clients.git

2. 举一个例子

  • 转到 v4-client-js/examples
cd v4-client-js/examples

这些示例默认使用一个测试账户 DYDX_TEST_MNEMONIC 来自TS客户端库 v4-client-js/examples/constants但您可以使用您拥有的任何测试地址.

3. 用节点运行脚本

npm install
npm run build

你现在应该看看 /build/examples 由JS文件生成 dir. 我们用节点来运行这些脚本

  • 打开终端以运行实例, 例如账户 端点 .
node ../build/examples/composite_example.js

每次你改变 TS 代码,你需要运行 npm run build 在您使用节点执行之前再次执行.

移动应用程序的单 JS

移动应用程序需要加载JS作为单一JS文件. 要建设,跑

npm run webpack

文件生成于 本地语言编号 :欧斯/v4 - 本地客户.js 待定: 为Android应用程序生成JS可能需要不同的配置

释放

使用 npm version 命令将更新软件包锁内适当的版本标记,并会添加带有版本编号的git标记. 举个例子 npm version minor 将为一个小版本的发布进行必要的修改。 更改合并后, GitHub 动作将 发布 新发布.

版本与发布记录

@dydxprotocol/v4-client-js 共发布 167 个版本,首次发布于 2023/08/23;过去 12 个月发布了 9 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
3.6.0latest2026/03/058 个月前
3.5.02026/02/248 个月前
3.4.12026/01/279 个月前
1.22.12026/01/279 个月前
1.15.22026/01/279 个月前
1.0.312026/01/279 个月前

其他发布通道:test-release → 1.3.16。

关于 @dydxprotocol/v4-client-js 的常见问题

@dydxprotocol/v4-client-js 是什么?

用于新 dYdX 系统的普通客户端库(v4 分散)

如何安装 @dydxprotocol/v4-client-js?

在项目目录运行 npm install @dydxprotocol/v4-client-js,或使用 pnpm add / yarn add / bun add。

@dydxprotocol/v4-client-js 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@dydxprotocol/v4-client-js 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@dydxprotocol/v4-client-js 可以商用吗?

@dydxprotocol/v4-client-js 使用 AGPL-3.0 许可。最严格的 Copyleft:除分发外,通过网络向用户提供基于它的服务也需要开源对应源码。闭源 SaaS 使用前务必评估。以上为概括,不构成法律意见,请以许可原文为准。

@dydxprotocol/v4-client-js 的下载量有多少?

根据 npm 官方下载统计,@dydxprotocol/v4-client-js 在 2026/10/13 – 2026/11/11 这 30 天内被下载 296,014 次,日均约 9,867 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dydxprotocol/v4-client-js 还在维护吗?

最新版本 3.6.0 发布于 2026/03/05(8 个月前);至今共发布 167 个版本,其中过去 12 个月发布了 9 个;首次发布于 2023/08/23。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。