SuperAPI AI 工具集

covalent

数据与分析

查看项目

更新于 10-16 00:25

技能介绍

用途:Covalent 是一项统一 API,用于从多个来源获取区块链数据,帮助开发者便捷检索全面、细粒度的链上数据以构建 web3 应用。本技能通过 Membrane CLI 与之交互,适用于用户需要访问 Covalent 数据的场景。

主要能力:可查询所有支持的链及链详情、交易及交易详情、代币与代币余额、网络。常见操作包括获取历史代币价格、按主题或合约获取日志事件、获取 NFT 交易/元数据/代币 ID、获取地址的代币转账与代币持有者、获取区块高度与区块数据、获取交易数据、获取地址的历史投资组合与代币余额、获取所有链。具体可用动作以检索结果为准。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。通过 membrane login --tenant --clientName=<agentType> 登录(无界面环境会输出授权 URL,登录后以 membrane login complete <code> 完成)。用 membrane connection ensure "https://Covalenthq.com" --json 建立连接,若状态为 BUILDING 可用 membrane connection get <id> --wait --json 轮询至 READY。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 检索动作,再用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行。动作不覆盖需求时,可通过代理直接请求:membrane request CONNECTION_ID /path/to/endpoint,并支持 -X、-H、-d、--json、--query 等参数。命令加 --json 可获得机器可读输出。

适用场景:需要获取跨链的地址余额、转账、NFT、交易、区块及历史价格等链上数据,并希望由 Membrane 统一处理认证与凭证刷新的开发或自动化流程。

限制:Covalent 官方文档见 https://www.covalenthq.com/docs/;应避免直接向用户索取 API key,改由连接机制管理凭证。资料未提供收费、价格、速率限制及具体字段细节,暂未提供。