Class UpdateFailMalformedHtlcPayload
- Namespace
- NLightning.Domain.Protocol.Payloads
- Assembly
- NLightning.Domain.dll
Represents the payload for the update_fail_malformed_htlc message.
public class UpdateFailMalformedHtlcPayload : IMessagePayload
- Inheritance
-
UpdateFailMalformedHtlcPayload
- Implements
- Inherited Members
Remarks
Initializes a new instance of the UpdateFailMalformedHtlcPayload class.
Constructors
UpdateFailMalformedHtlcPayload(ChannelId, ushort, ulong, ReadOnlyMemory<byte>)
Represents the payload for the update_fail_malformed_htlc message.
public UpdateFailMalformedHtlcPayload(ChannelId channelId, ushort failureCode, ulong id, ReadOnlyMemory<byte> sha256OfOnion)
Parameters
channelId
ChannelIdfailureCode
ushortid
ulongsha256OfOnion
ReadOnlyMemory<byte>
Remarks
Initializes a new instance of the UpdateFailMalformedHtlcPayload class.
Properties
ChannelId
The channel_id this message refers to
public ChannelId ChannelId { get; }
Property Value
FailureCode
The failure code
public ushort FailureCode { get; }
Property Value
Id
The htlc id
public ulong Id { get; }
Property Value
Sha256OfOnion
The sha256 of onion if an onion was received
public ReadOnlyMemory<byte> Sha256OfOnion { get; }
Property Value
Remarks
May use an all zero array