核心功能
Gotchi Finder 是一款面向 Aavegotchi 生态的链上数据查询工具,专注于从 Base 主网获取特定 ID 的 Aavegotchi NFT 信息。该技能通过直接与区块链交互,提取链上存储的 SVG 矢量图像,并提供自动格式转换(PNG 512×512、1024×1024 高分辨率、原始 SVG),同时展示完整的链上属性数据。
显著优点
1. 原生链上数据:直接从 Base 主网合约(0xA99c4B08201F2913Db8D28e71d020c4298F29dBF)读取,确保数据真实性与所有权验证
2. 多格式输出:支持预览模式、标准 PNG、高分辨率 PNG、原始 SVG 及批量导出,满足不同场景需求
3. 完整属性展示:包含 BRS(基础稀有度分数)、Kinship(亲密度)、等级、经验值、Haunt 代际、锁定状态及六大特征维度
4. 状态兼容:支持 Gotchi(状态 2-3)与 Portal(状态 0-1)等多种资产类型
潜在局限
- 链依赖性强:仅限 Base 主网,不支持以太坊主网或其他 L2
- 环境依赖:需配置
BASE_MAINNET_RPC环境变量,依赖 Node.js 运行时及 Sharp 图像库 - 无批量索引:需已知具体 ID,无法按地址或特征反向查询
- Gas 无关但需 RPC:虽为读取操作,但依赖外部 RPC 可用性
适合人群
- Aavegotchi 持有者验证资产详情
- NFT 交易者核实链上元数据真伪
- 设计师/开发者获取高分辨率素材
- 社区运营者快速生成展示内容
常规风险
- RPC 节点故障或延迟可能导致查询失败
- 高分辨率渲染消耗本地计算资源
- 依赖的
ethers v6与sharp库需保持更新以规避已知漏洞
技术架构
采用 Shell + Node.js 混合架构,通过 ethers.js 与 Base 链合约交互,利用 Sharp 完成 SVG→PNG 光栅化,输出结构化的 JSON 元数据与多格式图像文件。