步骤 1:账户创建与身份
目前,求解器身份通过一个独立的仪表板进行管理。- 注册: 前往 Solver UI:intents.li.fi(测试网请使用 devintents.li.fi)。
- 设置身份: 选择一个求解器名称。这是用于您的 API 密钥和声誉跟踪的永久标识符。
- 生成 API 密钥: 在仪表板中创建一个 API 密钥。您将需要它来向
/quotes/submit端点提交报价。
步骤 2:地址注册
您必须证明对将用于填充意图的钱包地址的所有权。- 获取消息: 从
GET /api/v1/solver/register/message获取一次性注册消息。 - 签署消息: 使用您的求解器账户密钥签署——EVM 上为 ECDSA 或 EIP-1271,Solana 上为 ed25519。
- 提交配对: 将账户、链、消息和签名发送到
POST /api/v1/solver/register。
每个地址只能绑定到一个 API 密钥。如果您的求解器无法签署消息,LI.FI 团队可以为您添加求解器地址。
步骤 3:在主网上通过 exclusiveFor 证明执行逻辑
在被列入 LI.FI API 白名单之前,您必须证明您的执行逻辑在主网上有效。您可以使用 Lintent UI 或 LI.FI Intents MCP Server 进行测试——这两种方法同样有效。
- Lintent UI
- MCP Server(仅限 EVM)
通过 Lintent 手动测试
- 打开 Lintent: 前往 lintent.org。
- 配置意图: 设置一个 swap/bridge 意图。使用 “Escrow” 输入而非 “The Compact”。
- 设置独占性: 在
exclusiveFor字段中手动输入您已注册的求解器地址。这确保只有您的求解器可以填充此特定意图。 - 执行: 提交意图,并验证您的求解器接收到生成的订单、完成填充并结算。

Lintent UI,其中 exclusiveFor 字段设置为您的求解器地址
测试 Solana 订单
对于 Solana,请求一个 V1 报价,加上返回的计算单元限制,替换占位区块哈希,然后签名并发送重建后的交易。生成的OpenEvent 会被摄取并广播给您的求解器。交易代码请参阅在 Solana 上开启订单。
对于以 Solana 为起点的测试,请将 exclusiveFor 设置为将对 finalise 签名的 base58 格式 Solana 公钥,即使输出在 EVM 上也是如此。请使用 Solana 执行清单完成求解器的整条路径——而不仅仅是订单摄取:填充、证明或接收认证,并在过期前完结。
