Class OpenChannel2Message
- Namespace
- NLightning.Domain.Protocol.Messages
- Assembly
- NLightning.Domain.dll
Represents an open_channel2 message.
public sealed class OpenChannel2Message : BaseMessage, IMessage
- Inheritance
-
OpenChannel2Message
- Implements
- Inherited Members
Remarks
The open_channel2 message is sent to another peer in order to start the channel negotiation. The message type is 64.
Constructors
OpenChannel2Message(OpenChannel2Payload, UpfrontShutdownScriptTlv?, ChannelTypeTlv?, RequireConfirmedInputsTlv?)
public OpenChannel2Message(OpenChannel2Payload payload, UpfrontShutdownScriptTlv? upfrontShutdownScriptTlv = null, ChannelTypeTlv? channelTypeTlv = null, RequireConfirmedInputsTlv? requireConfirmedInputsTlv = null)
Parameters
payload
OpenChannel2PayloadupfrontShutdownScriptTlv
UpfrontShutdownScriptTlvchannelTypeTlv
ChannelTypeTlvrequireConfirmedInputsTlv
RequireConfirmedInputsTlv
Properties
ChannelTypeTlv
public ChannelTypeTlv? ChannelTypeTlv { get; }
Property Value
Payload
The payload of the message.
public OpenChannel2Payload Payload { get; }
Property Value
RequireConfirmedInputsTlv
public RequireConfirmedInputsTlv? RequireConfirmedInputsTlv { get; }
Property Value
UpfrontShutdownScriptTlv
public UpfrontShutdownScriptTlv? UpfrontShutdownScriptTlv { get; }