Module features
Expand description
Feature flag definitions for the Lightning protocol according to BOLT #9.
See lightning_types::features
for the list of features currently supported.
Note that the use of types via this module is deprecated and will be removed in a future
version. Instead, use feature objects via lightning::types::features
.
Structs§
- Tracks the set of features which a node implements, templated by the context in which it appears.
Type Aliases§
- Features used within BOLT 4 encrypted_data_tlv and BOLT 12 blinded_payinfo
- Features used within an invoice.
- Features used within an
invoice
. - Features used within a
channel_announcement
message. - Features used within the channel_type field in an OpenChannel message.
- Features used within an
init
message. - Features used within an
invoice_request
. - Features used within a
node_announcement
message. - Features used within an
offer
.