def cancel(self, orderNumbers, account=None, **kwargs): """ Cancels an order you have placed in a given market. Requires only the "orderNumbers". An order number takes the form ``1.7.xxx``. :param str orderNumbers: The Order Object ide of the form ``1.7.xxxx`` """ if not account: if "default_account" in self.steem.config: account = self.steem.config["default_account"] if not account: raise ValueError("You need to provide an account") account = Account(account, full=False, steem_instance=self.steem) if not isinstance(orderNumbers, (list, set, tuple)): orderNumbers = {orderNumbers} op = [] for order in orderNumbers: op.append( operations.Limit_order_cancel( **{ "owner": account["name"], "orderid": order, "prefix": self.steem.prefix })) return self.steem.finalizeOp(op, account["name"], "active", **kwargs)
def cancel(self, orderNumbers, account=None, **kwargs): """ Cancels an order you have placed in a given market. Requires only the "orderNumbers". :param orderNumbers: A single order number or a list of order numbers :type orderNumbers: int, list """ if not account: if "default_account" in self.blockchain.config: account = self.blockchain.config["default_account"] if not account: raise ValueError("You need to provide an account") account = Account(account, full=False, blockchain_instance=self.blockchain) if not isinstance(orderNumbers, (list, set, tuple)): orderNumbers = {orderNumbers} op = [] for order in orderNumbers: op.append( operations.Limit_order_cancel( **{ "owner": account["name"], "orderid": order, "prefix": self.blockchain.prefix })) return self.blockchain.finalizeOp(op, account["name"], "active", **kwargs)
def time_order_cancel(self): self.op = operations.Limit_order_cancel(**{ "owner": "", "orderid": 2141244, "prefix": self.default_prefix }) self.doit()