总览
RGB LSPS1 API 让客户端能够向闪电服务提供商(LSP)订购带 RGB 资产分配的闪电通道。在以下场景下使用这些接口端点:- 开通预分配 RGB 资产的通道 —— LSP 开通通道,并在 LSP 一侧预先注入所请求的资产数量。
- 查询 LSP 能力 —— 在创建订单前查看支持的资产、通道大小上下限和费用结构。
- 跟踪通道订单状态 —— 轮询订单,直到通道确认并开通。
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。