Skip to main content
为了防止竞争的解算器导致交易失败并浪费 gas,订单服务器允许意图发起方为其发出的意图指定解算器独占性。 此过程通过解算器选择和报价来处理。您可以在报价章节中阅读有关报价的更多信息。 要访问声誉系统并监控解算器性能,第一步是注册 Solver UI:

解算器设置

在仪表板上注册后,用户必须通过设置解算器名称来配置其解算器身份。 此身份将用于创建 API 密钥并参与解算器市场。

API 密钥

一旦建立了解算器身份,用户就可以创建和管理 API 密钥。在所有解算器端点上通过 api-key 请求头传递您的密钥。详情请参阅认证 以下情况需要 API 密钥:
  • 推送报价:使用 /quotes/submit 端点向订单服务器提交库存报价。
  • 注册解算器账户:注册解算器账户是声誉跟踪所必需的。

注册地址

要注册解算器账户,解算器必须签署一条消息以证明所有权,然后将此配对提交给订单服务器。 订单服务器同时支持 ECDSAEIP-1271 签名。 将签名的消息、签名和地址提交到: /solver-api/account/register

响应示例

可能的错误

  • 400 Bad Request:无效的请求数据
  • 401 Unauthorized:无效的签名或 API 密钥
  • 403 Forbidden:地址已注册
  • 404 Not Found:未找到解算器
每个地址只能注册到一个 API 密钥。但是,单个 API 密钥可以注册多个地址。

性能监控

仪表板提供关键指标,包括:
  • 已报价订单数
  • 已提交报价数
  • 已填充订单数
  • 当前声誉分数

解算器选择

解算器向订单服务器提交报价,其中包含价格、路由、过期时间以及他们期望的 exclusiveFor 值等详细信息。 当意图发起方请求报价时,订单服务器会评估所有已提交的解算器报价并选择最佳的一个(或多个)。 最终选择基于价格声誉的组合,确保所选解算器与返回报价的 exclusiveFor 参数一致。

声誉

解算器的声誉反映了其可靠性填充性能
  • 可靠性:解算器在被分配后成功填充报价的频率如何?
  • 填充性能:与其他解算器相比,解算器完成填充的速度有多快?
价格竞争与声誉分开评估,从而允许质量和效率共同影响解算器的选择。