用途:该技能用于通过 uxc + OpenAPI 执行 Blocknative 燃料情报操作,复用 uxc 技能提供的执行、认证与错误处理指引。
主要能力:覆盖只读的燃料情报接口,包括受支持链发现(get:/chains)、燃料价格置信度估算(get:/gasprices/blockprices)、基础费与 blob 费预测(get:/gasprices/basefee-estimates)、待处理燃料分布分析(get:/gasprices/distribution)。不涵盖写操作、交易提交、内存池事件流及所选燃料平台端点之外的 Blocknative 产品领域。
使用方式:需先安装 uxc 并可在 PATH 中使用,具备对 https://api.blocknative.com 的网络访问,并获取精选 OpenAPI 架构 URL。认证使用 Authorization 头,先设置凭据并绑定到 api.blocknative.com: uxc auth credential set blocknative --auth-type api_key --api-key-header Authorization --secret-env BLOCKNATIVE_API_KEY uxc auth binding add --id blocknative --host api.blocknative.com --scheme https --credential blocknative --priority 100 可用 uxc auth binding match https://api.blocknative.com 验证映射。默认使用固定链接命令 blocknative-openapi-cli,缺失时通过 uxc link 创建。先查看操作架构,再以键值参数执行,例如 blocknative-openapi-cli get:/gasprices/blockprices chainid=1 confidenceLevels=70,90,99。
限制与防护:保持 JSON 输出信封,不使用 --text;优先解析 ok、kind、protocol、data、error 等稳定字段。该 v1 技能视为只读,不应暗示支持交易发送或执行。部分计划下 blockprices 可无认证轮询,但 basefee-estimates 与 distribution 需要有效密钥,建议统一使用认证。付费计划端点更新频率最高约每秒一次,免费计划更慢,自动化建议每 5 至 10 秒轮询一次。distribution 当前文档聚焦以太坊主网,不应假设多链覆盖。confidenceLevels 在不需要完整默认阶梯时应保持窄而明确。blocknative-openapi-cli <operation> ... 等价于 uxc https://api.blocknative.com --schema-url <blocknative_openapi_schema> <operation> ...。