核心功能
Dune Analytics API Skill 是一套面向区块链数据的专业分析工具,主要提供六大能力:
1. 查询执行与管理
- 执行已保存的 Dune 查询(支持参数化
{{param}}) - 直接运行 SQL(Plus 计划)
- 获取缓存结果避免重复消耗 credits
- 支持多日期范围批量获取与并行执行
2. SQL 查询优化
- Solana/EVM 链专用优化策略
- CTE 与 JOIN 最佳实践
- 数组操作与分区裁剪技巧
3. 关键数据表理解
dex.tradesvsdex_aggregator.trades区别:前者适合池级分析但存在约 30% 虚高(多跳交易重复计数),后者适合用户/钱包分析- Solana 特殊处理:无聚合器表,需通过
tx_id去重 - 数据新鲜度分层:原始数据 <1 分钟,解码数据 15-60 秒,整理数据约 1 小时+
4. Solana 交易处理
- 交易与日志解析
- 钱包追踪与多链聚合
- 手续费分析
5. 数据上传
- CSV/NDJSON 快速上传(覆盖模式)
- 创建自定义表 + 增量插入
6. 成本追踪
- 每次执行后报告 credits 消耗
- 优先使用
is_private=True减少公开查询竞争
显著优点
- 权威数据源:基于 Dune Analytics 行业标准平台
- 多链覆盖:深度支持 Ethereum、Solana 等主流链
- 成本透明:内置 credits 追踪机制
- 灵活上传:支持自定义数据集整合
- 专业优化:针对区块链数据特性的 SQL 调优指南
潜在局限
- 计划限制:
run_sql需 Plus 付费计划 - 数据延迟:整理层数据(如 dex.trades)有约 1 小时延迟,需 UTC 12:00 后查询前一天数据以确保完整
- Solana 特殊处理:缺乏聚合器专用表,需手动去重
- API 依赖:需要有效 DUNE_API_KEY,免费计划有查询限制
适合人群
- DeFi 研究员与分析师
- 投资组合经理与交易员
- 链上数据科学家
- Web3 开发者构建数据产品
- 审计与合规团队
常规风险
- API 密钥泄露:DUNE_API_KEY 需妥善保管
- credits 超额消耗:高频查询可能快速耗尽配额
- 数据误解:
dex.trades虚高问题若未正确处理会导致错误结论 - 隐私配置错误:敏感查询应使用
is_private=True