Aavegotchi Baazaar

👻 安全交易 Aavegotchi NFT 市场

安全交易 Aavegotchi NFT 市场,支持 GHST/USDC 双币种购买,强制模拟验证与多重确认机制,Base 主网专属。

收藏
4.5k
安装
1.3k
版本
0.1.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Aavegotchi Baazaar Skill 综合评估

核心用法

本 Skill 是专为 Aavegotchi NFT 市场(Baazaar) 设计的链上交易工具,运行于 Base 主网(Chain ID 8453)。主要功能涵盖:

1. 查看市场挂单:通过 Goldsky 官方 Subgraph 查询活跃的 ERC721(Aavegotchi 幽灵)和 ERC1155(可穿戴装备/消耗品)挂单
2. 执行购买:支持两种支付模式

3. 创建挂单:支持上架 ERC721 和 ERC1155 资产,需预先支付挂单费用

  • 直接 GHST 支付:调用 executeERC721ListingToRecipient / executeERC1155ListingToRecipient
  • USDC 兑换购买:通过 swapAndBuyERC721 / swapAndBuyERC1155 自动完成 USDC→GHST 兑换并购买

显著优点

安全设计突出

  • 默认安全模式DRY_RUN=1 强制模拟,必须显式关闭才能广播交易
  • 双重确认机制:除环境变量外,还需 BROADCAST_CONFIRM=CONFIRM_SEND 才能执行 cast send
  • 实时状态校验:每次交易前强制从 Subgraph 重新获取挂单状态,防止 front-running 或 stale 数据
  • 密钥隔离PRIVATE_KEY 仅通过环境变量读取,禁止从聊天输入接受,且永不打印

输入安全加固

  • 严格的 RCE 防护:禁止 evalbash -c、backticks 等危险模式
  • 白名单命令模板:仅允许 castcurlpython3 的限定用法
  • 参数验证:地址强制匹配 0x[40hex],数值强制为纯数字,拒绝任意字符串拼接

灵活支付支持

  • 原生 GHST 交易 + USDC 自动兑换双路径,通过 CoinGecko 实时获取 GHST/USD 价格计算兑换量

潜在缺点与局限性

| 局限类型 | 具体说明 |
|---------|---------|
| **网络局限** | 仅支持 Base 主网,不支持 Ethereum 主网或其他 L2 |
| **代币局限** | USDC 兑换路径依赖 Diamond 合约内置逻辑,无法自定义滑点容忍度以外的参数 |
| **用户体验** | 需要配置大量环境变量(13+ 个),对非技术用户门槛较高 |
| **价格时效** | CoinGecko 价格可能存在延迟,极端行情下 `minGhstOut` 设置可能导致交易失败 |
| **依赖风险** | 依赖 Goldsky Subgraph(中心化索引服务)和 CoinGecko API(速率限制) |
| **无 Gas 估算** | 文档未内置 Gas 预估算功能,用户需自行判断 |

适合人群

  • Aavegotchi 生态深度用户:持有 GHST、Aavegotchi NFT,活跃参与 Baazaar 交易
  • Base 生态探索者:希望在 Base L2 进行低成本 NFT 交易的用户
  • 安全意识较强的 DeFi 用户:愿意接受多重确认机制以换取交易安全
  • 自动化交易者:可通过 cron/脚本实现程序化挂单监控和购买(需自行处理密钥安全)

常规风险

1. 智能合约风险:Diamond 代理合约升级可能引入漏洞,尽管 Aavegotchi 为老牌项目
2. 价格滑点风险:USDC 兑换 GHST 过程存在 AMM 滑点,默认 1% 滑点容忍在波动市场可能不足

3. MEV 风险:公开 mempool 交易可能被 sandwich attack,建议使用私有 RPC(文档未提及)

4. Subgraph 延迟风险:Goldsky 索引延迟可能导致"已售"挂单仍显示为活跃

5. 密钥管理风险PRIVATE_KEY 以明文环境变量存储,在共享环境存在泄露风险

6. 人为操作风险:用户可能误设 DRY_RUN=0BROADCAST_CONFIRM=CONFIRM_SEND 导致意外广播

总体评价

该 Skill 在 安全架构设计 上表现优异,通过多层防护(dry-run → 模拟验证 → 显式确认 → 状态重校验)显著降低了误操作和恶意攻击风险。但其 配置复杂度较高生态局限性明显(Base 专属),更适合 Aavegotchi 生态的资深玩家而非普通 NFT 交易者。

推荐指数:⭐⭐⭐⭐☆(4/5,安全加分,易用性减分)

Aavegotchi Baazaar 内容

references文件夹
手动下载zip · 10.9 kB
addresses.mdtext/markdown
请选择文件