module Lightning::Onion::FailureMessages::ExpiryTooSoon

Public Class Methods

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

Public Instance Methods

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