Module: Graphdb::Model::Extensions::OpenAssets::Transaction::ClassMethods

Defined in:
lib/graphdb/model/extensions/open_assets/transaction.rb

Instance Method Summary collapse

Instance Method Details

#create_from_txid(txid) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/graphdb/model/extensions/open_assets/transaction.rb', line 16

def create_from_txid(txid)
  tx = super(txid)
  outputs = Bitcoin2Graphdb::Bitcoin.provider.oa_outputs(txid)
  outputs.each{|o|tx.outputs[o['vout']].apply_oa_attributes(o)}
  tx.save!
  tx
end