Sha256: 90628eac3c80e342ee220a451e06ef8805e6e54e0d97440b93fec24ab1cf6f6b
Contents?: true
Size: 651 Bytes
Versions: 13
Compression:
Stored size: 651 Bytes
Contents
module Tapyrus module Message # A PrefilledTransaction structure is used in HeaderAndShortIDs to provide a list of a few transactions explicitly. # https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki class PrefilledTx attr_accessor :index attr_accessor :tx def initialize(index, tx) @index = index @tx = tx end def self.parse_from_io(io) index = Tapyrus.unpack_var_int_from_io(io) tx = Tapyrus::Tx.parse_from_payload(io) self.new(index, tx) end def to_payload Tapyrus.pack_var_int(index) << tx.to_payload end end end end
Version data entries
13 entries across 13 versions & 1 rubygems