@anywalletkit/protocol-swap2-thorchain

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

THORChain本土跨链互换任何钱包套件:EVM存款入THORChain路由器,Tron以备注寄入入库;独立或作为交换2路由器的提供者.

中文使用文档
文档目录3 节
  1. 安装
  2. 资金流向何处
  3. 活动

@anywalletkit/protocol-swap2-thorchain 页面存档备份,存于互联网档案馆

npm

THORChain本土跨链互换作为互换2模块:EVM源(Ethereum, Base, BSC, Avalanche) 向THORChain路由器存入 depositWithExpiry(vault, asset, amount, memo, expiry); Tron 执行为 a 土生土长的寄到入境的金库里 带个备忘录 独立通过 ThorchainSwap2Protocol,或作为路由器的提供者.

安装

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

时间: @anywalletkit/protocol-swap2-thorchain 页面存档备份,存于互联网档案馆发表于 发布工作流程 与出处.

资金流向何处

EVM 源代码交换电话的路由器必须是一个 THORCHAIN_ROUTERS (后来,BSC,Avalanche, 基础; trustedRouters 添加一个,例如在路由器迁移期间),路由器支付的入境金库必须是 由第二个THORNode(除引用的节点之外的任何节点)报告,既取出引文,又取出正文 在广播之前 一个不同意的节点,或者没有第二个节点回答,拒绝交换. 默认是两个公开的 不同运营商的节点(Liquify的网关和IBS团队的节点,均在2026-10-28上检查);并有1个 nodeUrl 默认的确认,除非 confirmNodeUrl 命名另一个节点( 选择其中之一) 运算符;本地模拟器需要第二个模拟器。) 节点 URL 必须是 https: (单位:千美元)allowInsecureNodeUrl 当地 发展).

后面,我们走 remoteProvider应用程序检查后端的构造: remoteProvider({name: "thorchain", baseUrl, ...thorchainPins()}) 固定路由器并运行 verifyBuild 在客户端上——路由器电话中的金库确认 由两个节点,源资产和准确输入,以及备忘录的去向,退款并限制应用自己的 请求(通过后端) affiliate 编号 : affiliateBps) (中文(简体) ). 钉子打开了通向Tron押金路线的支点 (单位:千美元)depositAddressRoutes它的金库就是那个 verifyBuild 证实.

活动

路由器和阿斯加德金库轮流,所以 describeActivity(tx, ctx) 匹配无 地址——只有路由器独特的ABI,在EVM链上,这个模块服务:

选择器含义仁爱标题
depositWithExpiry(address,address,uint256,string,uint256) 0x44bc937b,由所有者发送我们的源腿bridge (单位:千美元)swap 当输出也降落在这里时)"Bridged USDC" (美国美联储)
transferOut(address,address,uint256,string) 0x574da717 编号 : transferOutAndCall 0xec341444{\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}有东西到达了店主那里 {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}有东西到达了店主那里THORCHAIN支付目的地航道bridge"通过THORChain收到USDC"

字幕"THORCHAIN",对应方=所拨路由器. 无法识别 离线: Tron / BTC 保险库存款(平面寄出备忘录,保险库) 地址旋转)和非EVM链上的目的地腿.

固定设备(fixtures/activity/在Ethereum上测试钱包,2026-10-10: 二 depositWithExpiry USDC存款和1个路由器 transferOut 给钱 钱包; 底片: LI.FI 互换, Uniswap multicall。 。 。 .

版本与发布记录

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

版本发布日期距今
0.3.4latest2026/11/07今天
0.3.32026/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-thorchain 的常见问题

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

THORChain本土跨链互换任何钱包套件:EVM存款入THORChain路由器,Tron以备注寄入入库;独立或作为交换2路由器的提供者.

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

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

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

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

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

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

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

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

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

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

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

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

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

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