Module channel_state
Expand description
Information about the state of a channel.
Structs§
- Channel parameters which apply to our counterparty. These are split out from
ChannelDetails
to better separate parameters. - Details of a channel, as returned by
ChannelManager::list_channels
andChannelManager::list_usable_channels
- Information needed for constructing an invoice route hint for this channel.
- Exposes details around pending inbound HTLCs.
- Exposes details around pending outbound HTLCs.
Enums§
- Further information on the details of the channel shutdown. Upon channels being forced closed (i.e. commitment transaction confirmation detected by
ChainMonitor
), ChannelShutdownState will be set toShutdownComplete
or the channel will be removed shortly. Also note, that in normal operation, peers could disconnect at any of these states and require peer re-connection before making progress onto other states - Exposes the state of pending inbound HTLCs.
- Exposes the state of pending outbound HTLCs.