Portfolio Tracker Skill 用于跨链追踪代币持仓、余额和投资组合价值。
用途
该技能用于聚合并展示用户在所有已配置钱包和网络中的加密货币持仓,并附带美元估值。
主要能力
- 余额查询:查询任意链上的原生币和 ERC20 代币余额。
- 投资组合汇总:汇总所有链上的总持仓及美元价值。
- 多钱包视图:跨所有已配置钱包进行聚合。
- 代币发现:扫描每条链上的已知代币。
使用的工具
- get_native_balance:查询原生货币余额。
- get_erc20_balance:查询代币余额。
- wallet_list:获取所有钱包地址。
- get_supported_networks:列出可用链。
常见问题与对应操作
- 用户问“我有多少钱?” / “What's my balance?” / “Show my holdings”:先在默认网络上调用 get_native_balance(最快得到答案)。如需完整投资组合,则扫描主要链(bsc、ethereum、polygon、arbitrum)上的原生币余额。
- 用户问“查一下余额” / “Check balance”:同上,先查默认网络的原生币余额,若用户需要更多细节再扩展。
- 用户问“我有什么代币?” / “What tokens do I hold?”:在当前活跃网络上对主要代币(USDT、USDC、WETH、WBNB)调用 get_erc20_balance。如用户要求,再扩展到其他链。
示例交互
- 用户问“What's my portfolio worth?”:检查所有钱包和链上的原生币及主要代币余额,并结合价格进行汇总。
- 用户问“Check my BNB balance”:对活跃钱包在 BSC 上使用 get_native_balance。
- 用户问“Show all my USDT across chains”:对活跃钱包在 BSC、Ethereum、Polygon、Arbitrum 上查询 USDT 余额。
注意事项
- 如需全面的代币发现,请检查每条链上的热门代币列表。
- 在单次投资组合扫描期间缓存价格,以减少 API 调用。
- 同时显示代币数量和美元等值。