fix: update transaction search to handle missing transactions and improve date display
This commit is contained in:
parent
282422bbf7
commit
ce3d3bcfea
@ -659,7 +659,7 @@ async function searchTransactions(page = 1) {
|
|||||||
try {
|
try {
|
||||||
const tx = await cardanoAPI.getTransaction(query);
|
const tx = await cardanoAPI.getTransaction(query);
|
||||||
|
|
||||||
if (!tx || tx.error) {
|
if (!tx) {
|
||||||
txList.innerHTML = '<div class="no-transactions">Transaction not found.</div>';
|
txList.innerHTML = '<div class="no-transactions">Transaction not found.</div>';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -671,7 +671,7 @@ async function searchTransactions(page = 1) {
|
|||||||
const statusIcon = status === 'confirmed' ? 'fa-check-circle' :
|
const statusIcon = status === 'confirmed' ? 'fa-check-circle' :
|
||||||
status === 'pending' ? 'fa-clock' : 'fa-exclamation-circle';
|
status === 'pending' ? 'fa-clock' : 'fa-exclamation-circle';
|
||||||
|
|
||||||
const date = tx.timestamp ? new Date(typeof tx.timestamp === 'string' ? tx.timestamp : tx.timestamp * 1000).toLocaleString() : 'Unknown Date';
|
const date = tx.timestamp ? new Date(typeof tx.timestamp === 'string' ? tx.timestamp : tx.timestamp * 1000).toLocaleString() : 'Pending...';
|
||||||
const fees = tx.fees ? (Number(tx.fees) / 1000000).toFixed(6) : 'N/A';
|
const fees = tx.fees ? (Number(tx.fees) / 1000000).toFixed(6) : 'N/A';
|
||||||
|
|
||||||
// Calculate amounts
|
// Calculate amounts
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user