Module lnp::channel[][src]

Structs

Channel

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

GraphIter
TxGraph

Enums

Error

Traits

History
State

Marker trait for any data that can be used as a part of the channel state

TxIndex
TxRole

Type Definitions

ExtensionQueue
IntegralState

Channel state is a sum of the state from all its extensions