Faroswap

Faroswap

DeFi 类 Web3 自动化脚本
DeFi
版本: v1.1.1
作者: web3
账号类型: 私钥

Faroswap 自动化脚本,支持随机交换和流动性挖矿。

📝 项目简介

Faroswap 是 Pharos Atlantic 链上的去中心化交易所,基于 DODO 协议的流动性聚合器。本脚本支持在 PHRS/USDT/USDC 之间进行自动交换和流动性提供。

⚙️ 功能说明

交换功能(Swap)
- 支持 PHRS、USDT、USDC 三种代币的互相交换
- 自动随机选择交易对进行交换
- 自动进行代币授权(Approve)
- 通过 DODO API 获取最优路由
- 自动构建、签名和发送链上交易
- 可配置交换次数和金额

流动性功能(Liquidity)
- 为 USDC/USDT 流动性池提供流动性
- 自动进行双向授权
- 支持自定义流动性金额和次数
- 完整的交易确认和日志记录

📋 注意事项

首次使用指南

  1. 准备账号:在「账号管理」页面添加 EVM 私钥
    - 每行一个私钥,格式为 0x 开头的 64 位十六进制字符串
  2. 配置参数:在「脚本配置」中根据需要调整参数
    - 启用/禁用各功能
    - 设置交换次数和金额
    - 调整交易延迟

配置建议

交换配置
- enable_swap:是否启用交换功能
- swap_count:交换次数(建议 3-5 次)
- phrs_swap_amount:PHRS 交换金额(建议 0.01 PHRS)
- usdt_swap_amount:USDT 交换金额(建议 1.0 USDT)
- usdc_swap_amount:USDC 交换金额(建议 1.0 USDC)

流动性配置
- enable_liquidity:是否启用流动性功能
- liquidity_count:添加流动性的次数(建议 1 次)
- liquidity_amount:每次流动性金额(建议 1.0 U)

操作延迟
- action_delay_min:最小延迟秒数(默认 5 秒)
- action_delay_max:最大延迟秒数(默认 10 秒)
- 脚本会在此范围内随机延迟,避免被识别为机器人

常见问题

Q: 交换失败提示余额不足怎么办?
A: 确保钱包有足够的该代币余额。可以先通过浏览器查看余额,或减少配置中的交换金额。

Q: 交易一直处于 pending 状态?
A: 检查 Gas 费设置是否过低,或等待交易确认。如果长时间未确认,可能需要更换 RPC 节点。

Q: 如何选择合适的 RPC 节点?
A: 可以在 config.ini 中修改 rpc_url。默认使用官方 RPC,如果不稳定可以尝试其他公开节点。

Q: 添加流动性为什么需要同时持有 USDC 和 USDT?
A: USDC/USDT 的流动性池为标准的 AMM 流动性对,需要等量的两种代币才能添加流动性。

⚠️ 免责声明

使用本脚本进行的所有交易和操作由用户自行承担风险。请确保:
- 私钥安全,不要分享给任何人
- 交易前充分了解项目和市场风险
- 交易金额在自己的风险承受范围内
- 遵守当地法律法规

本脚本仅供学习和交互使用,不构成任何投资建议。