@anywalletkit/protocol-swap2-uniswap (英语)
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存款.