aaveclaw

🏦 零风险体验 Aave V3 借贷

基于 Aave V3 官方协议的 Base Sepolia 测试网借贷工具,支持存取抵押品、借贷 USDC、健康因子监控,帮助用户零风险体验 DeFi 核心功能。

收藏
5.8k
安装
1.8k
版本
v1.0.0
CLS 安全性认证2026-05-06
点击查看完整报告 >

使用说明

核心用法

aaveclaw 是一个专为 Base Sepolia 测试网设计的 Aave V3 协议交互工具,完整覆盖 DeFi 借贷生命周期。用户通过配置 ~/.x402-config.json 中的私钥即可开始使用,首次运行需执行 setup.sh 安装 ethers v6 依赖。核心功能包括:通过 faucet.sh 获取测试代币(WETH/USDC)、使用 deposit.sh 存入 WETH 抵押品、借助 borrow.sh 以浮动利率借出 USDC、利用 repay.sh 偿还债务(支持 "max" 全额还款)、通过 withdraw.sh 提取抵押品,以及随时用 health.sh 查询仓位健康因子。典型操作流程为:领水 → 存款 → 借款 → 还款 → 提款,脚本会自动在每次状态变更后显示健康因子,并在低于 1.5 时发出清算风险警告。

显著优点

该 Skill 的最大优势在于零门槛体验真实 DeFi 协议。与模拟环境不同,它直接对接 Aave V3 官方部署合约,用户获得的是链上真实交互经验。自动化设计极为贴心:存款时自动将 ETH 包装为 WETH、操作后自动刷新健康因子、支持 "max" 关键字简化全额操作。安全机制方面,内置余额检查避免交易失败、授权额度智能管理防止重复授权、Aave 协议层自动拦截会导致健康因子过低的借款请求。测试网属性彻底消除了主网资金风险,用户可大胆尝试清算边界等极端场景。

潜在缺点与局限性

首先,网络严格受限于 Base Sepolia,无法用于其他 EVM 链或主网操作。其次,私钥管理依赖用户自行维护配置文件,缺乏硬件钱包或 MPC 等更安全的签名方案。输入验证虽存在但相对基础,未包含负数金额过滤或滑点保护等高级功能。此外,测试网水龙头可能存在额度限制或可用性问题,且测试代币无实际价值,无法评估真实资金成本。对于希望跨链操作或使用主网的用户,该 Skill 完全不适用。

适合的目标群体

  • DeFi 初学者:希望理解借贷协议机制、健康因子计算、清算原理的新手
  • 开发者与产品经理:需要快速验证 Aave 集成方案、测试 dApp 交互逻辑的技术人员
  • 教育工作者:教授区块链金融课程,需要可复现、无成本的课堂演示工具
  • 协议研究员:测试 Aave V3 在 Base 链上的特定行为或参数敏感性

使用风险

私钥隔离风险:尽管代码无泄露行为,但用户可能误将主网私钥填入配置文件,导致意外暴露。建议严格区分测试网/主网密钥。

交易不可逆性:区块链交易一旦确认无法撤销,错误金额或地址输入将导致测试代币永久损失(虽无实际价值,但需重新领水)。

依赖项风险:ethers v6 作为唯一依赖虽可信,但未来版本更新可能引入破坏性变更,锁定版本号更为稳妥。

网络可用性:Base Sepolia RPC 或水龙头合约可能出现临时故障,影响使用体验。

健康因子误判:测试网价格波动极小,用户可能低估主网环境下健康因子的剧烈变化风险。

安全解读

核心用法

aaveclaw 是一个面向 Base Sepolia 测试网的 Aave V3 借贷协议交互工具,完整覆盖 DeFi 借贷生命周期。用户通过 ~/.x402-config.json 配置的私钥执行链上操作,主要功能包括:

1. 健康度检查 (health.sh) - 只读查询当前借贷仓位风险
2. 测试代币领取 (faucet.sh) - 从 Aave 水龙头获取 WETH/USDC 测试代币

3. 存入抵押品 (deposit.sh) - 存入 WETH 作为借贷抵押(自动包装 ETH)

4. 借出 USDC (borrow.sh) - 以浮动利率借出稳定币

5. 偿还债务 (repay.sh) - 支持部分或全额还款(max 参数)

6. 提取抵押品 (withdraw.sh) - 提取 WETH(需确保无未偿债务或健康度安全)

典型操作流程:faucet → deposit → borrow → repay → withdraw

显著优点

  • 功能完整闭环:覆盖 DeFi 借贷全生命周期,从入金到清算风险监控
  • 自动风险防护:Aave 协议层自动拒绝会导致健康度过低的借款操作
  • 测试网友好:内置水龙头集成,新用户无需外部获取测试代币
  • 操作后自动反馈:所有状态变更操作后自动显示更新后的健康因子
  • 清晰的金额指引:明确标注 WETH(18 位)与 USDC(6 位)的精度差异

潜在缺点与局限性

  • 仅限测试网:仅支持 Base Sepolia,无法用于主网资产管理
  • 单一代币对:仅支持 WETH 抵押与 USDC 借贷,策略灵活性有限
  • 私钥本地存储:依赖明文 JSON 配置文件,虽不外传但需用户自行加固权限
  • T3 来源风险:个人开发者维护的社区项目,长期更新保障弱于机构级项目
  • 清算教育缺失:虽警告健康因子 < 1.5,但未详细解释清算机制与罚金结构

适合人群

  • Aave 协议新手,希望在无资金风险环境下熟悉借贷机制
  • 开发者测试 DeFi 集成应用,需要可编程的测试网借贷交互
  • 智能合约审计人员验证 Aave V3 在 Base 链上的行为一致性

常规风险

  • 私钥泄露风险~/.x402-config.json 若权限设置不当可能被其他进程读取
  • 测试网与主网混淆:熟练操作后可能在主网误执行测试网养成的习惯
  • 依赖过时风险:ethers v6 若出现 CVE 需等待社区更新
  • 水龙头可用性:测试网水龙头可能存在领币限额或临时失效

aaveclaw 内容

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