用途:在构建或审查让用户在 Injective 上交易的浏览器界面时使用。若任务涉及钱包签名、RFQ 集成、AuthZ/自动签名或 USDC 桥接,可搭配 injective-frontend-wallet、injective-rfq-integrations、injective-trading-autosign、injective-usdc-integration 等技能。
主要能力与规则:核心原则是代码与日志保持协议精确,用户流程保持简单、保守且不可重复提交。交易提交方面,每个活跃钱包/会话使用单一在途交易锁,覆盖开仓、平仓、提现、全部提现、取消和紧急退出;锁持有期间禁用所有交易按钮,仅在交易确认或流程失败后释放;不要依赖单卡片加载状态防重复广播;账户序列不匹配应优先视为前端并发或序列过期问题;批量平仓/提现保持顺序执行。
钱包与授权:区分钱包连接与交易就绪,连接钱包不代表 RFQ/AuthZ/自动签名已就绪;连接、切换账户、刷新和撤销后需针对当前 inj1 地址重新校验本地会话、grantee 或自动签名状态;本地存储按 granter 地址隔离;撤销流程需先广播并确认链上 MsgRevoke 再清除本地状态,失败或用户拒绝签名时保留会话以便重试。
错误与文案:主界面不暴露 RFQ ID、taker 地址、CheckTx 日志、账户序列号或原始交易哈希;将无报价超时等归一化为通用失败提示,细节写入开发者日志。匹配的 RFQ 不等于已确认交易,结算确认前保持控件锁定。
USDC 与金额输入:金额字段默认留空,不预填固定金额;Half 与 All-In 按当前可见余额填充;显示余额向下截断而非四舍五入;桥接后可用短期本地余额下限缓解困惑。Injective EVM USDC 为 0xa00C59fF5a080D2b954d0c75e46E22a0c371235a,Cosmos bank denom 为 erc20:0xa00C59fF5a080D2b954d0c75e46E22a0c371235a。
搜索与布局:搜索优先滚动并高亮匹配市场,保留完整市场网格;使用稳定卡片尺寸;无匹配时保持网格稳定并显示紧凑提示。
限制:资料未提供具体安装命令、收费或平台支持信息。