def remove_offer(trading_pair, offer_hash): ''' Remove Single Offer :param trading_pair: :param offer_hash: :return: Out put of Storage Call ''' storage = MCTManager() storage.delete(trading_pair + offer_hash)
def reduce_balance(address, asset_id, amount): storage = MCTManager() if amount < 1: Notify("Amount to reduce less than 1") return False key = concat(address, asset_id) current_balance = storage.get(key) new_balance = current_balance - amount if new_balance < 0: Notify("Not enough balance") return False if new_balance > 0: storage.put(key, new_balance) else: storage.delete(key) return True