Quicknode 面向智能体提供高性能区块链 RPC 端点与链上数据访问,覆盖 77+ 网络,包括 Base、Ethereum、Polygon、Solana、Unichain 等。
用途:当智能体需要读取链上数据(余额、代币价格、交易状态、Gas 估算、区块信息等)时使用。
两种访问方式:
- API Key:注册 Quicknode 账户,获得内嵌鉴权的端点 URL,可访问全部产品与设置。端点形如 https://{ENDPOINT_NAME}.{NETWORK}.quiknode.pro/{API_KEY}/,可配合 viem 等客户端使用。
- x402(无需账户):任何持有 USDC 的钱包可鉴权并按请求付费,安装 `npm install @quicknode/x402` 后即可查询。x402 适合自主智能体,无需注册与 API Key,可在 Base、Polygon 或 Solana 上用 USDC 付款。
计费(x402):测试网 100 credits 兑 $0.01 USDC,主网 1,000,000 credits 兑 $10 USDC,每成功一次 JSON-RPC 响应消耗 1 credit。
常见操作:查询原生余额(eth_getBalance)、ERC-20 余额(eth_call 搭配 balanceOf 选择器 0x70a08231)、Gas 估算(eth_gasPrice)、交易状态(eth_getTransactionReceipt)、Solana 余额(getBalance)与代币账户(getTokenAccountsByOwner)。
Marketplace 附加组件(需 API Key 端点并在面板启用):Token API 的 qn_getWalletTokenBalance 一次返回钱包全部 ERC-20 余额;NFT API 的 qn_fetchNFTs;Solana Priority Fee API 的 qn_estimatePriorityFees;Solana DAS API(getAssetsByOwner、searchAssets);Metis Solana 交易 API(Jupiter 代币兑换,quoteGet、swapPost)。
错误处理:429 需退避重试(指数退避);402 表示 x402 额度耗尽,@quicknode/x402 会自动触发新的 USDC 支付;JSON-RPC 错误(如 -32000)按方法检查参数后重试。
限制:x402 网络 slug 与 API Key 端点不同(如 base-mainnet、ethereum-mainnet、polygon-mainnet、solana-mainnet、unichain-mainnet);附加组件仅 API Key 端点可用;具体价格、可用链与功能以官方文档为准,本资料未提供完整链列表与全部细节。