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 动作将
发布 新发布.