Module msgs

Module msgs 

Source
Expand description

Message, request, and other primitive types used to implement bLIP-51 / LSPS1.

Structs§

LSPS1Bolt11PaymentInfo
A Lightning payment using BOLT 11.
LSPS1Bolt12PaymentInfo
A Lightning payment using BOLT 12.
LSPS1ChannelInfo
Details regarding the state of an ordered channel.
LSPS1CreateOrderRequest
A request made to an LSP to create an order.
LSPS1CreateOrderResponse
A response to a LSPS1CreateOrderRequest.
LSPS1GetInfoRequest
A request made to an LSP to retrieve the supported options.
LSPS1GetInfoResponse
A response to a LSPS1GetInfoRequest.
LSPS1GetOrderRequest
A request made to an LSP to retrieve information about an previously made order.
LSPS1OnchainPayment
Details regarding a detected on-chain payment.
LSPS1OnchainPaymentInfo
An onchain payment.
LSPS1Options
An object representing the supported protocol options.
LSPS1OrderId
The identifier of an order.
LSPS1OrderParams
An object representing an bLIP-51 / LSPS1 channel order.
LSPS1PaymentInfo
Details regarding how to pay for an order.

Enums§

LSPS1Message
An enum that captures all valid JSON-RPC messages in the bLIP-51 / LSPS1 protocol.
LSPS1OrderState
An object representing the status of an order.
LSPS1PaymentState
The state of a payment.
LSPS1Request
An enum that captures all the valid JSON-RPC requests in the bLIP-51 / LSPS1 protocol.
LSPS1Response
An enum that captures all the valid JSON-RPC responses in the bLIP-51 / LSPS1 protocol.