SuperAPI AI 工具集

blocknative

数据与分析

查看项目

更新于 10-16 00:25

技能介绍

Blocknative 是面向 Web3 开发者的实时数据与基础设施平台,帮助 dApp 开发者监控交易、预测 Gas 价格并管理用户引导,以减少交易失败、改善用户体验。官方文档:https://docs.blocknative.com/

本技能通过 Membrane CLI 与 Blocknative 交互,由 Membrane 自动处理认证和凭证刷新。需先安装 CLI: npm install -g @membranehq/cli@latest

登录(可选 --json 输出机器可读结果): membrane login --tenant --clientName=<agentType> 无交互环境会打印授权 URL,登录后执行: membrane login complete <code>

建立连接(最快方式,用户需在浏览器完成认证): membrane connection ensure "https://www.blocknative.com/" --json 若状态为 BUILDING,用以下命令轮询直到 READY: npx @membranehq/cli connection get <id> --wait --json 状态也可能为 CLIENT_ACTION_REQUIRED(需用户认证或补充输入)、CONFIGURATION_ERROR、SETUP_FAILED。

搜索动作(应结合具体连接进行): membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json

运行动作: membrane action run <actionId> --connectionId=CONNECTION_ID --json 传参示例:--input '{"key": "value"}'

常见动作包括:list-gas-oracles、list-supported-chains、get-gas-distribution、get-base-fee-estimates、get-gas-prices。当动作不覆盖需求时,可通过代理直接请求 API: membrane request CONNECTION_ID /path/to/endpoint 支持 -X 方法、-H 请求头、-d 请求体、--json、--rawData、--query、--pathParam 等参数。

限制与说明:资料未提供收费、价格、具体平台支持细节,需以官方文档为准。建议优先使用 Membrane 预置动作并先搜索再自定义调用,无需向用户索要 API 密钥或令牌,由连接机制管理完整认证生命周期。