Modules
- The module must be used only by libraries providing new channel types and not by the final LN node implementations.
Structs
- Channel operates as a three sets of extensions, where each set is applied to construct the transaction graph and the state in a strict order one after other. The order of the extensions within each set is defined by the concrete type implementing
extension::Nomenclature
marker trait, provided as a type parameterN
- Information about channel funding
Enums
Traits
- Marker trait for creating channel extension nomenclatures, defining order in which extensions are applied to the channel transaction structure.
- Trait for any data that can be used as a part of the channel state