forked from nathanwoodburn/firewalletbrowser
feat: Add count to batch transactions
This commit is contained in:
11
render.py
11
render.py
@@ -113,7 +113,7 @@ def transactions(txs):
|
|||||||
incomming = True
|
incomming = True
|
||||||
amount = 0
|
amount = 0
|
||||||
bid_value = 0
|
bid_value = 0
|
||||||
isMulti = False
|
isMulti = 0
|
||||||
nameHashes = []
|
nameHashes = []
|
||||||
|
|
||||||
for txInput in tx["inputs"]:
|
for txInput in tx["inputs"]:
|
||||||
@@ -126,7 +126,7 @@ def transactions(txs):
|
|||||||
if action == "HNS Transfer":
|
if action == "HNS Transfer":
|
||||||
action = output["covenant"]["action"]
|
action = output["covenant"]["action"]
|
||||||
elif action == output["covenant"]["action"]:
|
elif action == output["covenant"]["action"]:
|
||||||
isMulti = True
|
isMulti += 1
|
||||||
else:
|
else:
|
||||||
action = "Multiple Actions"
|
action = "Multiple Actions"
|
||||||
|
|
||||||
@@ -164,18 +164,21 @@ def transactions(txs):
|
|||||||
if incomming and not isMulti:
|
if incomming and not isMulti:
|
||||||
humanAction = f"Received {renderFromNameHash(nameHashes[0])}"
|
humanAction = f"Received {renderFromNameHash(nameHashes[0])}"
|
||||||
elif incomming and isMulti:
|
elif incomming and isMulti:
|
||||||
humanAction = "Received Multiple Domains"
|
humanAction = f"Received {isMulti + 1} domains"
|
||||||
elif not isMulti:
|
elif not isMulti:
|
||||||
humanAction = f"Finalized {renderFromNameHash(nameHashes[0])}"
|
humanAction = f"Finalized {renderFromNameHash(nameHashes[0])}"
|
||||||
else:
|
else:
|
||||||
humanAction = "Finalized Multiple Domain Transfers"
|
humanAction = f"Finalized {isMulti + 1} domain transfers"
|
||||||
elif action == "BID" and not isMulti:
|
elif action == "BID" and not isMulti:
|
||||||
humanAction = f"Bid {bid_value:,.2f} HNS on {renderFromNameHash(nameHashes[0])}"
|
humanAction = f"Bid {bid_value:,.2f} HNS on {renderFromNameHash(nameHashes[0])}"
|
||||||
elif isMulti:
|
elif isMulti:
|
||||||
humanAction = actionMapPlural.get(action, "Unknown Action")
|
humanAction = actionMapPlural.get(action, "Unknown Action")
|
||||||
|
humanAction = humanAction.replace("multiple", f'{isMulti + 1}')
|
||||||
else:
|
else:
|
||||||
humanAction = actionMap.get(action, "Unknown Action")
|
humanAction = actionMap.get(action, "Unknown Action")
|
||||||
humanAction += renderFromNameHash(nameHashes[0])
|
humanAction += renderFromNameHash(nameHashes[0])
|
||||||
|
|
||||||
|
|
||||||
if amount < 0:
|
if amount < 0:
|
||||||
amount = f"<span style='color: red;'>{amount:,.2f}</span>"
|
amount = f"<span style='color: red;'>{amount:,.2f}</span>"
|
||||||
elif amount > 0:
|
elif amount > 0:
|
||||||
|
|||||||
Reference in New Issue
Block a user