Esempio n. 1
0
vburn = savemsg(vendor_btc, 'burn', msgstr)
print vburn

bburn_txid = "6c29ef88721ffc1e05fa0f4688c73d247cee816246cd5cdeb6a555f8a9731c64"
msgstr = MM_util.createburnmsgstr(buyer_btc, buyer.hash, bburn_txid)
bburn = savemsg(buyer_btc, 'burn', msgstr)
print bburn

# OFFER
vendor_pubkey = "02be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b72"
msgstr = MM_util.createoffermsgstr( vendor_btc, market.hash, vendor.hash,
                vendor_pubkey,
                "GOLD",
                "USA",
                "EXCELLENT QUALITY GOLD BULLION - 99.999% PURE.",
                "1 TROY OUNCE",
                '0.03',
                '5.0',
                int( time.time() + 1*HOUR ),
                '5',
                [tag.hash] )
offer = savemsg(vendor_btc, 'offer', msgstr)
print offer

# ORDER
buyer_pubkey = "023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a1"
multisig = {
        "address": "2MzciXEkpbSx9585hNrxSFXiBC5JLkV8k9A",
        "redeemScript": "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae"
    }
fundingtx = "01000000014762c15b1aa1e331020a9abc889e774d28a0037973a5b3a997e88a802a03c499000000006a47304402203c5fada60a8c6abda133e500e6db7dccab7c26783ed6731186e4e68742926194022071b0cc78931d7f18d55f4d2faea8b39399458220cb0aedb60e31e0dd7902a07e0121023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a1ffffffff0240420f000000000017a91450d96f356e7d5492164893af88f216d618330bc087b0a86a00000000001976a91406245119eb453eae3aba4ce557d458f70333fc6088ac00000000"
Esempio n. 2
0
# BURN
vburn_txid = "721c2cfcb6a170eda89d667dd217e120f63a6b131499ed90ada1e28ee6c377c3"
msgstr = MM_util.createburnmsgstr(vendor_btc, vendor.hash, vburn_txid)
vburn = savemsg(vendor_btc, 'burn', msgstr)
print vburn

bburn_txid = "6c29ef88721ffc1e05fa0f4688c73d247cee816246cd5cdeb6a555f8a9731c64"
msgstr = MM_util.createburnmsgstr(buyer_btc, buyer.hash, bburn_txid)
bburn = savemsg(buyer_btc, 'burn', msgstr)
print bburn

# OFFER
vendor_pubkey = "02be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b72"
msgstr = MM_util.createoffermsgstr(
    vendor_btc, market.hash, vendor.hash, vendor_pubkey, "GOLD", "USA",
    "EXCELLENT QUALITY GOLD BULLION - 99.999% PURE.", "1 TROY OUNCE", '0.03',
    '5.0', int(time.time() + 1 * HOUR), '5', [tag.hash])
offer = savemsg(vendor_btc, 'offer', msgstr)
print offer

# ORDER
buyer_pubkey = "023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a1"
multisig = {
    "address":
    "2MzciXEkpbSx9585hNrxSFXiBC5JLkV8k9A",
    "redeemScript":
    "5221023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a12102be3c8de123fbbba538b1fda2514a021342d30d1936670dc1d1094497018c2b7252ae"
}
fundingtx = "01000000014762c15b1aa1e331020a9abc889e774d28a0037973a5b3a997e88a802a03c499000000006a47304402203c5fada60a8c6abda133e500e6db7dccab7c26783ed6731186e4e68742926194022071b0cc78931d7f18d55f4d2faea8b39399458220cb0aedb60e31e0dd7902a07e0121023e5024192f82300470568fbd1d3fdd8ccf82f6b71a67afbe641eff7661e749a1ffffffff0240420f000000000017a91450d96f356e7d5492164893af88f216d618330bc087b0a86a00000000001976a91406245119eb453eae3aba4ce557d458f70333fc6088ac00000000"
crypt_fundingtx = base64.b64encode(simplecrypt.encrypt(buyer_pkstr, fundingtx))
funding_txid = "cc107206fade04670c3fbd989c8404efe7e38329bad55f8b0ae8fc6a3cec8857"