SuperAPI AI 工具集

moralis-openapi-skill

数据与分析

查看项目

更新于 10-15 22:14

技能介绍

用途:该技能用于通过 uxc + OpenAPI 执行 Moralis EVM 数据操作,复用 uxc 的共享执行、认证与错误处理机制。

主要能力(只读钱包情报):原生余额查询、钱包代币余额、钱包历史、钱包兑换、钱包净值、ERC-20 元数据查询、ERC-20 代币价格查询。不覆盖写入或交易提交、Solana、Streams、NFT 专用接口及完整 Moralis API。

前置条件:uxc 已安装并在 PATH 中;可访问 https://deep-index.moralis.io/api/v2.2;可访问精选 OpenAPI 架构 URL;拥有 Moralis API 密钥。

认证:Moralis 使用 X-API-Key 头认证。配置凭据并绑定到 deep-index.moralis.io/api/v2.2: uxc auth credential set moralis --auth-type api_key --api-key-header X-API-Key --secret-env MORALIS_API_KEY uxc auth binding add --id moralis --host deep-index.moralis.io --path-prefix /api/v2.2 --scheme https --credential moralis --priority 100 可用 uxc auth binding match https://deep-index.moralis.io/api/v2.2 校验映射。

使用方式:默认使用固定链接命令 moralis-openapi-cli;若缺失则用 uxc link 创建。先查看操作架构(-h),再以 key/value 参数执行,例如: moralis-openapi-cli get:/{address}/balance address=0x... chain=eth moralis-openapi-cli get:/wallets/{address}/tokens address=0x... chain=eth moralis-openapi-cli get:/wallets/{address}/history address=0x... chain=eth limit=20 操作组包括钱包读取(balance、tokens、history、swaps、net-worth)与代币读取(erc20/metadata、erc20/{address}/price)。

限制与护栏:保持 JSON 输出信封,不使用 --text;优先解析 ok、kind、protocol、data、error 等稳定字段;本 v1 技能为只读,不涉及签名或交易广播;Moralis 支持多链,必须显式传 chain;历史与兑换在大范围下开销较高,应从小 limit 和窄时间窗开始。

参考:references/usage-patterns.md、references/moralis-evm.openapi.json;Moralis 钱包文档 https://docs.moralis.com/data-api/evm/wallet;代币文档 https://docs.moralis.com/data-api/evm/token。