prev_tx = [ { "redeemScript": "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae", "scriptPubKey": "a91450d96f356e7d5492164893af88f216d618330bc087", "txid": "cc107206fade04670c3fbd989c8404efe7e38329bad55f8b0ae8fc6a3cec8857", "vout": 0 } ] msgstr = MM_util.createrecmsgstr( vendor_btc, pay.hash, vendor.hash, buyer.hash, \ final_tx, prev_tx ) rec = savemsg(vendor_btc, 'rec', msgstr) print rec # FINAL final_txid = "521df5e3f2ffa02eb3388f34ac20f0c87a6c3830092f227bc1c07133048903e0" msgstr = MM_util.createfinalmsgstr( buyer_btc, rec.hash, vendor.hash, buyer.hash, final_txid ) final = savemsg(buyer_btc, 'final', msgstr) # FEEDBACK msgstr = MM_util.createfeedbackmsgstr( vendor_btc, market.hash, final.hash, vendor.hash, buyer.hash, \ "1b18001c62dadaa7e1047cf336640a56c9b88a68eb6195add2d90d48379b11b3", \ "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae", \ True, \ "Trade escrowed and finalized promptly." ) vfeedback = savemsg(vendor_btc, 'feedback', msgstr) print vfeedback msgstr = MM_util.createfeedbackmsgstr( buyer_btc, market.hash, final.hash, buyer.hash, vendor.hash, \ "1b18001c62dadaa7e1047cf336640a56c9b88a68eb6195add2d90d48379b11b3", \ "0.03", \ True, \
final_tx = "01000000015788ec3c6afce80a8b5fd5ba2983e3e7ef04849c98bd3f0c6704defa067210cc0000000092004830450221009836d1484eb9a7d7545205cc2f6bd49a2ff1c53ee43bdbce60c1f7688ca971a202206cff23847a2347e4c1b8cc21b46a8e03780110cfb4c9f54dad8134348eb288d101475221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252aeffffffff01301b0f00000000001976a9141e8b47a1ae8bd264a66c249bbb5cb15b917f9a8188ac00000000" prev_tx = [{ "redeemScript": "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae", "scriptPubKey": "a91450d96f356e7d5492164893af88f216d618330bc087", "txid": "cc107206fade04670c3fbd989c8404efe7e38329bad55f8b0ae8fc6a3cec8857", "vout": 0 }] msgstr = MM_util.createrecmsgstr( vendor_btc, pay.hash, vendor.hash, buyer.hash, \ final_tx, prev_tx ) rec = savemsg(vendor_btc, 'rec', msgstr) print rec # FINAL final_txid = "521df5e3f2ffa02eb3388f34ac20f0c87a6c3830092f227bc1c07133048903e0" msgstr = MM_util.createfinalmsgstr(buyer_btc, rec.hash, vendor.hash, buyer.hash, final_txid) final = savemsg(buyer_btc, 'final', msgstr) # FEEDBACK msgstr = MM_util.createfeedbackmsgstr( vendor_btc, market.hash, final.hash, vendor.hash, buyer.hash, \ "1b18001c62dadaa7e1047cf336640a56c9b88a68eb6195add2d90d48379b11b3", \ "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae", \ True, \ "Trade escrowed and finalized promptly." ) vfeedback = savemsg(vendor_btc, 'feedback', msgstr) print vfeedback msgstr = MM_util.createfeedbackmsgstr( buyer_btc, market.hash, final.hash, buyer.hash, vendor.hash, \ "1b18001c62dadaa7e1047cf336640a56c9b88a68eb6195add2d90d48379b11b3", \ "0.03", \ True, \