Changeset View
Changeset View
Standalone View
Standalone View
web/cashtab/src/hooks/useBCH.js
Show First 20 Lines • Show All 560 Lines • ▼ Show 20 Lines | const getUtxos = async (BCH, addresses) => { | ||||
//console.log(`API Call: BCH.Electrumx.utxo(addresses)`); | //console.log(`API Call: BCH.Electrumx.utxo(addresses)`); | ||||
//console.log(addresses); | //console.log(addresses); | ||||
utxosResponse = await BCH.Electrumx.utxo(addresses); | utxosResponse = await BCH.Electrumx.utxo(addresses); | ||||
//console.log(`BCH.Electrumx.utxo(addresses) succeeded`); | //console.log(`BCH.Electrumx.utxo(addresses) succeeded`); | ||||
//console.log(`utxosResponse`, utxosResponse); | //console.log(`utxosResponse`, utxosResponse); | ||||
return utxosResponse.utxos; | return utxosResponse.utxos; | ||||
} catch (err) { | } catch (err) { | ||||
console.log(`Error in BCH.Electrumx.utxo(addresses):`); | console.log(`Error in BCH.Electrumx.utxo(addresses):`); | ||||
console.log(err); | |||||
return err; | return err; | ||||
} | } | ||||
}; | }; | ||||
const getHydratedUtxoDetails = async (BCH, utxos) => { | const getHydratedUtxoDetails = async (BCH, utxos) => { | ||||
const hydrateUtxosPromises = []; | const hydrateUtxosPromises = []; | ||||
for (let i = 0; i < utxos.length; i += 1) { | for (let i = 0; i < utxos.length; i += 1) { | ||||
let thisAddress = utxos[i].address; | let thisAddress = utxos[i].address; | ||||
▲ Show 20 Lines • Show All 1,157 Lines • Show Last 20 Lines |