用途:在 Injective 上交易或做查询时,查看账户余额与持仓信息。该技能只做公开读取,不涉及交易或签名。
主要能力:
- account_balances:返回某地址的 bankBalances(钱包级余额)与 subaccountBalances(各子账户交易余额),可用 denom 过滤单一代币。子账户余额含 deposit.totalBalance(可用加挂单中)与 deposit.availableBalance(可自由交易)。
- account_positions:返回未平仓永续合约持仓及盈亏,可用 market 过滤。每个持仓含 market、direction、quantity、entryPrice、markPrice、unrealizedPnl、margin、leverage。
- token_metadata:把任意 denom 解析为 { symbol, name, decimals, type, peggyDenom }。
常见用法映射:问余额用 account_balances(address: inj1...);问 USDT 是否够交易时加上 denom: usdt 并看 subaccountBalances[0].deposit.availableBalance;问持仓与盈亏用 account_positions;问组合总值则汇总余额折美元再加未实现盈亏。
重要限制与注意事项:钱包银行余额不等于交易所子账户余额,下单前需通过 MsgDeposit 存入子账户(该操作涉及交易,非只读)。估算保证金时建议在最低要求上加 1–2% 缓冲,并按 max(oraclePrice, markPrice) 校验;stakeUsdt 是保证金而非名义价值。子账户默认索引为 0。
前提条件:需运行 Injective MCP server,且在已配置该 MCP 的 AI 工具中使用;依赖 injective-mcp-servers 技能,可用 npx skills add InjectiveLabs/agent-skills --skill injective-mcp-servers 安装。denom 格式细节见 ./references/denom-formats.md。资料未提供收费、价格或效果信息。