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 23 24 25 26 |
# 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) graph_outputs = tx.outputs.to_a outputs.each{|o| output = graph_outputs.find{|graph_out|graph_out.n == o['vout']} output.apply_oa_attributes(o) } tx.save! tx end |