ATXSwap

💱 BSC链ATX一站式DeFi交易助手

专为BSC链ATX代币设计的PancakeSwap V3交易与流动性管理工具,支持钱包创建、实时报价、买卖兑换、LP仓位管理及加密备份,适合DeFi自动化代理操作。

收藏
4.1k
安装
1k
版本
0.0.29
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

ATXSwap是一套基于Node.js的BSC链DeFi工具集,通过atxswap-sdk实现ATX/USDT交易对的完整生命周期管理。核心功能包括:

钱包管理:单实例单钱包架构,支持密码加密创建、MetaMask兼容keystore导出(V3格式),密钥存储于~/.config/atxswap/keystore,主密码通过系统密钥链(macOS Keychain/Secret Service)加密托管。明确禁止私钥导入与明文导出。

交易执行:对接PancakeSwap V3,支持ATX/USDT双向兑换,内置滑点保护(默认bps可配置),所有交易前必须通过query.js quote获取模拟报价并等待用户确认。

流动性操作:完整的V3 LP管理——添加流动性支持全范围/自定义价格区间(USDT/ATX计价或原始tick)/百分比波动范围三种模式;移除流动性可按比例执行;费用收集与空仓位NFT销毁。query.js positions提供人类可读的价格区间(USDT per ATX)、当前价格是否在区间内、待领取费用等关键信息。

查询工具:实时价格、钱包余额、LP仓位详情(含本金计算与未领取费用)、任意ERC20代币信息。

转账功能:支持BNB、ATX、USDT及任意ERC20代币转账。

显著优点

  • 安全架构严谨:私钥永不暴露,仅导出加密keystore;密码托管于系统级安全存储;14条硬性安全规则覆盖备份、删除、传输全流程
  • 人类友好设计:LP仓位以USDT/ATX价格区间呈现,隐藏复杂tick计算;所有写操作强制预览-确认流程
  • 容错机制:BSC_RPC_URL支持多节点故障转移,内置6个公共RPC回退
  • 确定性执行:脚本化操作适合自动化代理,JSON结构化输出便于集成

潜在局限

  • 单钱包限制:每实例仅允许一个钱包,无法多账户并行管理
  • 生态封闭性:专精于ATX/USDT交易对,其他交易对支持有限
  • 依赖外部RPC:BSC网络拥堵时可能遭遇延迟或失败
  • 无MEV保护:未内置防抢跑机制,大额交易存在滑点风险
  • 密码不可恢复:遗忘密码需通过系统密钥链本地处理,无中心化恢复途径

适合人群

  • 需要自动化ATX持仓管理的DeFi用户
  • 运行交易代理/策略机器人的开发者
  • 熟悉命令行且重视密钥自托管的安全意识用户
  • PancakeSwap V3流动性提供者,尤其是需要程序化调整仓位的主动做市者

常规风险

资金风险:所有BSC写操作为真实资产交易,需严格遵循预览-确认流程;自定义价格区间可能因ATX价格波动导致临时性无常损失或完全出Range。

密钥风险:keystore备份文件需用户自行妥善保管,泄露可能导致资金损失;force delete wallet删除操作不可逆。

技术风险:依赖atxswap-sdk与Node.js/npm环境,依赖冲突或RPC失效可能导致操作中断;SDK更新可能引入行为变更。

操作风险:代理需准确解析用户意图(如区分"添加0.1 USDT流动性"与"添加价值0.1 USDT的ATX"),错误参数可能导致非预期交易。

合规提示:ATX为特定项目代币,需关注相关司法辖区的证券法与税务申报义务。

ATXSwap 内容

scripts文件夹
手动下载zip · 30.4 kB
_helpers.jstext/javascript
请选择文件