Fix explorer address list regression and live link checks

This commit is contained in:
defiQUG
2026-03-28 13:44:47 -07:00
parent 7cf9f450e4
commit c0eb601a62
2 changed files with 24 additions and 12 deletions

View File

@@ -1125,13 +1125,23 @@
var creationTx = blockscoutAddr.creation_tx_hash || blockscoutAddr.creator_tx_hash || blockscoutAddr.creation_transaction_hash || null;
var firstSeen = blockscoutAddr.first_transaction_at || blockscoutAddr.first_seen_at || blockscoutAddr.first_tx_at || null;
var lastSeen = blockscoutAddr.last_transaction_at || blockscoutAddr.last_seen_at || blockscoutAddr.last_tx_at || null;
var txSent = blockscoutAddr.transactions_sent_count;
if (txSent == null) txSent = blockscoutAddr.tx_sent_count;
if (txSent == null) txSent = blockscoutAddr.transactions_count;
var txReceived = blockscoutAddr.transactions_received_count;
if (txReceived == null) txReceived = blockscoutAddr.tx_received_count;
if (txReceived == null) txReceived = 0;
return {
address: hash || null,
hash: hash || null,
balance: blockscoutAddr.balance || blockscoutAddr.coin_balance || blockscoutAddr.coin_balance_value || '0',
transaction_count: blockscoutAddr.transactions_count != null ? blockscoutAddr.transactions_count : (blockscoutAddr.transaction_count != null ? blockscoutAddr.transaction_count : (blockscoutAddr.tx_count != null ? blockscoutAddr.tx_count : 0)),
token_count: blockscoutAddr.token_count != null ? blockscoutAddr.token_count : 0,
is_contract: !!blockscoutAddr.is_contract,
is_verified: !!blockscoutAddr.is_verified,
tx_sent: txSent != null ? txSent : 0,
tx_received: txReceived != null ? txReceived : 0,
label: blockscoutAddr.name || blockscoutAddr.ens_domain_name || null,
name: blockscoutAddr.name || null,
ens_domain_name: blockscoutAddr.ens_domain_name || null,
creation_tx_hash: creationTx,