SuperAPI AI 工具集

alchemy

数据与分析

查看项目

更新于 10-16 00:24

技能介绍

用途:该技能用于通过 Membrane CLI 与 Alchemy(区块链开发者平台)交互,适合需要访问区块链数据、查询 NFT 相关信息的场景。资料称 Alchemy 为“区块链版 AWS”,提供 API 与工具供开发者构建去中心化应用。

主要能力:技能提供一个连接层,由 Membrane 处理认证与凭证刷新。已知的预置动作包括:计算 NFT 在其合集内的特征稀有度(compute-rarity)、获取垃圾合约列表(get-spam-contracts)、按名称搜索 NFT 合集(search-contract-metadata)、从 OpenSea 和 LooksRare 获取地板价(get-floor-price)、查询钱包持有的 NFT 合约(get-contracts-for-owner)、查询某 NFT 的持有者(get-owners-for-token)、获取合集内全部 NFT(get-nfts-for-collection)、获取合集全部持有者地址(get-owners-for-collection)、判断合约是否为垃圾合约(is-spam-contract)、获取合约元数据(get-contract-metadata)、获取钱包持有的 NFT(get-nfts-for-owner)、按合约地址与 token ID 获取 NFT 元数据(get-nft-metadata)。当预置动作不足时,可通过代理直接向 Alchemy API 发送请求。

使用方式:先安装并登录 CLI:npm install -g @membranehq/cli@latest,再执行 membrane login --tenant --clientName=<agentType>。用 membrane connection ensure "https://www.alchemy.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 --json 运行,参数通过 --input 传入。代理请求使用 membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。所有命令可加 --json 获得机器可读输出。

限制:资料未提供具体收费、价格、性能指标或平台限制。官方文档见 https://docs.alchemy.com/。