Method: OpenAssets::Payload#to_payload
- Defined in:
- lib/openassets/payload.rb
#to_payload ⇒ Object
generate binary payload
43 44 45 46 47 48 49 50 |
# File 'lib/openassets/payload.rb', line 43 def to_payload payload = String.new payload << MARKER payload << VERSION payload << Bitcoin.pack_var_int(quantities.size) << quantities.map{|q| LEB128.encode_unsigned(q).read }.join payload << Bitcoin.pack_var_int(.length) << .bytes.map{|b| sprintf("%02x", b)}.join.htb payload end |