SuperAPI AI 工具集

alchemy-api

编程与开发

查看项目

更新于 10-16 04:59

技能介绍

用途:本技能用于把 Alchemy API 接入应用代码(服务器、后端、dApp、worker、脚本),属于代码交付场景,而非在当前会话中执行临时实时查询。

主要能力:提供 EVM JSON-RPC(含 HTTPS/WSS)、代币余额与元数据、资产转账历史、NFT 所有权与元数据、价格(现货与历史)、多链投资组合、交易模拟、Notify Webhook、Solana JSON-RPC/DAS/Yellowstone gRPC、Sui gRPC 等接口的端点与鉴权方式,并给出端点选择器与快速上手示例。

使用方式:先确认是应用集成场景且 $ALCHEMY_API_KEY 已设置(可用 echo $ALCHEMY_API_KEY 检查);未设置时可在 https://dashboard.alchemy.com/ 创建免费 API Key,或使用已安装的 @alchemy/cli 获取并写入项目 .env(同时加入 .gitignore)。随后按产品选择 Base URL 与鉴权头,先复制 Quickstart 示例在测试网验证。例如 JSON-RPC 读取:curl -s https://eth-mainnet.g.alchemy.com/v2/$ALCHEMY_API_KEY -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'。

适用场景:服务器/后端常规集成;需要链上读写、代币与 NFT 数据、价格、投资组合、Webhook 通知或 Solana/Sui 数据的应用代码。

限制与注意:除非用户明确要求,不得调用无密钥或公共回退端点(含 .../v2/demo 及 publicnode、llamarpc、cloudflare-eth 等公共 RPC)。不得在会话输出中回显或打印 API Key。数据 API 与 JSON-RPC 用小写网络名(如 eth-mainnet),Notify API 用大写(如 ETH_MAINNET)。分页与限额以资料所列为准(如 getTokenBalances maxCount ≤ 100、getAssetTransfers 默认 0x3e8、组合接口的地址/网络对数量限制)。HTTP 429 需指数退避加抖动;JSON-RPC 错误在 HTTP 200 时仍可能出现于 error 字段,需同时检查。当前会话内的实时查询应转用 alchemy-cli 或 alchemy-mcp;无 API Key 的应用集成可转 agentic-gateway(x402/MPP)。其他功能、收费、价格与平台细节资料暂未提供。