aaveclaw

🏦 Base 测试网 Aave V3 借贷助手

Base Sepolia 测试网上的 Aave V3 借贷协议交互工具,支持存取抵押品、借贷还款及健康因子监控,适合 DeFi 开发者测试和学习。

收藏
5k
安装
2.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

aaveclaw 是基于 Base Sepolia 测试网的 Aave V3 借贷协议交互工具,提供完整的借贷生命周期管理功能。

功能模块

| 命令 | 用途 | 示例 |
|:---|:---|:---|
| `health.sh` | 查询健康因子(只读) | `bash scripts/health.sh` |
| `faucet.sh` | 铸造测试代币 | `bash scripts/faucet.sh weth 1` |
| `deposit.sh` | 存入 WETH 抵押品 | `bash scripts/deposit.sh 0.5` |
| `borrow.sh` | 借入 USDC | `bash scripts/borrow.sh 100` |
| `repay.sh` | 偿还 USDC 债务 | `bash scripts/repay.sh max` |
| `withdraw.sh` | 提取 WETH 抵押品 | `bash scripts/withdraw.sh max` |

标准操作流程

首次使用:运行 setup.sh 安装依赖 → faucet.sh 获取测试代币 → deposit.sh 存入抵押品 → borrow.sh 借款 → 定期 health.sh 监控 → repay.sh/withdraw.sh 退出

显著优点

  • 完整借贷闭环:覆盖 DeFi 借贷全部核心场景,从入金到清算风险监控一应俱全
  • 自动化集成:自动 ETH→WETH 封装、自动健康因子展示、自动余额检查
  • 测试网零成本:基于 Base Sepolia,使用测试代币无真实资金风险
  • 开发者友好:纯 Bash 脚本实现,依赖 ethers v6,易于审计和二次开发

潜在局限

  • 仅限测试网:主网操作需自行部署,存在合约地址差异风险
  • 单一抵押品:仅支持 WETH 作为抵押品,USDC 作为借款资产,策略受限
  • 无闪电贷功能:缺失 Aave V3 高级特性如 eMode、隔离模式等
  • 私钥本地存储:依赖 ~/.x402-config.json 明文存储私钥,存在泄露风险

适合人群

  • DeFi 协议开发者进行集成测试
  • 智能合约学习者理解借贷机制
  • 量化策略研究员验证算法逻辑
  • 前端开发者对接借贷 UI

常规风险

| 风险类型 | 说明 | 缓解措施 |
|:---|:---|:---|
| 清算风险 | 健康因子<1.0 触发自动清算 | 脚本预警阈值设为 1.5 |
| 利率波动 | 可变利率导致借款成本变化 | 定期监控债务增长 |
| 合约风险 | 测试网合约可能重置或失效 | 关注官方公告 |
| 私钥泄露 | 本地明文存储私钥 | 使用专用测试钱包,勿用主网账户 |

> 注意:健康因子<1.5 时脚本发出警告,但 Aave 实际清算阈值为 1.0,需保持充足缓冲。

aaveclaw 内容

scripts文件夹
entries文件夹
lib文件夹
手动下载zip · 11.7 kB
borrow.jstext/javascript
请选择文件