用途:该技能让用户通过自然语言提示查询加密钱包的多链代币余额与投资组合数据,基于 Bankr x402 SDK 实现。
主要能力:支持单一代币余额(如“我有多少 USDC?”)、同链多代币余额、某条链上的全部代币持仓、跨链余额查询、投资组合 USD 总估值、单个代币的 USD 价值,以及 NFT 收藏列表和 NFT 地板价(地板价需调用外部 API)。支持的链包括 Base(默认链,响应最快)、Ethereum(主网 ERC20 与 NFT)、Polygon 和 Solana(SPL 代币与 NFT);可在提示中指定链,如“on Base”“on Ethereum”“on Polygon”“on Solana”。
使用方式:需先在代码中初始化客户端并传入私钥,再通过提示等待结果,例如:
import { BankrClient } from "@bankr/sdk";
const client = new BankrClient({ privateKey: process.env.BANKR_PRIVATE_KEY as 0x${string} });
const result = await client.promptAndWait({ prompt: "What are my token balances on Base?" });
console.log(result.response);
私钥通过环境变量 BANKR_PRIVATE_KEY 提供。
适用场景:快速核对单币或多币余额、查看全部持仓、按链比较稳定币持仓、估算组合或单币的美元价值,以及查看 NFT 收藏数量与地板价。
限制:多链余额查询较慢,因为需查询所有链;NFT 地板价依赖外部 API 调用;文档未提供收费、价格、平台、精度或延迟等更多细节。相关技能包括 sdk-wallet-operations(客户端设置与配置)和 sdk-capabilities(支持的完整操作列表)。