name: Bankr x402 SDK - 余额查询 description: 当用户询问“我的余额是什么”、“我有多少ETH”、“检查我的钱包”、“显示我的代币”、“投资组合价值”、“我拥有什么代币”、“NFT持有”、“有多少USDC”、“获取代币余额”、“钱包内容”,或任何关于使用Bankr SDK跨链的代币余额、钱包内容、投资组合价值或NFT持有的问题时,应使用此技能。 version: 1.1.0
SDK余额查询
使用自然语言提示查询多链代币余额和投资组合数据。
操作
| 操作 | 示例提示 | 备注 |
|---|---|---|
| 单一代币余额 | “我有多少USDC?” | 最快的查询类型 |
| 多代币余额 | “显示我的ETH、USDC和DEGEN余额” | 单一链 |
| 链上所有代币 | “我在Base上有哪些代币?” | 列出所有持有 |
| 多链余额 | “显示我跨所有链的余额” | 较慢,查询所有 |
| 投资组合价值 | “我的总投资组合价值是多少美元?” | 美元转换 |
| 代币价值 | “我的DEGEN值多少钱?” | 单一代币美元价值 |
| NFT持有 | “显示我的NFT收藏” | 列出收藏 |
| NFT地板价 | “我的NFT的地板价是多少?” | 外部API调用 |
提示模式
# 代币余额
"我的代币余额是什么?"
"我有多少[TOKEN]?"
"在[CHAIN]上显示我的[TOKEN]余额"
"我的代币0x...的余额是多少?"
# 多链
"显示我跨所有链的余额"
"我在Base和Ethereum上的余额是什么?"
"比较我跨所有链的USDC持有"
# 投资组合价值
"我的总投资组合价值是多少美元?"
"我的[TOKEN]值多少钱?"
"我在Base上的持有总价值是多少?"
# NFT
"显示我的NFT收藏"
"我拥有多少Pudgy Penguins?"
"我的NFT的地板价是多少?"
使用方式
import { BankrClient } from "@bankr/sdk";
const client = new BankrClient({
privateKey: process.env.BANKR_PRIVATE_KEY as `0x${string}`,
});
const result = await client.promptAndWait({
prompt: "我在Base上的代币余额是什么?",
});
console.log(result.response);
// "您在Base上有150.5 USDC、0.25 ETH、1000 DEGEN..."
支持链
| 链 | 备注 |
|---|---|
| Base | 默认链,响应最快 |
| Ethereum | 主网ERC20和NFT |
| Polygon | L2代币和NFT |
| Solana | SPL代币和NFT |
在提示中指定链:“on Base”、“on Ethereum”、“on Polygon”、“on Solana”
相关技能
- sdk-wallet-operations: 客户端设置和配置
- sdk-capabilities: 完整支持操作列表