@anywalletkit/protocol-swap2-uniswap

中文文档
0.4.1发布于 2026/11/07Apache-2.0TypeScriptESM + CJS构建来源已验证近 30 天下载 2322

Uniswap v3同链互换直取合约:上链引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出.

中文使用文档
文档目录3 节
  1. 安装
  2. 后面,我们走 remoteProvider
  3. 活动

@anywalletkit/protocol-swap2-uniswap (英语)

npm

Uniswap v3 同链互换作为互换2 模块: 引文使用过时参数coauthors (帮助) SwapRouter02 multicall(deadline, …) 执行时,在 src/addresses.ts (每一个在使用前都经过了链上验证). 独立通过 UniswapSwap2Protocol, (中文(简体) ), 或者作为路由器的提供者.

安装

npm install @anywalletkit/protocol-swap2-uniswap @anywalletkit/core
# or: pnpm add @anywalletkit/protocol-swap2-uniswap @anywalletkit/core  ·  yarn add @anywalletkit/protocol-swap2-uniswap @anywalletkit/core

时间: @anywalletkit/protocol-swap2-uniswap (英语)发表于 发布工作流程 与出处.

后面,我们走 remoteProvider

当供应商运行在您的服务器上时, 将它的接头分散到应用程序的分贝中: remoteProvider({name: "uniswap", baseUrl, ...uniswapPins})。然后引擎让 EVM 路由呼叫和 只批准交换路透器 UNISWAP_V3后端名称;没有后端名称,则根部不会 EVM 调用数据路由( 未关闭) 。 钉子上放着 verifyQuote: uniswapVerifyQuote,打开路由器调用 设备: 1 multicall(deadline, legs) 双腿完全一样 exactInputSingle 编号 : exactInput (最多两次) 游泳池),则 unwrapWETH9 用于本地输出,准确销售源代码输入的目的地 以引用的最小值表示,支付给收款人. pull, (中文(简体) ), sweepToken 而其他所有路由器的电话都被拒绝.

活动

describeActivity(tx, ctx) 识别到链子的回声 (部署表,或 deployments 控制您通过) 其互换切入点 -- multicall(uint256,bytes[]) 0x5ae401dc, (中文(简体) ), multicall(bytes[]) 0xac9650d8, (中文(简体) ), multicall(bytes32,bytes[]) 0x1f0464d1, (中文(简体) ), exactInputSingle 0x04e45aaf, (中文(简体) ), exactInput 0xb858183f, (中文(简体) ), exactOutputSingle 0x5023b4df, (中文(简体) ), exactOutput 0x09b81346 作为 swap, (中文(简体) ), 从所有者的净转帐中划出"Swapped A → B"(亲腿通过 unwrapWETH9 编号 : value (包括中文) 字幕 Uniswap v3 · <chain>, (中文(简体) ), command = 路由器。 符号来自转账或交换2资产 目录;未知的符号显示为缩短地址.

固定设备(fixtures/activity/2026年10月14日—— 测试钱包的 Uniswap 运行在矩阵上只引用: exactInputSingle USDC ~ SHFL, (美国), multicall(deadline) USDC – USDT(本模块构建的形状), multicall(bytes[]) 凯基乌斯 ETH, exactInput USDC − AGRS;负数:a 平衡舱交换,一个WETH9存款.

版本与发布记录

@anywalletkit/protocol-swap2-uniswap 共发布 15 个版本,首次发布于 2026/10/25;过去 12 个月发布了 15 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.4.1latest2026/11/07今天
0.4.02026/11/052 天前
0.3.22026/11/034 天前
0.3.12026/10/308 天前
0.3.02026/10/309 天前
0.2.02026/10/2910 天前

关于 @anywalletkit/protocol-swap2-uniswap 的常见问题

@anywalletkit/protocol-swap2-uniswap 是什么?

Uniswap v3同链互换直取合约:上链引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出引出.

如何安装 @anywalletkit/protocol-swap2-uniswap?

在项目目录运行 npm install @anywalletkit/protocol-swap2-uniswap,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@anywalletkit/core(0.8.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@anywalletkit/protocol-swap2-uniswap 支持 TypeScript 吗?

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

@anywalletkit/protocol-swap2-uniswap 支持 ESM 还是 CommonJS?

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

@anywalletkit/protocol-swap2-uniswap 需要什么版本的 Node.js?

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

@anywalletkit/protocol-swap2-uniswap 可以商用吗?

@anywalletkit/protocol-swap2-uniswap 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@anywalletkit/protocol-swap2-uniswap 的下载量有多少?

根据 npm 官方下载统计,@anywalletkit/protocol-swap2-uniswap 在 2026/10/06 – 2026/11/04 这 30 天内被下载 2,322 次,日均约 77 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@anywalletkit/protocol-swap2-uniswap 还在维护吗?

最新版本 0.4.1 发布于 2026/11/07(今天);至今共发布 15 个版本,其中过去 12 个月发布了 15 个;首次发布于 2026/10/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。