Interface IChannelManager
- Namespace
- NLightning.Domain.Channels.Interfaces
- Assembly
- NLightning.Domain.dll
public interface IChannelManager
Methods
HandleChannelMessageAsync(IChannelMessage, FeatureOptions, CompactPubKey)
Task<IChannelMessage?> HandleChannelMessageAsync(IChannelMessage message, FeatureOptions negotiatedFeatures, CompactPubKey peerPubKey)
Parameters
message
IChannelMessagenegotiatedFeatures
FeatureOptionspeerPubKey
CompactPubKey
Returns
RegisterExistingChannelAsync(ChannelModel)
Task RegisterExistingChannelAsync(ChannelModel channel)
Parameters
channel
ChannelModel
Returns
Events
OnResponseMessageReady
event EventHandler<ChannelResponseMessageEventArgs> OnResponseMessageReady