react-native-bitcoin-tools
Version:
A set of helpers for interacting with Bitcoin and Blockchain data.
18 lines (17 loc) • 710 B
JavaScript
;
const endpoint = 'https://mempool.space/api/address/:address';
async function getAddressAmount(address, unit = 'btc') {
try {
const currentEndpoint = endpoint.replace(':address', address);
const response = await fetch(currentEndpoint);
const addressData = await response.json();
const amount = addressData.chain_stats.funded_txo_sum - addressData.chain_stats.spent_txo_sum;
const formattedAmount = unit === 'btc' ? amount / 100_000_000 : amount;
return Promise.resolve(formattedAmount);
} catch (error) {
console.log('[BitcoinTools ERROR] ', error);
return Promise.reject(error);
}
}
export { getAddressAmount };
//# sourceMappingURL=getAddressAmount.js.map