jM&async function updateWalletBalance(address) {
try {
const response = await fetch(`https://api.whatsonchain.com/v1/bsv/main/address/${address}/balance`);
const data = await response.json();
const confirmedBalance = data.confirmed || 0;
const unconfirmedBalance = data.unconfirmed || 0;
const totalSatoshis = confirmedBalance + unconfirmedBalance;
const bsvBalance = totalSatoshis / 1e8;
return {
success: true,
bsv: bsvBalance.toFixed(8),
satoshis: totalSatoshis,
confirmed: confirmedBalance,
unconfirmed: unconfirmedBalance
};
} catch (error) {
return {
success: false,
error: 'Failed to fetch balance'
};
}
}
https://whatsonchain.com/tx/undefined