Exemplo n.º 1
0
 def rpc_dispute_close(self, sender, pubkey, encrypted):
     try:
         box = Box(PrivateKey(self.signing_key.encode(nacl.encoding.RawEncoder)), PublicKey(pubkey))
         order = box.decrypt(encrypted)
         contract = json.loads(order, object_pairs_hook=OrderedDict)
         close_dispute(contract, self.db, self.get_message_listener(),
                       self.get_notification_listener(), self.multiplexer.testnet)
         self.router.addContact(sender)
         self.log.info("Contract dispute closed by %s" % sender)
         return ["True"]
     except Exception:
         self.log.error("unable to parse disputed close message from %s" % sender)
         return ["False"]
Exemplo n.º 2
0
 def rpc_dispute_close(self, sender, pubkey, encrypted):
     try:
         box = Box(self.signing_key.to_curve25519_private_key(), PublicKey(pubkey))
         res = box.decrypt(encrypted)
         resolution_json = json.loads(res, object_pairs_hook=OrderedDict)
         close_dispute(resolution_json, self.db, self.get_message_listener(),
                       self.get_notification_listener(), self.multiplexer.testnet)
         self.router.addContact(sender)
         self.log.info("Contract dispute closed by %s" % sender)
         return ["True"]
     except Exception:
         self.log.error("unable to parse disputed close message from %s" % sender)
         return ["False"]
Exemplo n.º 3
0
 def rpc_dispute_close(self, sender, pubkey, encrypted):
     try:
         box = Box(self.signing_key.to_curve25519_private_key(), PublicKey(pubkey))
         res = box.decrypt(encrypted)
         resolution_json = json.loads(res, object_pairs_hook=OrderedDict)
         close_dispute(resolution_json, self.db, self.get_message_listener(),
                       self.get_notification_listener(), self.multiplexer.testnet)
         self.router.addContact(sender)
         self.log.info("Contract dispute closed by %s" % sender)
         return ["True"]
     except Exception:
         self.log.error("unable to parse disputed close message from %s" % sender)
         return ["False"]
Exemplo n.º 4
0
 def rpc_dispute_close(self, sender, pubkey, encrypted):
     try:
         box = Box(
             PrivateKey(self.signing_key.encode(nacl.encoding.RawEncoder)),
             PublicKey(pubkey))
         order = box.decrypt(encrypted)
         contract = json.loads(order, object_pairs_hook=OrderedDict)
         close_dispute(contract, self.db, self.get_message_listener(),
                       self.get_notification_listener(),
                       self.multiplexer.testnet)
         self.router.addContact(sender)
         self.log.info("Contract dispute closed by %s" % sender)
         return ["True"]
     except Exception:
         self.log.error("unable to parse disputed close message from %s" %
                        sender)
         return ["False"]