class Graphdb::Model::AssetId
Public Class Methods
find_or_create(asset_id)
click to toggle source
# File lib/graphdb/model/extensions/open_assets/asset_id.rb, line 13 def self.find_or_create(asset_id) a = with_asset_id(asset_id).first unless a a = new a.asset_id = asset_id a.save! end a end
Public Instance Methods
issuance_txs()
click to toggle source
Get issuance transactions
# File lib/graphdb/model/extensions/open_assets/asset_id.rb, line 24 def issuance_txs outputs.select{|o|o.oa_output_type == 'issuance'}. map(&:transaction).uniq{|tx| tx.txid}.sort{|a,b| b.block_time <=> a.block_time} end