@drift-labs/jit-proxy

中文文档
0.21.171发布于 2026/04/02近 30 天下载 6020

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

中文使用文档
文档目录4 节
  1. Jit 代理客户端
  2. 抖动
  3. 吉特帕拉姆斯语Name
  4. 设置示例

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 共发布 1,280 个版本,首次发布于 2023/07/09;过去 12 个月发布了 65 个版本。

版本发布日期距今
0.21.171latest2026/04/027 个月前
0.21.1702026/04/017 个月前
0.21.1692026/03/307 个月前
0.21.1682026/03/277 个月前
0.21.1672026/03/277 个月前
0.21.1662026/03/267 个月前

其他发布通道:stable → 0.19.0。

关于 @drift-labs/jit-proxy 的常见问题

@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 和提交记录判断。