module Lightning::Onion::FailureMessages::ChannelDisabled

Public Class Methods

load(payload) click to toggle source
# File lib/lightning/onion/failure_messages/channel_disabled.rb, line 11
def self.load(payload)
  flags, len, rest = payload.unpack('H4nH*')
  new(flags, rest[0..len * 2])
end

Public Instance Methods

to_payload() click to toggle source
# File lib/lightning/onion/failure_messages/channel_disabled.rb, line 7
def to_payload
  [TYPES[:channel_disabled], flags, channel_update.htb.bytesize].pack('nH4n') + channel_update.htb
end