Module lnp::channel

source ·

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 parameter N
  • 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

Type Definitions