# @drift-labs/jit-proxy 中文文档

规范地址：https://npmcn.com/package/%40drift-labs/jit-proxy/

版本：0\.21\.171
npm 元数据更新时间：2026-05-18T02:56:27.344Z
中文译文更新时间：2026-11-12T20:01:50.676Z
软件包许可：未声明

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40drift-labs/jit-proxy
原文对照：https://npmcn.com/package/%40drift-labs/jit-proxy/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：143 kB，21 个文件
- TypeScript 类型：未声明
- Node.js 要求：\>=24\.0\.0
- 运行依赖：5 个
- 首次发布：2023-07-08T22:33:35.025Z
- 最新版本发布：2026-04-01T17:51:36.115Z
- 近 30 天下载量：6020（2026-10-13 至 2026-11-11，npm 官方下载统计）
- 已发布版本数：1280（近 12 个月 65 个）

## 中文简介

`JitProxyClient` 将创建并向 jit 代理程序发送交易。 用漂移客户端和程序ID来证明一个jit代理客户端. jit 代理程序的当前公钥是

## 安装

```sh
npm install @drift-labs/jit-proxy
```

也可以使用：`pnpm add @drift-labs/jit-proxy`、`yarn add @drift-labs/jit-proxy`、`bun add @drift-labs/jit-proxy`

## README

# Jit 代理服务器 SDK

## Jit 代理客户端

`JitProxyClient` 将创建并向 jit 代理程序发送交易。 用漂移客户端和程序ID来证明一个jit代理客户端. jit 代理程序的当前公钥是

`J1TnP8zvVxbtF5KFp5xRmWuvG9McnhzmBd9XGfCyuxFP`。示例即时:

```
const jitProxyClient = new JitProxyClient({
            driftClient,
            programId: new PublicKey('J1TnP8zvVxbtF5KFp5xRmWuvG9McnhzmBd9XGfCyuxFP'),
        });
```

## 抖动

心烦意乱 `JitParams` 并使用它们来确定何时以及如何使用 `JitProxyClient` 发送交易。 对于bots 使用焦点, 他们应该创建焦点实例, 然后设置 `JitParams` 根据它们为每个市场制定的战略. `JitParams` 使用 `updatePerpParams()` 财务报告和审定财务报表 `updateSpotParams()`。有两种吉特可以证明: `JitterShotgun` 财务报告和审定财务报表 `JitterSniper`. 两者的区别在于如何发出命令.

对于 `JitterShotgun`,在发现新的合格拍卖时立即发出订单。 JitterShotgun将尝试最多10次填补订单,每一次它收到一个错误时都会重新尝试,因为订单没有越过标价/任务 `JitParams` 或预告价格无效.

对于 `JitterSniper`,命令只有在发现命令可能跨越投标/任务时才发出 `JitParams`,等待到右槽,然后发送最多3个命令(重复错误)。 它不会发出订单,如果订单的价格在拍卖期间没有越过出价/任务,与JitterShotgun不同,后者会立即尝试.

## 吉特帕拉姆斯语Name

JitParmas 的类型定义如下:

```
export type JitParams = {
    bid: BN;
    ask: BN;
    minPosition: BN;
    maxPosition: BN;
    priceType: PriceType;
    subAccountId?: number;
};
```

价格类型选项 `ORACLE` 财务报告和审定财务报表 `LIMIT`,限制价格类型是绝对价格的BN代表泰通;即LIMIT的价格类型和出价市场:10,问:11表示你的市场为10@11. 甲骨文价格类型相对于给定槽口服价格相抵. 它们总是被添加到甲骨文价格中,因此,如果甲骨文价格为10.5,在价格类型为甲骨文时获得10@11的市场,出价和出价分别为-0.5和0.5(记住该出价和出价为BN型,这个例子仅用于说明. 请记住使用 BN 数学操作).

## 设置示例

为JitterSniper设定的示例(假设参数已经初始化/订阅). JitterShotgun被即时化并被以类似的方式初始化.

```
const jitProxyClient = new JitProxyClient({
            driftClient,
            programId: new PublicKey('J1TnP8zvVxbtF5KFp5xRmWuvG9McnhzmBd9XGfCyuxFP'),
        });

        const jitter = new JitterSniper({
            auctionSubscriber,
            driftClient,
            slotSubscriber,
            jitProxyClient,
        });
        await jitter.subscribe();
```

## 常见问题

### @drift-labs/jit-proxy 是什么？

JitProxyClient 将创建并向 jit 代理程序发送交易。 用漂移客户端和程序ID来证明一个jit代理客户端\. jit 代理程序的当前公钥是

### 如何安装 @drift-labs/jit-proxy？

在项目目录运行 npm install @drift-labs/jit-proxy，或使用 pnpm add / yarn add / bun add。

### @drift-labs/jit-proxy 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/drift-labs\_\_jit-proxy 是否存在。

### @drift-labs/jit-proxy 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=24\.0\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @drift-labs/jit-proxy 可以商用吗？

@drift-labs/jit-proxy 使用 未声明 许可。package\.json 没有声明许可证。没有许可证的代码默认保留全部权利，商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括，不构成法律意见，请以许可原文为准。

### @drift-labs/jit-proxy 的下载量有多少？

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

### @drift-labs/jit-proxy 还在维护吗？

最新版本 0\.21\.171 发布于 2026/04/02（7 个月前）；至今共发布 1280 个版本，其中过去 12 个月发布了 65 个；首次发布于 2023/07/09。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

