RAAC 测试网
Testnet 类 Web3 自动化脚本
RAAC 自动化交互脚本,支持代币铸造、交换、借贷和稳定性池操作
📝 项目简介
RAAC 是一个运行在 Sepolia 测试网上的 DeFi 协议,本脚本实现了完整的自动化交互功能,包括代币铸造、流动性交换、借贷存取款和稳定性池操作。
⚙️ 功能说明
1. 代币铸造 (Mint)
- 自动铸造 200,000 crvUSD 测试代币
- 用于后续的交换和借贷操作
2. 代币交换 (Swap)
- crvUSD → iRAAC:将 crvUSD 兑换为 iRAAC 代币
- iRAAC → crvUSD:将 iRAAC 兑换回 crvUSD
- 默认每次交换 10 crvUSD(余额不足时使用全部余额)
- 自动完成授权和交换流程
3. 借贷存款 (Lend Deposit)
- 将 crvUSD 存入借贷合约
- 获得 RcrvUSD 凭证代币
- 默认每次存入 50 crvUSD
4. 借贷提款 (Lend Withdraw)
- 使用 RcrvUSD 从借贷合约提取 crvUSD
- 默认每次提取 5 RcrvUSD
5. 稳定性池存款 (Stability Deposit)
- 将 RcrvUSD 存入稳定性池
- 获得 DEcrvUSD 凭证代币
- 默认每次存入 1 RcrvUSD
6. 稳定性池提款 (Stability Withdraw)
- 使用 DEcrvUSD 请求从稳定性池提款
- 默认每次提取 1 DEcrvUSD
7. 自动执行所有任务
- 按顺序自动执行上述所有操作
- 适合批量处理多个钱包
📋 注意事项
首次使用指南
-
准备钱包:
- 在「账号管理」页面添加 Sepolia 测试网的私钥
- 确保钱包有少量 Sepolia ETH(用于 Gas 费) -
配置功能:
- 在「脚本配置」中启用需要的功能
- 建议首次使用时启用所有功能测试 -
开始执行:
- 点击「开始执行」按钮
- 查看日志了解执行进度
配置建议
- RPC 配置:默认使用 ThirdWeb RPC,如果不稳定可在 config.ini 中修改
- 交易金额:可在 config.ini 中调整各项操作的金额
- 并发设置:建议单个钱包顺序执行,避免 nonce 冲突
- 执行间隔:建议设置 3-5 秒的钱包间隔
常见问题
-
交易失败:
- 检查钱包 ETH 余额是否充足
- 确认 RPC 连接是否正常
- 查看日志中的具体错误信息 -
余额不足:
- 先执行 Mint 功能获取 crvUSD
- 确保有足够的 ETH 支付 Gas 费 -
RPC 连接失败:
- 尝试在 config.ini 中更换备用 RPC
- 检查网络连接是否正常
⚠️ 免责声明
本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。