module OpenAssets::MarkerOutput

Public Instance Methods

oa_payload() click to toggle source

get open asset payload. @return [OpenAssets::Payload] open asset payload.

# File lib/openassets/marker_output.rb, line 13
def oa_payload
  return nil unless script_pubkey.op_return?
  Payload.parse_from_payload(script_pubkey.op_return_data)
end
open_assets_marker?() click to toggle source

whether this output is marker output for open assets.

# File lib/openassets/marker_output.rb, line 6
def open_assets_marker?
  return false unless script_pubkey.op_return?
  !oa_payload.nil?
end