Esempio n. 1
0
    def on_offerOrderButton_clicked(self):
        selection = self.offerTableWidget.selectedItems()
        if not selection:
            return

        if not self.yorn("Are you sure?"):
            return

        offerlist = self.listDict["offer"]
        identlist = self.listDict["ident"]
        offer = MM_util.searchlistbyhash(offerlist, str(selection[4].text()))
        vendor = MM_util.searchlistbyhash(identlist, offer.obj['vendorid'])

        msgstr = MM_util.createorder( \
                    self.myid.hash, self.btcaddr, offer, self.pkstr, self.getFee() )
        hash = MM_util.MM_writefile(msgstr)
        MM_util.appendindex('order', hash)

        self.do_sendmsgviabm(vendor.obj['bmaddr'], msgstr)
        self.info("Order placed!")