-
-
Sender
-
- ${sender}
-
-
Sent: ${amount} ${token}
+ ${sender ? html`
+
+
+
+
Sender
+
+ ${sender}
+
+
Sent: ${amount} ${token}
+
-
-
-
-
+
+
+
+ `: ''}
${renderedOffChainTransactions}
-
`
@@ -2008,7 +2012,7 @@
if (!groupedTxs.has(key)) {
groupedTxs.set(key, {
- sourceTransaction: null,
+ sourceTransaction: {},
offChainTransactions: [],
type: transactionTrigger ? 'compoundTransaction' : undefined,
});
@@ -2017,12 +2021,18 @@
if (hash) {
groupedTxs.get(key).sourceTransaction = tx;
} else {
- const { tokenIdentification, senderAddress, receiverAddress, onChain, tokenAmount } = tx;
+ const { tokenIdentification, senderAddress, receiverAddress, onChain, tokenAmount, time, contractName } = tx;
groupedTxs.get(key).offChainTransactions.push({
tokenIdentification,
receiverAddress,
tokenAmount,
});
+ if (time)
+ groupedTxs.get(key).sourceTransaction.time = time
+ if (contractName)
+ groupedTxs.get(key).sourceTransaction.contractName = contractName
+ if (senderAddress)
+ groupedTxs.get(key).sourceTransaction.contractAddress = senderAddress
}
});
@@ -2232,7 +2242,6 @@
}
async function getContractDeposits(contract) {
- console.log(`${floGlobals.tokenApiUrl}/api/v2/smartContractDeposits?contractName=${contract.name}&contractAddress=${contract.address}`)
const deposits = await fetchJson(`${floGlobals.tokenApiUrl}/api/v2/smartContractDeposits?contractName=${contract.name}&contractAddress=${contract.address}`)
return deposits.depositInfo
}
@@ -3284,4 +3293,4 @@