Skip to main content

总览

RGB LSPS1 API 让客户端能够向闪电服务提供商(LSP)订购带 RGB 资产分配的闪电通道。在以下场景下使用这些接口端点:
  • 开通预分配 RGB 资产的通道 —— LSP 开通通道,并在 LSP 一侧预先注入所请求的资产数量。
  • 查询 LSP 能力 —— 在创建订单前查看支持的资产、通道大小上下限和费用结构。
  • 跟踪通道订单状态 —— 轮询订单,直到通道确认并开通。
当你通过默认 LSP 开通通道时,KaleidoSwap 桌面应用会使用这些接口端点。SDK 用户可以通过 client.maker.createLspOrder() 直接调用。 基础 URL: https://api.signet.kaleidoswap.com/api/v1(Signet)

获取 LSP 信息

接口端点

GET /api/v1/lsps1/get_info

说明

获取 RGB 闪电服务提供商的信息,包括可用资产、流动性选项和通道配置。

响应结构

  • lsp_connection_url:LSP 节点的连接 URI(pubkey@host:port)—— 订购通道前请先连接该对等节点。
  • options:订单和通道的配置项。
  • assets:由该 LSP 管理的资产列表。

响应示例


获取网络信息

接口端点

GET /api/v1/lsps1/network_info

说明

获取 LSP 节点当前的区块高度和所在网络。可安全轮询并缓存。

响应示例


费用预估

接口端点

POST /api/v1/lsps1/estimate_fees

说明

在不创建订单的情况下预估通道订单的费用。当客户端购买资产时(client_asset_amount > 0),需要提供一个来自 /market/quote 的新鲜 rfq_id,以便将资产价格计入总额。

请求体

响应示例


创建订单

接口端点

POST /api/v1/lsps1/create_order

说明

向 RGB 闪电服务提供商创建一个新的通道订单。

请求体

请求示例

响应体

响应示例


查询订单

接口端点

POST /api/v1/lsps1/get_order

说明

获取某个已存在订单的信息。该接口端点可安全轮询。

请求体

请求示例

access_token 无效时返回 400 错误;order_id 未知时返回 404

响应示例

响应结构与 create_order 接口端点完全相同。

汇率决定

接口端点

POST /api/v1/lsps1/rate_decision

说明

解决资产订单上的重新定价事件。如果在支付结算前市场汇率出现明显波动,LSP 不会直接开通通道,而是将订单置为 PENDING_RATE_DECISION 状态。客户端随后必须选择接受新汇率(订单按新价格继续),或拒绝新汇率(向 refund_onchain_address 发起退款)。

请求体

请求示例

响应示例

对不处于 PENDING_RATE_DECISION 状态的订单调用该接口端点会返回 400 错误。当申请退款并处理完成后,refund_txid 会携带链上交易 ID。
关于交易和市场操作的更多细节,请继续阅读市场 API