Skip to content

Commit f261540

Browse files
committed
fix(data): 🐛 check if vout.scriptPubKey.addresses exists
1 parent d4497b7 commit f261540

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

src/helpers/wallet.js

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1838,21 +1838,23 @@ export async function getAddrsTransactions({
18381838
}
18391839

18401840
for await (let vout of tx.vout) {
1841-
for await (let addr of vout.scriptPubKey.addresses) {
1842-
// let addr = vout.scriptPubKey.addresses[0]
1843-
conAddr = contactAddrs[addr]
1844-
1845-
if(storeAddrs[addr]) {
1846-
receivedAmount += Number(vout.value)
1847-
} else {
1848-
// sentAmount -= Number(vout.value)
1849-
}
1850-
1851-
if (conAddr) {
1852-
processInOut({
1853-
tx, addr, conAddr, dir, receivedAmount,
1854-
byAlias, byAddress, byTx,
1855-
})
1841+
if (vout?.scriptPubKey?.addresses) {
1842+
for await (let addr of vout.scriptPubKey.addresses) {
1843+
// let addr = vout.scriptPubKey.addresses[0]
1844+
conAddr = contactAddrs[addr]
1845+
1846+
if(storeAddrs[addr]) {
1847+
receivedAmount += Number(vout.value)
1848+
} else {
1849+
// sentAmount -= Number(vout.value)
1850+
}
1851+
1852+
if (conAddr) {
1853+
processInOut({
1854+
tx, addr, conAddr, dir, receivedAmount,
1855+
byAlias, byAddress, byTx,
1856+
})
1857+
}
18561858
}
18571859
}
18581860
}

0 commit comments

Comments
 (0)