def domains(domains): html = '' for domain in domains: owner = domain['owner'] if 'index' in owner: if owner['index'] == 0: continue expires = domain['stats'] if 'daysUntilExpire' in expires: expires = expires['daysUntilExpire'] paid = domain['value'] paid = paid / 1000000 html += f'{domain["name"]}{expires} days{paid} HNSManage' return html def transactions(txs): html = '' # Reverse the list txs = txs[::-1] for tx in txs: action = "HNS Transfer" address = tx["outputs"][0]["address"] hash = tx["hash"] confirmations=tx["confirmations"] amount = 0 incomming = False if not tx["inputs"][0]["path"]: incomming = True for output in tx["outputs"]: if output["covenant"]["action"] != "NONE": if action == "HNS Transfer": action = output["covenant"]["action"] elif action == output["covenant"]["action"]: continue else: action = "Multiple Actions" if not output["path"] and not incomming: amount += output["value"] elif output["path"] and incomming: amount += output["value"] amount = amount / 1000000 amount = round(amount, 2) amount = "{:,}".format(amount) hash = "" + hash[:8] + "..." if confirmations < 5: confirmations = "" + str(confirmations) + "" else: confirmations = "" + str(confirmations) + "" html += f'{action}{address}{hash}{confirmations}{amount} HNS' return html