SuperAPI AI 工具集

dapp-uniswap

通用与其它

查看项目

更新于 10-16 04:53

技能介绍

用途:该技能面向 Uniswap V3 去中心化交易所,提供报价查询、兑换执行和代币地址查询三类命令,适合需要以命令行方式在链上完成代币兑换的场景。

主要能力:quote 命令通过只读的 QuoterV2 合约模拟兑换,返回预估输出、费率档位和链信息,不签名也不广播交易;swap 命令通过 SwapRouter02 执行精确输入单笔兑换,自动处理 ERC-20 授权,返回交易哈希、实际输出、区块号等;tokens 命令列出指定链上的常见代币符号与合约地址。支持 --chain(arbitrum 默认、ethereum、polygon)、--fee(100/500/3000/10000 基点)、--slippage(默认 50 基点)等参数。

使用方式:先确认已安装 plugin-store(which plugin-store),未安装可执行 curl -sSL https://raw.githubusercontent.com/purong-huang-1121/skills-store/main/install.sh | sh;随后按需运行 plugin-store uniswap quote --from WETH --to wstETH --amount 0.05、plugin-store uniswap swap --from USDC --to WETH --amount 100 --chain ethereum --fee 3000 --slippage 100、plugin-store uniswap tokens --chain polygon 等命令。quote 与 swap 需要设置 EVM_PRIVATE_KEY,tokens 无需认证。

适用场景:比较不同费率档位或多链报价、先报价再确认兑换、与钱包余额查询或 Aave 等技能串联使用。

限制:仅支持 arbitrum、ethereum、polygon;兑换有 5 分钟截止时间;首次兑换某 ERC-20 需额外授权交易;使用合约地址时默认按 18 位小数处理;金额精度超出代币支持位数会失败;池不存在或费率档位选错会导致报价失败。资料未提供收费、价格与效果信息。