用途:把 Injective RFQ 吃单流程接入前端应用,或构建 RFQ 报价监控工具。
主要能力:提供主网参数(RFQ 合约地址、WebSocket、网关 URL、Cosmos 链 ID injection-1 与 EVM 链 ID 1776、500ms 报价采集窗口)。给出三条路径:托管网关自动签名(由后端负责报价收集与结算组装)、客户端网关模式(浏览器自行承担 TakerStream 请求、ACK 映射、报价采集与选择、接受交易准备、串行化与链上对账,需先读 references/client-side-gateway.md)、手动 TakerStream 诊断(只看原始报价与做市商身份,不应直接结算)。
使用方式:托管路径需连接 EVM 钱包并推导 Injective 地址、创建本地临时自动签名密钥、通过 Web3Gateway 费用代付授予 AuthZ、用市场元数据与标记价构建 RFQ 输入、调用 IndexerGrpcRfqGwApi.fetchPrepareAutoSign、按原样签名返回的 TxRaw、按解码后的签名者顺序插入自动签名与代付签名、广播并轮询对账。仅需报价测试时可做探测/可用率模式,签名请求但不必有资金。做市商路由时可用 onlyMakers、excludeMakers、minTtlMs、collectMs、priceCheck、gasLimit 等显式开关。
限制与规则:不要重建网关交易;不要假定自动签名是签名者索引 0;需规范化 protobuf 公钥;十进制字符串必须规范化;价格用人类价格刻度;平仓方向相反、数量相同、margin 为 "0";生产零售采集窗口从 500ms 起,敏感机器人可用 50-100ms 但需测量成交率;直接接受路径 gas 默认接近 2,000,000;未导出 TxInclusionStrategy 时不要导入;同钱包并发接受会争用 account sequence;乐观仓位需在链上确认前视为临时并在失败时回滚。其它平台、收费与价格信息暂未提供。